0001628280-24-047866.txt : 20241114 0001628280-24-047866.hdr.sgml : 20241114 20241114155535 ACCESSION NUMBER: 0001628280-24-047866 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241114 DATE AS OF CHANGE: 20241114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SPRUCE POWER HOLDING CORP CENTRAL INDEX KEY: 0001772720 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC SERVICES [4911] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 834109918 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38971 FILM NUMBER: 241461279 BUSINESS ADDRESS: STREET 1: 2000 S COLORADO BLVD STREET 2: SUITE 2-825 CITY: DENVER STATE: CO ZIP: 80222 BUSINESS PHONE: 866-777-8235 MAIL ADDRESS: STREET 1: 2000 S COLORADO BLVD STREET 2: SUITE 2-825 CITY: DENVER STATE: CO ZIP: 80222 FORMER COMPANY: FORMER CONFORMED NAME: XL Fleet Corp. DATE OF NAME CHANGE: 20201223 FORMER COMPANY: FORMER CONFORMED NAME: Pivotal Investment Corp II DATE OF NAME CHANGE: 20190403 10-Q 1 spru-20240930.htm 10-Q spru-20240930
000177272012-31Q32024falsehttp://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member0.125P1Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesspru:contractxbrli:purespru:leasespru:complaintspru:legalActionspru:battery00017727202024-01-012024-09-3000017727202024-11-1300017727202024-09-3000017727202023-12-3100017727202024-07-012024-09-3000017727202023-07-012023-09-3000017727202023-01-012023-09-300001772720us-gaap:CommonStockMember2023-12-310001772720us-gaap:AdditionalPaidInCapitalMember2023-12-310001772720us-gaap:RetainedEarningsMember2023-12-310001772720us-gaap:TreasuryStockCommonMember2023-12-310001772720us-gaap:NoncontrollingInterestMember2023-12-310001772720us-gaap:CommonStockMember2024-01-012024-03-310001772720us-gaap:NoncontrollingInterestMember2024-01-012024-03-3100017727202024-01-012024-03-310001772720us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001772720us-gaap:RetainedEarningsMember2024-01-012024-03-310001772720us-gaap:CommonStockMember2024-03-310001772720us-gaap:AdditionalPaidInCapitalMember2024-03-310001772720us-gaap:RetainedEarningsMember2024-03-310001772720us-gaap:TreasuryStockCommonMember2024-03-310001772720us-gaap:NoncontrollingInterestMember2024-03-3100017727202024-03-310001772720us-gaap:CommonStockMember2024-04-012024-06-300001772720us-gaap:NoncontrollingInterestMember2024-04-012024-06-3000017727202024-04-012024-06-300001772720us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001772720us-gaap:RetainedEarningsMember2024-04-012024-06-300001772720us-gaap:CommonStockMember2024-06-300001772720us-gaap:AdditionalPaidInCapitalMember2024-06-300001772720us-gaap:RetainedEarningsMember2024-06-300001772720us-gaap:TreasuryStockCommonMember2024-06-300001772720us-gaap:NoncontrollingInterestMember2024-06-3000017727202024-06-300001772720us-gaap:CommonStockMember2024-07-012024-09-300001772720us-gaap:NoncontrollingInterestMember2024-07-012024-09-300001772720us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001772720us-gaap:RetainedEarningsMember2024-07-012024-09-300001772720us-gaap:CommonStockMember2024-09-300001772720us-gaap:AdditionalPaidInCapitalMember2024-09-300001772720us-gaap:RetainedEarningsMember2024-09-300001772720us-gaap:TreasuryStockCommonMember2024-09-300001772720us-gaap:NoncontrollingInterestMember2024-09-3000017727202022-12-310001772720us-gaap:CommonStockMember2022-12-310001772720us-gaap:AdditionalPaidInCapitalMember2022-12-310001772720us-gaap:RetainedEarningsMember2022-12-310001772720us-gaap:TreasuryStockCommonMember2022-12-310001772720us-gaap:NoncontrollingInterestMember2022-12-3100017727202023-01-012023-03-310001772720srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001772720srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001772720us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001772720us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001772720us-gaap:CommonStockMember2023-01-012023-03-310001772720us-gaap:RetainedEarningsMember2023-01-012023-03-3100017727202023-03-310001772720us-gaap:CommonStockMember2023-03-310001772720us-gaap:AdditionalPaidInCapitalMember2023-03-310001772720us-gaap:RetainedEarningsMember2023-03-310001772720us-gaap:TreasuryStockCommonMember2023-03-310001772720us-gaap:NoncontrollingInterestMember2023-03-310001772720us-gaap:CommonStockMember2023-04-012023-06-300001772720us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000017727202023-04-012023-06-300001772720us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001772720us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001772720us-gaap:RetainedEarningsMember2023-04-012023-06-3000017727202023-06-300001772720us-gaap:CommonStockMember2023-06-300001772720us-gaap:AdditionalPaidInCapitalMember2023-06-300001772720us-gaap:RetainedEarningsMember2023-06-300001772720us-gaap:TreasuryStockCommonMember2023-06-300001772720us-gaap:NoncontrollingInterestMember2023-06-300001772720us-gaap:CommonStockMember2023-07-012023-09-300001772720us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001772720us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001772720us-gaap:NoncontrollingInterestMember2023-07-012023-09-300001772720us-gaap:RetainedEarningsMember2023-07-012023-09-3000017727202023-09-300001772720us-gaap:CommonStockMember2023-09-300001772720us-gaap:AdditionalPaidInCapitalMember2023-09-300001772720us-gaap:RetainedEarningsMember2023-09-300001772720us-gaap:TreasuryStockCommonMember2023-09-300001772720us-gaap:NoncontrollingInterestMember2023-09-300001772720srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-12-3100017727202023-01-012023-12-310001772720spru:PPARevenueMember2024-07-012024-09-300001772720spru:PPARevenueMember2023-07-012023-09-300001772720spru:PPARevenueMember2024-01-012024-09-300001772720spru:PPARevenueMember2023-01-012023-09-300001772720spru:SLARevenueMember2024-07-012024-09-300001772720spru:SLARevenueMember2023-07-012023-09-300001772720spru:SLARevenueMember2024-01-012024-09-300001772720spru:SLARevenueMember2023-01-012023-09-300001772720spru:SolarRenewableEnergyCreditRevenueMember2024-07-012024-09-300001772720spru:SolarRenewableEnergyCreditRevenueMember2023-07-012023-09-300001772720spru:SolarRenewableEnergyCreditRevenueMember2024-01-012024-09-300001772720spru:SolarRenewableEnergyCreditRevenueMember2023-01-012023-09-300001772720spru:GovernmentIncentivesMember2024-07-012024-09-300001772720spru:GovernmentIncentivesMember2023-07-012023-09-300001772720spru:GovernmentIncentivesMember2024-01-012024-09-300001772720spru:GovernmentIncentivesMember2023-01-012023-09-300001772720us-gaap:ServiceMember2024-07-012024-09-300001772720us-gaap:ServiceMember2023-07-012023-09-300001772720us-gaap:ServiceMember2024-01-012024-09-300001772720us-gaap:ServiceMember2023-01-012023-09-300001772720spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember2024-07-012024-09-300001772720spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember2023-07-012023-09-300001772720spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember2024-01-012024-09-300001772720spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember2023-01-012023-09-300001772720us-gaap:ProductAndServiceOtherMember2024-07-012024-09-300001772720us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001772720us-gaap:ProductAndServiceOtherMember2024-01-012024-09-300001772720us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001772720spru:SolarRenewableEnergyCertificatesMember2024-09-300001772720spru:SolarRenewableEnergyCertificatesMember2023-12-3100017727202023-06-302023-06-300001772720spru:LegacySprucePowerMember2022-09-092022-09-090001772720spru:SprucePowerMembersrt:ScenarioPreviouslyReportedMember2022-09-092022-09-090001772720spru:SprucePowerMember2022-09-092022-09-090001772720spru:SprucePowerMembersrt:ScenarioPreviouslyReportedMember2022-09-090001772720spru:SprucePowerMember2022-09-090001772720spru:SprucePowerMember2022-09-102023-09-080001772720spru:SprucePowerMemberus-gaap:SalesMember2023-01-012023-03-310001772720spru:SprucePowerMemberspru:DepreciationMember2023-01-012023-03-310001772720spru:SprucePowerMemberspru:AmortizationOfIntangibleAssetsMember2023-01-012023-03-310001772720spru:CertainSubsidiariesMember2023-03-310001772720spru:SprucePowerMemberspru:SolarRenewableEnergyCreditAgreementsMember2022-09-092022-09-090001772720spru:SolarRenewableEnergyCreditAgreementsMembersrt:MinimumMember2022-09-092022-09-090001772720spru:SolarRenewableEnergyCreditAgreementsMembersrt:MaximumMember2022-09-092022-09-090001772720spru:SprucePowerMemberspru:PerformanceBasedIncentiveAgreementsMember2022-09-092022-09-090001772720spru:SprucePowerMemberus-gaap:TradeNamesMember2022-09-092022-09-0900017727202022-09-092022-09-090001772720spru:SSHoldings2017AndSubsidiariesSMETHMember2023-03-232023-03-230001772720spru:SSHoldings2017AndSubsidiariesSMETHMember2023-03-230001772720spru:TredegarMember2023-08-180001772720spru:TredegarMember2023-08-182023-08-180001772720spru:SolarEnergySystemsMember2024-09-300001772720spru:SolarEnergySystemsMember2023-12-310001772720us-gaap:EquipmentMember2024-09-300001772720us-gaap:EquipmentMember2023-12-310001772720us-gaap:FurnitureAndFixturesMember2024-09-300001772720us-gaap:FurnitureAndFixturesMember2023-12-310001772720us-gaap:ComputerEquipmentMember2024-09-300001772720us-gaap:ComputerEquipmentMember2023-12-310001772720us-gaap:SoftwareDevelopmentMember2024-09-300001772720us-gaap:SoftwareDevelopmentMember2023-12-310001772720us-gaap:LeaseholdImprovementsMember2024-09-300001772720us-gaap:LeaseholdImprovementsMember2023-12-310001772720us-gaap:EnergyEquipmentMember2024-07-012024-09-300001772720us-gaap:EnergyEquipmentMember2024-01-012024-09-300001772720us-gaap:EnergyEquipmentMember2023-07-012023-09-300001772720us-gaap:EnergyEquipmentMember2023-01-012023-09-300001772720us-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-01-012024-09-300001772720spru:SolarRenewableEnergyCreditAgreementsMember2024-09-300001772720spru:SolarRenewableEnergyCreditAgreementsMember2023-12-310001772720spru:PerformanceBasedIncentiveAgreementsMember2024-09-300001772720spru:PerformanceBasedIncentiveAgreementsMember2023-12-310001772720us-gaap:TradeNamesMember2024-09-300001772720us-gaap:TradeNamesMember2023-12-310001772720spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember2024-07-012024-09-300001772720us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-09-300001772720spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember2024-01-012024-09-300001772720us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-09-300001772720spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember2023-07-012023-09-300001772720us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-09-300001772720spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember2023-01-012023-09-300001772720us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-09-300001772720spru:ARSVBCreditAgreementMember2024-09-300001772720spru:ARSVBCreditAgreementMember2023-12-310001772720spru:SecondSBVCreditAgreementMember2024-09-300001772720spru:SecondSBVCreditAgreementMember2023-12-310001772720spru:KeyBankCreditAgreementMember2024-09-300001772720spru:KeyBankCreditAgreementMember2023-12-310001772720spru:ARSecondKeyBankCreditAgreementMember2024-09-300001772720spru:ARSecondKeyBankCreditAgreementMember2023-12-310001772720spru:DeutscheBankCreditAgreementMember2024-09-300001772720spru:DeutscheBankCreditAgreementMember2023-12-310001772720spru:BaringsGPSFCreditAgreementSETFacilityMember2024-09-300001772720spru:BaringsGPSFCreditAgreementSETFacilityMember2023-12-310001772720spru:LegacySprucePowerMember2022-09-090001772720spru:LegacySprucePowerMember2024-07-012024-09-300001772720spru:LegacySprucePowerMember2024-01-012024-09-300001772720spru:LegacySprucePowerMember2023-07-012023-09-300001772720spru:LegacySprucePowerMember2023-01-012023-09-300001772720spru:BaringsGPSFCreditAgreementSETFacilityMember2024-06-260001772720spru:DeutscheBankCreditAgreementMember2024-06-262024-06-260001772720spru:DeutscheBankCreditAgreementMember2024-06-260001772720us-gaap:InterestRateSwapMemberus-gaap:OtherOperatingIncomeExpenseMember2024-07-012024-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:OtherOperatingIncomeExpenseMember2024-01-012024-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:OtherOperatingIncomeExpenseMember2023-07-012023-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:OtherOperatingIncomeExpenseMember2023-01-012023-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2024-07-012024-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2024-01-012024-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2023-07-012023-09-300001772720us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMember2023-01-012023-09-300001772720us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2024-01-012024-09-300001772720us-gaap:MeasurementInputRiskFreeInterestRateMember2024-09-300001772720us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001772720us-gaap:MeasurementInputExpectedTermMember2024-01-012024-09-300001772720us-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001772720us-gaap:MeasurementInputPriceVolatilityMember2024-09-300001772720us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001772720us-gaap:MeasurementInputExercisePriceMember2024-09-300001772720us-gaap:MeasurementInputExercisePriceMember2023-12-310001772720us-gaap:MeasurementInputSharePriceMember2024-09-300001772720us-gaap:MeasurementInputSharePriceMember2023-12-310001772720us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2024-09-300001772720us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2024-09-300001772720us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2024-09-300001772720us-gaap:InterestRateSwapMember2024-09-300001772720us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-09-300001772720us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-09-300001772720us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2024-09-300001772720us-gaap:MoneyMarketFundsMember2024-09-300001772720us-gaap:FairValueInputsLevel1Member2024-09-300001772720us-gaap:FairValueInputsLevel2Member2024-09-300001772720us-gaap:FairValueInputsLevel3Member2024-09-300001772720us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2023-12-310001772720us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2023-12-310001772720us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2023-12-310001772720us-gaap:InterestRateSwapMember2023-12-310001772720us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001772720us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001772720us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001772720us-gaap:MoneyMarketFundsMember2023-12-310001772720us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001772720us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001772720us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001772720us-gaap:USTreasurySecuritiesMember2023-12-310001772720us-gaap:FairValueInputsLevel1Member2023-12-310001772720us-gaap:FairValueInputsLevel2Member2023-12-310001772720us-gaap:FairValueInputsLevel3Member2023-12-310001772720us-gaap:FairValueInputsLevel3Member2024-06-300001772720us-gaap:FairValueInputsLevel3Member2024-07-012024-09-300001772720us-gaap:FairValueInputsLevel3Member2024-01-012024-09-300001772720us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-01-012024-09-300001772720us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-01-012024-09-300001772720srt:ChiefExecutiveOfficerMember2024-01-012024-09-3000017727202022-01-012022-12-310001772720us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2024-01-012024-09-300001772720us-gaap:RestrictedStockUnitsRSUMember2023-12-310001772720us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001772720us-gaap:RestrictedStockUnitsRSUMember2024-09-300001772720us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2024-01-012024-09-300001772720us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2024-04-122024-04-120001772720us-gaap:RestrictedStockUnitsRSUMember2022-12-310001772720us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001772720us-gaap:RestrictedStockUnitsRSUMember2023-09-300001772720spru:LadderRSUsMembersrt:ChiefExecutiveOfficerMember2022-09-092022-09-090001772720spru:LadderRSUsMember2022-09-090001772720spru:LadderRSUsMember2022-09-092022-09-090001772720spru:LadderRSUsMember2023-07-012023-09-300001772720spru:LadderRSUsMember2023-01-012023-09-300001772720spru:LadderRSUsMembersrt:ChiefExecutiveOfficerMember2024-07-012024-09-300001772720us-gaap:CommonClassAMember2024-01-012024-09-300001772720us-gaap:CommonClassBMember2024-01-012024-09-300001772720us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-09-300001772720us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2023-12-310001772720stpr:NY2021-03-080001772720stpr:NY2023-09-012023-09-300001772720stpr:NY2024-04-300001772720stpr:NY2024-02-012024-02-290001772720stpr:DE2021-10-190001772720stpr:DE2024-09-300001772720spru:ShareholderDerivativeActionsMember2023-03-310001772720stpr:MA2024-09-012024-09-3000017727202023-10-012023-10-3100017727202023-05-232023-05-230001772720spru:BMZUSAINCMember2024-01-012024-01-310001772720spru:BMZUSAINCMember2024-09-300001772720spru:PlasticOmniumMember2023-03-172023-03-170001772720spru:PlasticOmniumMember2024-09-300001772720spru:ParkerHannifinMember2024-09-300001772720spru:LegacySprucePowerMembersrt:MaximumMember2024-01-012024-09-300001772720us-gaap:FireMember2024-07-012024-09-300001772720us-gaap:FireMember2024-01-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:DrivetrainDisposalGroupMember2024-07-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:DrivetrainDisposalGroupMember2023-07-012023-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:DrivetrainDisposalGroupMember2024-01-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:DrivetrainDisposalGroupMember2023-01-012023-09-300001772720us-gaap:SegmentDiscontinuedOperationsMember2024-07-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMember2023-07-012023-09-300001772720us-gaap:SegmentDiscontinuedOperationsMember2024-01-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMember2023-01-012023-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:XLGridDisposalGroupMember2024-07-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:XLGridDisposalGroupMember2023-07-012023-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:XLGridDisposalGroupMember2024-01-012024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:XLGridDisposalGroupMember2023-01-012023-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:DrivetrainDisposalGroupMember2024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMemberspru:DrivetrainDisposalGroupMember2023-12-310001772720us-gaap:SegmentDiscontinuedOperationsMember2024-09-300001772720us-gaap:SegmentDiscontinuedOperationsMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-Q
___________________________________
(Mark One)
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED SEPTEMBER 30, 2024
OR
o TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR
THE TRANSITION PERIOD FROM _________ TO _________
Commission File Number 001-38971
Spruce Power Holding Corporation
(Exact name of Registrant as specified in its Charter)
Delaware83-4109918
(State or other jurisdiction of
 incorporation or organization)
(I.R.S. Employer
 Identification Number)
2000 S Colorado Blvd, Suite 2-825
Denver, Colorado
80222
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (866) 777-8235
___________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class:Trading Symbol(s)Name of Each Exchange on Which Registered:
Shares of common stock, $0.0001 par value
SPRU
New York Stock Exchange
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 x No o
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 and post such files). Yes x No o
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 definition of “large accelerated filer,” “accelerated filer, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyo
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. o
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of November 13, 2024, 18,602,612 shares of the registrant’s common stock, $0.0001 par value, were outstanding.



TABLE OF CONTENTS
PAGE
    
i

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS
This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that relate to future events or our future financial performance including, but not limited to, statements regarding the plans, strategies and prospects, both business and financial, of Spruce Power Holding Corporation (the “Company”), our growth plans, future financial and operating results, costs and expenses, the outcome of contingencies, financial condition, results of operations, liquidity, cost savings, business strategies, including the potential acquisition of approximately 10,000 home solar assets and contracts as contemplated by the non-binding Letter of Intent executed by the Company in September 2024 (the “Potential Acquisition”), and other statements that are not historical facts. Forward-looking statements can be identified by the use of forward-looking words or phrases such as “anticipate,” “believe,” “could,” “expect,” “intend,” “may,” “opportunity,” “plan,” “predict,” “potential,” “estimate,” “should,” “will,” “would” or the negative of these terms or other words of similar meaning. These statements are based upon the Company’s current plans and strategies and reflect the Company’s current assessment of the risks and uncertainties related to its business and are made as of the date of this report. These statements are inherently subject to known and unknown risks and uncertainties. You should read these statements carefully as they discuss our future expectations or state other “forward-looking” information. There may be events in the future that we are not able to accurately predict or control and our actual results may differ materially from the expectations we describe in our forward-looking statements. Factors that could cause actual results to differ materially from those currently anticipated include the following:
Uncertainties relating to the solar energy industry and the risk that sufficient additional demand for home solar energy systems may not develop or take longer to develop than we anticipate.
Disruptions to our solar monitoring systems could negatively impact our revenues and increase our expenses.
Warranties provided by the manufacturers of equipment for our assets and maintenance obligations may be inadequate to protect us.
The solar energy systems we own or may acquire may have a limited operating history and may not perform as we expect, including as a result of unsuitable solar and meteorological conditions.
Problems with performance of our solar energy systems may cause us to incur expenses, may lower the value of our solar energy systems and may damage our market reputation.
Developments in technology or improvements in distributed solar energy generation and related technologies or components may materially adversely affect demand for our offerings.
We could be harmed by a material reduction in the retail price of traditional utility generated electricity, electricity from other sources or renewable energy credits.
We may fail to grow by expanding our market penetration or to manage our growth effectively.
We may not enter into a definitive agreement to complete the Potential Acquisition, which is still subject to negotiation, the Potential Acquisition may not be completed in a timely manner or at all, and the Company may incur significant costs, fees and expenses related to the Potential Acquisition.
We may not be able to identify strategic acquisition or strategic relationship opportunities, we may not be able to complete strategic acquisitions or strategic relationships, or we may experience difficulties in integrating strategic acquisitions, including the Potential Acquisition if it is completed.
We may require additional financing to support the development of our business and implementation of our growth strategy.
We are subject to risks relating to our outstanding debt, including risks relating to rising interest rates and the risk that we may not have sufficient cash flow to pay our debt.
We may be adversely affected by the impact of natural disasters and other events beyond our control, such as hurricanes, wildfires or pandemics.
ii

We are subject to cybersecurity risks.
We are subject to risks relating to global economic conditions.
Governmental investigations, litigation or other claims may cause us to incur significant expense, hinder execution of business and growth strategy or impact the price of our Common Stock.
Changes in tax laws may materially adversely affect our business, prospects, financial condition, and operating results.
Our ability to use net operating loss carryforwards and other tax attributes may be limited in connection with business combinations or other ownership changes.
We are subject to risks associated with construction, regulatory compliance, risks relating to changes in, and our compliance with, laws and regulations affecting our business, and other contingencies.
Violations of export control and/or economic sanctions laws and regulations to which we are subject could have a material adverse effect on our business operations, financial position and results of operations.
Our insurance coverage may not be adequate to protect us from all business risks.
We face competition from traditional energy companies as well as solar and other renewable energy companies.
These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this Quarterly Report on Form 10-Q are more fully described in Part II, Item 1A under the heading “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q and the risk factors set forth in Part I, Item 1A Risk Factors, within our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the U.S. Securities and Exchange Commission (the “SEC”) on April 9, 2024 (the “Annual Report”). These factors are not exhaustive. Other sections of this Quarterly Report on Form 10-Q, such as our Management’s Discussion and Analysis of Financial Condition and Results of Operations set forth in Item 2 describe additional factors that could adversely affect the business, financial condition or results of operations of the Company and its consolidated subsidiaries. New risk factors emerge from time to time, and it is not possible to predict all such risk factors, nor can the Company assess the impact of all such risk factors on its 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. Forward-looking statements are not guarantees of performance. You should not put undue reliance on these statements, which speak only as of the date hereof. All forward-looking statements attributable to the Company or persons acting on its behalf are expressly qualified in their entirety by the foregoing cautionary statements. The Company undertakes no obligations to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

This report includes certain registered trademarks, including trademarks that are the property of the Company and its affiliates. This report also includes other trademarks, service marks and trade names owned by the Company or other persons. All trademarks, service marks and traded names included herein are the property of their respective owners. Use or display by us of other parties’ trademarks, trade dress, or products in this report is not intended to, and does not, imply a relationship with, or endorsements or sponsorship of, us by the trademark or trade dress owners.
iii

Part I - Financial Information
Item 1. Financial Statements
Spruce Power Holding Corporation
Condensed Consolidated Balance Sheets (Unaudited)
As of
(In thousands, except share and per share amounts)September 30,
2024
December 31,
2023
Assets
Current assets
Cash and cash equivalents$113,658 $141,354 
Restricted cash36,323 31,587 
Accounts receivable, net of allowance of $0.9 million and $1.7 million as of September 30, 2024 and December 31, 2023, respectively
11,523 9,188 
Interest rate swap assets, current6,723 11,333 
Prepaid expenses and other current assets4,779 9,879 
Total current assets173,006 203,341 
Investment related to SEMTH master lease agreement138,340 143,095 
Property and equipment, net464,695 484,406 
Interest rate swap assets, non-current12,812 16,550 
Intangible assets, net9,267 10,196 
Deferred rent assets3,370 2,454 
Right-of-use assets, net5,029 5,933 
Goodwill 28,757 
Other assets255 257 
Long-term assets of discontinued operations 32 
Total assets$806,774 $895,021 
Liabilities and stockholders’ equity
Current liabilities
Accounts payable$858 $1,120 
Non-recourse debt, current, net28,351 27,914 
Accrued expenses and other current liabilities30,892 40,634 
Deferred revenue, current1,686 878 
Lease liability, current956 1,166 
Current liabilities of discontinued operations65  
Total current liabilities62,808 71,712 
Non-recourse debt, non-current, net577,005 590,866 
Deferred revenue, non-current2,876 1,858 
Lease liability, non-current5,061 5,731 
Warrant liabilities 17 
Unfavorable solar renewable energy agreements, net3,510 6,108 
Interest rate swap liabilities, non-current607 843 
Other long-term liabilities3,219 3,047 
Long-term liabilities of discontinued operations
52 170 
Total liabilities655,138 680,352 
Commitments and contingencies (Note 14)
Stockholders’ equity:
1

Common stock, $0.0001 par value; 350,000,000 shares authorized at September 30, 2024 and December 31, 2023; 19,398,378 and 18,597,728 shares issued and outstanding at September 30, 2024, respectively, and 19,093,186 and 18,292,536 shares issued and outstanding at December 31, 2023, respectively
2 2 
Additional paid-in capital477,413 475,654 
Accumulated deficit(322,449)(257,888)
Treasury stock at cost, 800,650 shares at September 30, 2024 and December 31, 2023
(5,424)(5,424)
Noncontrolling interests2,094 2,325 
Total stockholders’ equity151,636 214,669 
Total liabilities and stockholders’ equity$806,774 $895,021 
See notes to unaudited condensed consolidated financial statements.
2

Spruce Power Holding Corporation
Condensed Consolidated Statements of Operations (Unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands, except per share and share amounts)2024202320242023
Revenues$21,378 $23,250 $61,881 $64,158 
Operating expenses:
Cost of revenues9,657 9,810 28,500 26,257 
Selling, general and administrative expenses13,521 12,391 43,426 44,093 
Litigation settlements, net7,205 26,339 7,205 26,339 
Gain on asset disposal(603)(773)(2,055)(4,225)
Impairment of goodwill28,757  28,757  
Total operating expenses58,537 47,767 105,833 92,464 
Loss from operations(37,159)(24,517)(43,952)(28,306)
Other (income) expense:
Interest income(6,265)(8,255)(16,908)(13,846)
Interest expense, net11,367 11,192 29,900 30,815 
Change in fair value of warrant liabilities(2)(70)(17)(218)
Change in fair value of interest rate swaps11,328 (8,061)8,153 (11,663)
Other income, net(37)(360)(453)(1,240)
Net loss from continuing operations(53,550)(18,963)(64,627)(32,154)
Net income (loss) from discontinued operations (including loss on disposal of $0 and $3,083 for the three and nine months ended September 30, 2023, respectively)
(4)(204)50 (4,253)
Net loss(53,554)(19,167)(64,577)(36,407)
Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests(25)146 (16)(764)
Net loss attributable to stockholders$(53,529)$(19,313)$(64,561)$(35,643)
Net loss from continuing operations per share, basic and diluted$(2.88)$(1.09)$(3.51)$(1.78)
Net loss from discontinued operations per share, basic and diluted$ $(0.01)$ $(0.24)
Net loss attributable to stockholders per share, basic and diluted$(2.88)$(1.11)$(3.50)$(1.97)
Weighted-average shares outstanding, basic and diluted18,566,015 17,351,796 18,438,375 18,072,115 

See notes to unaudited condensed consolidated financial statements.
3

Spruce Power Holding Corporation
Condensed Consolidated Statements of Changes in Stockholders’ Equity (Unaudited)
Three and Nine Months Ended
September 30, 2024
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Treasury StockNon controlling InterestsTotal Stockholders’
Equity
(In thousands, except share data)SharesAmountSharesAmount
Balance at December 31, 2023
19,093,186 $2 $475,654 $(257,888)800,650 $(5,424)$2,325 $214,669 
Issuance of restricted stock5,060 — — — — — — — 
Capital distributions to noncontrolling interests— — — — — — (76)(76)
Stock-based compensation expense, net— — 821 — — — — 821 
Net income (loss)— — — (2,454)— — 4 (2,450)
Balance at March 31, 2024
19,098,246 $2 $476,475 $(260,342)800,650 $(5,424)$2,253 $212,964 
Issuance of restricted stock259,604 — — — — — — — 
Capital distributions to noncontrolling interests— — — — — — (64)(64)
Stock-based compensation expense, net— — 236 — — — — 236 
Net income (loss)— — — (8,578)— — 5 (8,573)
Balance at June 30, 2024
19,357,850 $2 $476,711 $(268,920)800,650 $(5,424)$2,194 $204,563 
Issuance of restricted stock40,528 — — — — — — — 
Capital distributions to noncontrolling interests— — — — — — (75)(75)
Stock-based compensation expense, net— — 702 — — — — 702 
Net loss— — — (53,529)— — (25)(53,554)
Balance at September 30, 2024
19,398,378 $2 $477,413 $(322,449)800,650 $(5,424)$2,094 $151,636 
4

Three and Nine Months Ended
September 30, 2023
Redeemable Noncontrolling InterestsCommon StockAdditional
Paid-in
Capital
Accumulated
Deficit
Treasury StockNon controlling InterestsTotal Stockholders’
Equity
(In thousands, except share data)SharesAmountSharesAmount
Balance at December 31, 2022$85 18,046,903 $2 $473,289 $(193,342) $ $8,942 $288,891 
Cumulative-effect adjustment of ASC 326 adoption— — — — 1,285 — — — 1,285 
Purchase accounting measurement period adjustments240 — — (1,813)— — — (5,490)(7,303)
Exercise of stock options— 135,210 283 — — — — 283 
Issuance of restricted stock— 341,490 — — — — — — — 
Issuance of common stock— 25,818 — 150 — — — — 150 
Capital distributions to noncontrolling interests(108)— — — — — — (88)(88)
Stock-based compensation expense, net— — — 796 — — — — 796 
Net income (loss)(39)— — — (19,395)— — 590 (18,805)
Balance at March 31, 2023$178 18,549,421 $2 $472,705 $(211,452) $ $3,954 $265,209 
Exercise of stock options— 111,637 $— 252 $— — $— — 252 
Issuance of restricted stock— 106,928 — — — — — — — 
Share repurchases— — — — — 233,022 (1,614)— (1,614)
Stock-based compensation expense, net— — — 593 — — — — 593 
Capital distributions to noncontrolling interests— — — — — — — (57)(57)
Net income (loss)21 — — — 3,065 — — (1,482)1,583 
Balance at June 30, 2023$199 18,767,986 $2 $473,550 $(208,387)233,022 $(1,614)$2,415 $265,966 
Exercise of stock options— 84,245 — 165 — — — — 165 
Issuance of restricted stock— 72,895 — — — — — — — 
Share repurchases— — — — — 497,725 (3,505)— (3,505)
Stock-based compensation expense, net— — — 660 — — — — 660 
Buyout of redeemable noncontrolling interests(55)— — 139 — — — — 139 
Equity related to buyout of redeemable noncontrolling interest(139)— — — — — — — — 
Capital distributions to noncontrolling interests(26)— — — — — — (102)(102)
Net income (loss)21 — — — (19,313)— — 125 (19,188)
Balance at September 30, 2023$ 18,925,126 $2 $474,514 $(227,700)730,747 $(5,119)$2,438 $244,135 
5

See notes to unaudited condensed consolidated financial statements.
6

Spruce Power Holding Corporation
Condensed Consolidated Statements of Cash Flows (Unaudited)
Nine Months Ended September 30,
(In thousands)20242023
Operating activities:
Net loss$(64,577)$(36,407)
Adjust for net (income) loss from discontinued operations(50)4,253 
Adjustments to reconcile net loss to net cash used in operating activities:
Stock-based compensation expense, net1,759 2,049 
Bad debt expense1,128 2,436 
Amortization of deferred revenue(671) 
Depreciation and amortization expense15,695 16,445 
Impairment of goodwill28,757  
Accretion expense181  
Change in fair value of interest rate swaps8,153 (11,663)
Change in fair value of warrant liabilities(17)(218)
Interest income related to SEMTH master lease agreement(12,159)(7,658)
Gain on disposal of assets(2,055)(4,225)
Change in operating right-of-use assets24 49 
Amortization of fair value adjustment and deferred financing costs4,447 4,390 
Changes in operating assets and liabilities:
Accounts receivable, net(3,463)(5,166)
Deferred rent assets(916)(488)
Prepaid expenses and other current assets4,961 (1,992)
Other assets2 124 
Accounts payable(262)(1,667)
Accrued expenses and other current liabilities(11,735)25,212 
Other long-term liabilities(9)5 
Deferred revenue2,541 701 
Net cash used in continuing operating activities(28,266)(13,820)
Net cash used in discontinued operating activities(87)(2,104)
Net cash used in operating activities
(28,353)(15,924)
Investing activities:
Proceeds from sale of solar energy systems4,712 5,068 
Proceeds from investment related to SEMTH master lease agreement18,868 13,188 
Cash paid for acquisitions, net of cash acquired (43,097)
Purchases of other property and equipment(182)(285)
Net cash provided by (used in) continuing investing activities23,398 (25,126)
Net cash provided by discontinued investing activities 325 
Net cash provided by (used in) investing activities
23,398 (24,801)
Financing activities:
Repayments of long-term non-recourse debt(145,763)(22,821)
Proceeds from issuance of non-recourse debt130,000 21,396 
Repayments under financing leases (165)
7

Payment of deferred financing costs(2,108)(391)
Proceeds from issuance of common stock 150 
Proceeds from exercise of stock options 700 
Share repurchases (5,119)
Buyout of redeemable non-controlling interest (55)
Capital distributions to redeemable noncontrolling interests and noncontrolling interests(215)(381)
Net cash used in continuing financing activities(18,086)(6,686)
Net cash provided by discontinued financing activities81  
Net cash used in financing activities
(18,005)(6,686)
Net change in cash and cash equivalents and restricted cash:(22,960)(47,411)
Cash and cash equivalents and restricted cash, beginning of period172,941 240,144 
Cash and cash equivalents and restricted cash, end of period$149,981 $192,733 
Supplemental disclosure of cash flow information:
Cash paid for interest$22,021 $24,105 
Supplemental disclosures of noncash investing and financing information:
Right-of-use assets obtained in exchange for lease liability$ $933 
Settlement of operating lease liability$ $436 
Settlement of finance lease liability$ $43 
See notes to unaudited condensed consolidated financial statements.
8

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 1. Organization and Description of Business
Description of Business
Spruce Power Holding Corporation and its subsidiaries (“Spruce Power” or the “Company”) is a leading owner and operator of distributed solar energy assets across the United States (the “U.S.”), offering subscription-based services to approximately 75,000 home solar assets and customer contracts, making renewable energy more accessible to everyone.
The Company is engaged in the ownership and maintenance of home solar energy systems for homeowners in the U.S. The Company provides clean, solar energy typically at savings compared to traditional utility energy. The Company’s primary customers are homeowners and the Company’s core solar service offerings generate revenues primarily through (i) the sale of electricity generated by its home solar energy systems to homeowners pursuant to long-term agreements, which requires the Company’s subscribers to make recurring monthly payments, (ii) third party contracts to sell solar renewable energy credits (“SRECs”) generated by the solar energy systems for fixed prices and (iii) the servicing of those agreements for other institutional owners of home solar energy systems. In addition, the Company generates cash flows and earns interest income from an investment through a master lease agreement described below.

The Company holds subsidiary fund companies, defined below as the Funds, that own and operate portfolios of home solar energy systems, which are subject to solar lease agreements (“SLAs”) and power purchase agreements (“PPAs”, together with the SLAs, “Customer Agreements”) with residential customers who benefit from the production of electricity generated by the solar energy systems. The solar energy systems may qualify for subsidies, renewable energy credits and other incentives as provided by various states and local agencies. These benefits have generally been retained by the Company's subsidiaries that own the systems, with the exception of the investment tax credit (“ITCs”) under Section 48 of the Internal Revenue Code, as amended, which were generally passed through to the various financing partners of the solar energy systems. The Company also offers services which include asset management services and operating and maintenance services for home solar energy systems.
Historically, the Company provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” operations) and through its energy efficiency and infrastructure solutions business, offering and installing charging stations to enable customers develop the charging infrastructure required for their electrified vehicles (the “XL Grid” operations). The Company ceased the Drivetrain and XL Grid operations in late 2022, and both are presented as discontinued operations in the unaudited condensed consolidated financial statements (see Note 16. Discontinued Operations).
Note 2. Summary of Significant Accounting Policies
Basis of unaudited condensed consolidated financial statement presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 8 of Regulation S-X. The Company has condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. As such, these interim unaudited condensed consolidated financial statements should be read in conjunction with the Company’s 2023 annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023. The Company’s interim unaudited condensed consolidated financial statements reflect all normal and recurring adjustments necessary, in its opinion, to state fairly the financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period due to the Company’s continual growth, seasonal fluctuations in solar energy generation, timing of maintenance and other expenditures, changes in interest expense and other factors.
The Company's accompanying unaudited condensed consolidated financial statements include the accounts of its wholly owned subsidiaries and variable interest entities (“VIEs”), for which the Company is the primary beneficiary. All intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been
9

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
reclassified to conform to the Company’s current presentation and such reclassifications had no effect on the Company’s previously reported financial position, results of operations, or cash flows.
On October 6, 2023, the Company effected a one-for-eight reverse stock split with respect to its issued and outstanding shares of common stock (the “Reverse Stock Split”). Excluding the par value and the number of authorized shares of the Company’s common stock, all share amounts, all per share amounts, and the values of the common stock outstanding and related effect on additional paid in capital included in this Form 10-Q have been retrospectively presented as if the Reverse Stock Split had been effective from the beginning of the earliest period presented.
Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of income and expenses during the reporting period. The Company’s most significant estimates and judgments involve (i) deferred income taxes, (ii) warranty reserves, (iii) valuation of stock-based compensation, (iv) valuation of warrant liability, (v) the useful lives of certain assets and liabilities, (vi) the allowance for current expected credit losses and (vii) the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities, goodwill and the fair value of purchase consideration of asset acquisitions. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Variable interest entities
The Company consolidates any VIE of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. 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 VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the 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. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary. The Company's initial investments in Volta Solar Owner II, LLC and ORE F4 HoldCo, LLC (collectively, the “Funds”) were determined to be VIEs and remained as such as of September 30, 2024. During the three months ended September 30, 2023, the Company purchased all membership interests in Level Solar Fund IV and it ceased being a VIE as of September 30, 2023.
Cash and cash equivalents
The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks, money market accounts, and U.S. Treasury securities. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with large financial institutions, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.
Concentration of credit and revenue risks
Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the Federal Deposit Insurance Corporation limit. At September 30, 2024 and December 31, 2023, the Company had cash in excess of the $250,000 federally insured limit. The Company
10

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
believes that its credit risk is not significant on cash and cash equivalents as most of the balances are kept in treasury bills, which are government backed securities.
For the three and nine months ended September 30, 2024 and 2023, the Company had no customers that represented at least 10% of the Company’s revenues. As of September 30, 2024 and December 31, 2023, the Company had no customers that represented at least 10% of the Company’s accounts receivable balances.
Restricted cash
Restricted cash held at September 30, 2024 and December 31, 2023 of $36.3 million and $31.6 million, respectively, primarily consists of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds. The carrying amount reported in the unaudited condensed consolidated balance sheets for restricted cash approximates its fair value.
The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:
As of
(Amounts in thousands)September 30, 2024September 30, 2023
Cash and cash equivalents$113,658 $154,209 
Restricted cash36,323 38,524 
Total cash, cash equivalents and restricted cash$149,981 $192,733 
Accounts receivable, net
Accounts receivable primarily represent amounts due from the Company’s customers. Accounts receivable is recorded net of an allowance for expected credit losses, which is determined by the Company’s assessment of the collectability of customer accounts based on the best available data at the time of the assessment. Management reviews the allowance by considering factors such as historical experience, contractual term, aging category and current economic conditions that may affect customers. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net on the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Balance at the beginning of the period$1,693 $12,164 
Impact of ASC 326 adoption (1,285)
Write-off of uncollectible accounts(1,881)(11,447)
Provision recognized upon valuation of assets acquired
 420 
Provision for current expected credit losses1,128 1,841 
Balance at the end of the period$940 $1,693 
Investment related to SEMTH master lease agreement and interest income

The Company accounts for its investment related to the SEMTH (as defined below) master lease agreement in accordance with Accounting Standards Codification (“ASC”) 325-40, Investments—Other—Beneficial Interests in Securitized Financial Assets. The Company recognizes accretable yield as interest income over the life of the related beneficial interest using the effective yield method, which is reflected within interest income in the unaudited condensed consolidated statements of operations in the amount of $4.8 million and $12.3 million for the three and nine months ended September 30, 2024, respectively. On a recurring basis, the Company evaluates changes in the cash flows expected to be collected from the cash flows previously projected, and when favorable or adverse changes are deemed other than temporary, the
11

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
Company prospectively updates its expectation of cash flows to be collected and recalculates the amount of accretable yield for the related beneficial interest.

Favorable or adverse changes deemed other than temporary are accounted for as a change in estimate in conformity with ASC 250, Accounting Changes and Error Corrections, with the amount of periodic accretion adjusted over the remaining life of the master lease agreement. During the three months period ended September 30, 2024, the Company revised its estimated cash flows expected to be collected related to the SEMTH master lease agreement. As a result, the Company recognized additional accretable yield of $0.9 million within interest income in the unaudited condensed consolidated statements of operations. The Company estimates approximately $3.0 million of additional interest income per year over the life of the related beneficial interest.
Impairment of long-lived assets
The Company reviews long-lived assets, such as property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluates the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There were no long-lived asset impairment charges for the three and nine months ended September 30, 2024 and 2023.
Impairment of goodwill
Goodwill represents the excess of cost over the fair market value of tangible and intangible assets acquired and liabilities assumed of acquired businesses. Goodwill is not amortized, however it is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has historically recorded goodwill in connection with its business acquisitions.
The Company performs its annual goodwill impairment assessment on October 1 of each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment of the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.
If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.
The Company evaluates the fair value of the Company’s reporting unit using the market and income approach. Under the market approach, the Company uses multiples of EBITDA or revenues of the comparable guideline public companies by selecting a population of public companies with similar operations and attributes. Using this guideline public company data, a range of multiples of enterprise value to EBITDA or revenue is calculated. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value. See Note 11. Goodwill for further information on the Company’s determination relating to impairment of goodwill.
12

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
Contingencies
When it is probable that a loss has occurred and the loss amount can be reasonably estimated, the Company records liabilities for loss contingencies. In certain cases, the Company may be covered by one or more corporate insurance policies, resulting in insurance loss recoveries. When such recoveries are in excess of a loss recognized in the Company’s financial statements, the Company recognizes a gain contingency at the earlier of when the gain has been realized or when it is realizable, however when the Company expects recovery of proceeds up to the amount of the loss recognized, a receivable, which offsets the related loss contingency, is recognized when realization of the claim for recovery is determined to be probable.
Fair value measurements
The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:
Level 1: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.
Level 2: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices 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 assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability being measured.
The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, net, accounts payable, accrued expenses and other current liabilities, non-recourse debt, and interest rate swaps. The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximates fair value due to the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.
Revenues
The Company’s revenue is derived from its home solar energy portfolio and servicing platform, which primarily generates revenue through the sale to homeowners of power generated by the home solar energy systems and the rental of solar equipment by certain homeowners, pursuant to long-term agreements. Pursuant to Accounting Standard Codification 606 (“ASC 606”) defined below, the Company has elected the “right to invoice” practical expedient, and revenues for the performance obligations related to energy generation and servicing revenue are recognized as services are rendered based upon the underlying contractual arrangements.
The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:

13

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
PPA revenues$11,458 $11,370 $31,297 $30,731 
SLA revenues6,702 7,596 20,574 22,543 
Solar renewable energy credit revenues1,222 2,072 4,396 5,268 
Government incentives110 68 333 164 
Servicing revenues178 100 534 325 
Intangibles amortization, unfavorable solar renewable energy agreements746 974 2,239 2,393 
Other revenues962 1,070 2,508 2,734 
Total$21,378 $23,250 $61,881 $64,158 
Energy generation
Customers purchase solar energy from the Company under PPAs or SLAs, both defined above. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts.
PPA revenues - Under ASC 606, Revenue from Contracts with Customers issued by the Financial Accounting Standards Board (“FASB”), PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs.
SLA revenues - The Company has SLAs, which do not meet the definition of a lease under ASC 842, Leases, and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments due to the performance obligation being satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected as deferred rent assets on the unaudited condensed consolidated balance sheets. Certain SLAs contain provisions to provide customers a performance guarantee that each solar energy system will achieve certain specified minimum solar energy production output. If the solar energy system does not produce the guaranteed production amount, the Company is obligated to pay a performance guarantee calculated as the product of (a) the shortfall production amount and (b) guaranteed rate per kWh as defined in the SLA.
Solar renewable energy credit revenues
The Company enters contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. Certain SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606. The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point in time when the SRECs are transferred. As SRECs can be sold separate from the actual electricity generated by the renewable-based generation source, the Company accounts for the SRECs it generates from its solar energy systems as governmental incentives and do not consider those SRECs output of the underlying solar energy systems. The Company classifies these SRECs as inventory held until sold and delivered to third parties. As the Company did not incur costs to obtain these governmental incentives, the inventory carrying value for the SRECs was $0 as of September 30, 2024 and December 31, 2023.

14

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
Deferred revenue
Deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes prepayments received for unfulfilled performance obligations that will be recognized on a straight-line basis over the remaining term of the respective customer agreements. Deferred revenue, in the aggregate, as of September 30, 2024 and December 31, 2023 was $4.6 million and $2.7 million, respectively. The Company recognized revenues of $0.1 million related to deferred revenue as of the start of the period during each of the three and nine months ended September 30, 2024 and 2023.
Income taxes
The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and net operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect of changes in tax rates on deferred tax assets and liabilities is recognized in the unaudited condensed consolidated statements of operations in the period in which the enactment rate changes. The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors, such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.
Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three and nine months ended September 30, 2024 and 2023, there were no uncertain tax positions taken or expected to be taken in the Company’s tax returns.
In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years prior to 2021. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.
The Company did not recognize any tax related interest or penalties during the periods presented in the accompanying unaudited condensed consolidated financial statements, however, would record any such interest and penalties as a component of the provision for income taxes.
There has historically been no federal or state provision for income taxes since the Company has historically incurred net operating losses and maintains a full valuation allowance against its net deferred tax assets. For the three and nine months ended September 30, 2024 and 2023, the Company recognized no provision for income taxes consistent with its losses incurred and the valuation allowance against its deferred tax assets. As a result, the Company's effective income tax rate was 0% for the three and nine months ended September 30, 2024 and 2023.
Related parties
A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, the board of directors, as well as members of their immediate families and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or that has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
15

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 2. Summary of Significant Accounting Policies, continued
SEC Climate Disclosure Rule

In March 2024, the SEC adopted final rules requiring public entities to disclose certain climate-related information in their registration statements and annual reports. The rules will be effective for non-accelerated filers and smaller reporting companies commencing with the fiscal year beginning on or after January 1, 2027. In April 2024, the SEC issued an administrative stay of the implementation of these rules, pending judicial review. The Company is evaluating the impact of the final rules on its unaudited condensed consolidated financial statements and related disclosures.
Recent Accounting Pronouncements
In December 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, (“ASU 2023-09”), which requires enhancements regarding the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for the Company on December 31, 2025. The Company will adopt this ASU as of December 31, 2025 and will prospectively apply its requirements to income tax disclosures presented in the notes to the condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, (“ASU 2023-07”), which requires enhanced disclosures for reportable segments, primarily in relation to significant segment expenses, even in the event an entity has a single reportable segment in accordance with Topic 280. ASU 2023-07 is effective for the Company on December 31, 2024. The Company will adopt this ASU as of December 31, 2024 and will retrospectively apply its requirements to all prior periods based on the significant segment expense categories identified and disclosed in its condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.
Note 3. Business Combinations
Legacy Spruce Power

On September 9, 2022 (the “Acquisition Date”), the Company acquired Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, “Legacy Spruce Power”) for $32.6 million, which consisted of cash payments of $61.8 million less cash and restricted cash acquired of $29.2 million. Management evaluated which entity should be considered the accounting acquirer in the transaction by giving consideration to the form of consideration transferred, the composition of the equity holders, the composition of voting rights of the Board of Directors, continuity of management structure, and size of the respective organizations. Based on the evaluation of the applicable factors, management noted that all factors, with the exception of the relative size of organization, were indicators that the Company was the acquiring entity resulting in management’s conclusion that for accounting purposes, the Company acquired Legacy Spruce Power.
The acquisition was accounted for as a business combination. The Company allocated the Legacy Spruce Power purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the Acquisition Date. The excess of the purchase price over those fair values was recorded as goodwill.
The Company’s evaluations of the facts and circumstances available as of the Acquisition Date, to assign fair values to assets acquired and liabilities assumed, remained ongoing subsequent to the Acquisition Date. As the Company completed further analysis of assets including solar systems, intangible assets, as well as noncontrolling interests and non-recourse debt, additional information on the assets acquired and liabilities assumed became available. Changes in information related to the value of net assets acquired changed the amount of the purchase price initially assigned to goodwill, and as a result, the fair values set forth below were subject to adjustments as additional information was obtained and valuations completed. These provisional adjustments were recognized during the reporting period in which the adjustments were determined. The Company has finalized its purchase price allocation as of September 8, 2023.
Accounting for business combinations requires management to make significant estimates and assumptions, especially at the Acquisition Date, including the Company’s estimates of the fair value of solar systems, production based incentives,
16

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 3. Business Combinations, continued
solar renewable energy agreements, non-controlling interest, trade name and non-recourse debt, where applicable. The Company believes the assumptions and estimates are based on information obtained from the management of the acquired companies and are inherently uncertain. Critical estimates in valuing solar systems under the income approach include future expected cash flows and discount rate. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
The following table summarizes the purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Legacy Spruce Power, as adjusted, during the measurement period:

(Amounts in thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsUpdated Purchase Price Allocation
Total purchase consideration:
Cash, net of cash acquired, and restricted cash$32,585 $— $32,585 
Allocation of consideration to assets acquired and liabilities assumed:
Accounts receivable, net10,995 — 10,995 
Prepaid expenses and other current assets6,768 (2,405)4,363 
Solar energy systems406,298 89,268 495,566 
Other property and equipment337 — 337 
Intangible assets 11,980 11,980 
Interest rate swap assets26,698 — 26,698 
Right-of-use asset3,279 (328)2,951 
Other assets358 (102)256 
Goodwill158,636 (129,879)28,757 
Accounts payable(2,620)(22)(2,642)
Unfavorable solar renewable energy agreements (10,500)(10,500)
Accrued expenses(13,061)(241)(13,302)
Lease liability(3,382)42 (3,340)
Long-term debt(510,002)2,772 (507,230)
Other liabilities(335)292 (43)
Redeemable noncontrolling interests and noncontrolling interests(51,384)39,123 (12,261)
Total assets acquired and liabilities assumed$32,585 $ $32,585 
As reflected in the preceding table, as a result of third party valuation reports received in the first quarter of 2023, the Company adjusted solar energy systems and intangible assets with corresponding changes to goodwill. In the first quarter of 2023, due to a change in the provisional amounts assigned to intangible assets and solar energy systems, the Company recognized $0.4 million of revenue, $1.9 million of depreciation expense and $0.4 million of trade name amortization, of which $0.5 million of revenue, $0.9 million of depreciation expense and $0.3 million of trade name amortization related to the previous year.
During the first quarter of 2023, the Company adjusted the fair value of its noncontrolling interest and its redeemable noncontrolling interest in the Company's financials, which resulted in related downward revision of $5.5 million and upward revision of $0.2 million, respectively. Additional paid in capital was also downward revised by $1.8 million, which included the fair value adjustment associated with the purchase of 100% of the membership interests in Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC and RPV Fund 13 LLC, Sunserve Residential Solar I, LLC's and Level Solar Fund III, LLC in 2022.
17

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 3. Business Combinations, continued
The gross intangibles acquired are amortized over their respective estimated useful lives as follows:

(Amounts in thousands)AssetLiabilityEstimated Life (in years)
Solar renewable energy agreements$340 $10,500 
3 to 6
Performance based incentives agreements3,240  13
Trade name8,400  30
Total intangibles acquired$11,980 $10,500 
The weighted-average useful life of the intangibles identified above is approximately 16 years, which approximates the period over which the Company expects to gain the estimated economic benefits.
Goodwill represents the excess of the purchase consideration over the estimated fair value of the net assets acquired. Goodwill is primarily attributable to the Company's ability to leverage and use its existing capital and access to capital markets along with Legacy Spruce Power's established operations and mergers and acquisition capabilities to grow the Spruce Power business.
Note 4. Acquisitions
SEMTH Master Lease Agreement
In furtherance of its growth strategy, on March 23, 2023, the Company completed the acquisition of all the issued and outstanding interests in SS Holdings 2017, LLC and its subsidiaries (“SEMTH”) from certain funds, pursuant to a membership interest purchase and sale agreement dated March 23, 2023 (the “SEMTH Acquisition”). SEMTH’s assets include 20-year use rights to customer payment streams of approximately 22,500 home SLAs and PPAs (the “SEMTH Master Lease”). The Company acquired SEMTH for approximately $23.0 million of cash, net of cash received, and assumed $125.0 million of outstanding senior indebtedness under the SP4 Facility (See Note 8. Non-Recourse Debt) and interest rate swaps with Deutsche Bank AG, New York Bank held by SEMTH and its subsidiaries at the close of the acquisition.
The purchase of SEMTH's future revenue has been accounted for as an acquisition of financial assets. Under the acquisition method, the purchase price was allocated to the assets acquired and liabilities assumed based on their relative fair value. All fair value measurements of assets acquired and liabilities assumed were based on significant estimates and assumptions, including Level 3 (unobservable) inputs, which require judgment. Estimates and assumptions include the projected timing and amount of future cash flows, discount rates reflecting risk inherent in future cash flows and future utility prices.
For the purposes of establishing the fair value of the Company's investment in the SEMTH Master Lease, its analysis considered cash flows beginning in March 2023 (the effective date of the transaction). The Company estimated the fair value of its investment in the SEMTH Master Lease to be approximately $146.9 million on the transaction date.
Tredegar Acquisition
On August 18, 2023, the Company acquired approximately 2,400 home solar assets and contracts from a publicly traded, regulated utility company for $20.9 million (the “Tredegar Acquisition”). The home solar assets acquired had an average remaining contract life of approximately 11 years. The Tredegar Acquisition was funded by term loans from the concurrent amendment of the Company’s existing debt facility as of the acquisition date.
The Tredegar Acquisition has been accounted for as an acquisition of assets, wherein the total consideration paid was allocated to the assets acquired and liabilities assumed based on their relative fair value. The Company’s determination of the fair value of assets acquired and liabilities assumed was based on an independent third-party valuation, which involved significant estimates and assumptions, including Level 3 (unobservable) inputs, using the income method approach to value long-lived assets. The Company estimated the fair value of the Tredegar Acquisition to be approximately $21.2 million, inclusive of transaction costs of $0.3 million, of which $19.6 million was allocated to the solar energy systems.
18

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 5. Property and Equipment, Net
Property and equipment, net consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Solar energy systems$510,947 $513,526 
Less: Accumulated depreciation(46,732)(29,594)
Solar energy systems, net$464,215 $483,932 
Equipment$ $157 
Furniture and fixtures430 461 
Computers and related equipment272 218 
Software 8 
Leasehold improvements30 59 
Gross other property and equipment732 903 
Less: Accumulated depreciation(252)(429)
Other property and equipment, net$480 $474 
Property and equipment, net$464,695 $484,406 
Depreciation expense related to solar energy systems is included within cost of revenues in the unaudited condensed statements of operations, and for the three and nine months ended September 30, 2024 was $5.7 million and $17.1 million, respectively, and for the three and nine months ended September 30, 2023 was $6.3 million and $17.9 million, respectively. Depreciation expense related to other property and equipment is included within selling, general and administrative expenses in the unaudited condensed statements of operations, and for the three and nine months ended September 30, 2024 was $0.1 million and $0.2 million, respectively, and for each of three and nine months ended September 30, 2023 was $0.1 million.
Note 6. Intangible Assets, Net
The following table presents the detail of intangible assets, net as recorded in the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Intangible assets:
Solar renewable energy agreements$340 $340 
Performance based incentives agreements3,240 3,240 
Trade name8,400 8,400 
Gross intangible assets
11,980 11,980 
Less: Accumulated amortization(2,713)(1,784)
Intangible assets, net$9,267 $10,196 
Amortization of intangible assets for the three and nine months ended September 30, 2024 was $0.3 million and $0.9 million, respectively. For the three months ended September 30, 2024, $0.1 million and $0.2 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of
19

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
operations, respectively, and for the nine months ended September 30, 2024, $0.3 million and $0.6 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively. Amortization of intangible assets for the three and nine months ended September 30, 2023 was $0.3 million and $0.9 million, respectively. For the three months ended September 30, 2023, $0.1 million and $0.2 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively, and for the nine months ended September 30, 2023, $0.3 million and $0.5 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively.
As of September 30, 2024, expected amortization of intangible assets for each of the five succeeding fiscal years and thereafter is as follows:

As of September 30,
(Amounts in thousands)2024
Remainder of 2024$310 
20251,126 
20261,122 
2027978 
2028878 
Thereafter
4,853 
    Total
$9,267 

Note 7. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Accrued interest$11,545 $8,587 
Accrued professional fees2,249 2,386 
Accrued contingencies (See Note 14. Commitments and Contingencies)8,030 21,300 
Accrued compensation and related benefits4,764 3,237 
Accrued expenses, other1,030 2,293 
Accrued operating and maintenance expenses2,102 2,079 
Accrued taxes, stock-based compensation1,132 752 
Current portion of interest rate swap liability40  
Accrued expenses and other current liabilities
$30,892 $40,634 
20

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 8. Non-Recourse Debt
The following table provides a summary of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023:

As of
(Amounts in thousands)DueSeptember 30, 2024December 31, 2023
SVB Credit Agreement, SP1 Facility (1)
April 2026$202,753 $214,803 
Second SVB Credit Agreement, SP2 Facility (1)
May 202780,233 85,231 
KeyBank Credit Agreement, SP3 Facility (1)
November 202755,260 58,962 
Second KeyBank Credit Agreement (1)
April 2030162,712 162,725 
Deutsche Bank Credit Agreement, SP4 Facility August 2025 125,000 
Barings GPSF Credit Agreement, SET FacilityApril 2042130,000  
Less: Unamortized fair value adjustment (1)
(23,348)(27,600)
Less: Unamortized deferred financing costs (1)
(2,254)(341)
Total Non-recourse debt605,356 618,780 
Less: Non-recourse debt, current(28,351)(27,914)
Non-recourse debt, non-current$577,005 $590,866 
(1) In connection with the acquisition of Legacy Spruce Power effective September 9, 2022, the Company assumed all non-recourse debt instruments valued at approximately $507.2 million as of that date. In connection with accounting for the business combination, the Company adjusted the carrying value of this non-recourse debt to its fair value as of the Acquisition Date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair value and associated adjustment to unamortized deferred financing costs is being amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment and deferred financing costs for the three and nine months ended September 30, 2024 were $1.5 million and $4.4 million, respectively, and for the three and nine months ended September 30, 2023 were $1.5 million and $4.4 million, respectively.
On June 26, 2024, Spruce SET Borrower 2024, LLC (the “Borrower”), a wholly owned subsidiary of the Company, entered into a non-recourse Credit Agreement with Barings GPSF LLC, which provided a fixed interest term loan in the aggregate principal amount of $130.0 million (the “SET Facility”). The proceeds of the SET Facility were primarily used to repay the SP4 Facility of $125.0 million. The repayment of the SP4 Facility was treated as a debt extinguishment under ASC 470-50, Debt—Modifications and Extinguishments. In connection with the repayment of the SP4 Facility, the Company settled the related interest rate swap contracts (see Note 9. Interest Rate Swaps for further discussion). The Borrower incurred approximately $2.1 million of deferred financing costs related to the SET Facility, which are being amortized on a straight-line basis over the anticipated debt servicing period. The SET Facility matures on April 17, 2042 and requires quarterly interest payments at 6.889% per annum beginning August 2024. Effective December 26, 2027, the SET Facility requires additional interest to be accrued on any outstanding aggregate principal or unpaid accrued interest. The SET Facility is collateralized by all of the assets and property of the Borrower. The SET Facility requires the Borrower to be in compliance with various covenants, and the Borrower was in compliance with the required covenants under the SET Facility as of September 30, 2024.
Note 9. Interest Rate Swaps
The purpose of the Company’s interest rate swaps is to convert the floating interest rate on the Company's Credit Agreements to a fixed rate. As of September 30, 2024, the notional amount of the interest rate swaps covers approximately 99% of the balance of the Company’s floating rate term loans.
During the three and nine months ended September 30, 2024, the change in the fair value of the interest rate swaps was $(11.3) million and $(8.2) million, respectively, and for the three and nine months ended September 30, 2023 was $8.1 million and $11.8 million, respectively, which are reflected in change in fair value of interest rate swaps within the unaudited condensed consolidated statements of operations. The Company also recognized $3.0 million and $13.8 million
21

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 9. Interest Rate Swaps, continue
of realized gains for the three and nine months ended September 30, 2024, and for the three and nine months ended September 30, 2023, realized gains of $3.8 million and $9.7 million, respectively, reflected within interest expense, net within the unaudited condensed consolidated statements of operations.
In June 2024, interest rate swaps related to the SP4 Facility were settled concurrently with the full repayment of the SP4 Facility (see Note 8. Non-Recourse Debt), and as a result, the Company recorded a gain of approximately $3.6 million within interest expense, net during the nine months ended September 30, 2024.
See Note 10. Fair Value Measurements for further information on the Company’s determination of the fair value of its interest rate swaps.

Note 10. Fair Value Measurements
The Company uses various assumptions and methods in estimating the fair values of its financial instruments.
The Company’s private warrants are valued using a Black-Scholes model, pursuant to the inputs provided in the table below:
InputSeptember 30, 2024December 31, 2023
Risk-free rate3.9 %4.2 %
Remaining term in years1.231.98
Expected volatility59.7 %82.0 %
Exercise price$92.00 $92.00 
Fair value of common stock$2.84 $4.42 
The Company's interest rate swaps are not traded on a market exchange and the fair values are determined using a valuation model based on a discounted cash flow analysis. This analysis reflects the contractual terms of the interest rate swap agreements and uses observable market-based inputs, including estimated future SOFR interest rates. The fair value of the Company's interest rate swap is the net difference in the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates and are observable inputs available to a market participant. The interest rate swap valuation is classified in Level 2 of the fair value hierarchy.
The fair value of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023 was $626.1 million and $628.2 million, respectively.
The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:
Fair Value Measurements as of
September 30, 2024
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$ $19,535 $ $19,535 
Money market accounts106,790   106,790 
Total$106,790 $19,535 $ $126,325 
Liabilities:
Interest rate swaps$ $647 $ $647 
Total$ $647 $ $647 
22

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 10. Fair Value Measurements, continued
Fair Value Measurements as of
December 31, 2023
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$ $27,883 $ $27,883 
Money market accounts21,475   21,475 
U.S. Treasury securities108,964   108,964 
Total$130,439 $27,883 $ $158,322 
Liabilities:
Private warrants$ $ $17 $17 
Total$ $ $17 $17 
The following is a roll forward of the Company’s Level 3 liability instruments:
Three Months Ended September 30, 2024Nine Months Ended
September 30, 2024
(Amounts in thousands)
Balance at the beginning of the period$2 $17 
Fair value adjustments – warrant liability(2)(17)
Balance at the end of the period$ $ 
Note 11. Goodwill

During the three months ended September 30, 2024, the Company identified that there were indicators that the carrying amount of its goodwill may be impaired due to a continuous decline in the Company’s stock price and market capitalization. The Company performed a quantitative test using a market approach, which resulted in an impairment of goodwill during the three months ended September 30, 2024. As a result, the Company recorded a charge of $28.8 million to fully impair its goodwill within the unaudited condensed consolidated statements of operations.

As of
September 30, 2024December 31, 2023
(Amounts in thousands)
Goodwill, beginning balance$28,757 $28,757 
Impairment of goodwill(28,757) 
Goodwill, ending balance$ $28,757 
Note 12. Stock-Based Compensation Expense
Stock-based compensation expense related to stock options and restricted stock units for the three and nine months ended September 30, 2024 was $0.7 million and $2.1 million, and for the three and nine months ended September 30, 2023 was $0.9 million and $2.4 million, respectively. As of September 30, 2024, there was $8.2 million of unrecognized compensation cost related to stock options and restricted stock units which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 2.7 years.
Stock Options
The Company grants stock options to certain employees that will vest over a period of one to four years. A summary of stock option award activity for the nine months ended September 30, 2024 was as follows:
23

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 12. Stock-Based Compensation Expense, continued
Options
Shares
Weighted Average
Exercise Price
Weighted Average Remaining Contractual Term
Outstanding at December 31, 2023193,156 $17.89 5.8
Granted295,229 3.74 
Exercised  
Cancelled or forfeited  
Outstanding at September 30, 2024488,385 $9.34 7.8
Exercisable at September 30, 2024192,523 $17.76 5.0
The aggregate intrinsic value of stock options outstanding as of September 30, 2024 was $0.1 million. During the nine months ended September 30, 2024, the Company granted 295,229 stock options to its President and Chief Executive Officer (“CEO”) upon his appointment to such positions effective April 12, 2024.
A summary of stock option award activity for the nine months ended September 30, 2023 was as follows:
Options
Shares
Weighted Average
Exercise Price
Weighted Average Remaining Contractual Term
Outstanding at December 31, 2022761,408 $11.12 2.7
Granted  
Exercised(331,091)1.95 
Cancelled or forfeited(78,797)51.48 
Outstanding at September 30, 2023351,520 $10.69 3.4
Exercisable at September 30, 2023349,529 $10.38 3.4
Restricted Stock Units
The Company grants restricted stock units to certain employees that will generally vest over a period of four years. The fair value of restricted stock unit awards is estimated by the fair value of the Company’s common stock at the date of grant. Restricted stock units activity during the nine months ended September 30, 2024 was as follows:

Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Non-vested, at December 31, 20231,102,095 $7.74 
Granted1,925,157 3.50 
Vested(305,192)6.63 
Cancelled or forfeited(635,299)5.22 
Non-vested, at September 30, 20242,086,761 $4.77 
During the nine months ended September 30, 2024, the Company granted restricted stock unit awards of 88,636 shares of common stock to the CEO upon his appointment effective April 12, 2024. In addition, upon the separation of the prior President and Chief Executive Officer (“Former CEO”) from the Company effective April 12, 2024, 97,994 and 244,267 restricted stock units awarded to the Former CEO were vested and forfeited, respectively. The Company recorded $0.5 million of expense related to the 97,994 vested awards during the nine months ended September 30, 2024.
Restricted stock units activity during the nine months ended September 30, 2023 was as follows:
24

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 12. Stock-Based Compensation Expense, continued
Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Non-vested, at December 31, 20221,229,089 $10.40 
Granted653,425 6.50 
Vested(521,313)12.63 
Cancelled or forfeited(266,162)10.32 
Non-vested, at September 30, 20231,095,039 $7.88 
Former CEO's Ladder Restricted Stock Unit Award
On September 9, 2022, in connection with the acquisition of Legacy Spruce Power and his appointment as the Company's President, the Company granted to its Former CEO, a restricted stock unit award (the “Ladder RSUs”) of 208,333 shares of common stock. The Ladder RSUs vest in 10% increments on the dates the Plan administrator certifies the applicable milestone stock prices have been achieved or exceeded, provided that the Former CEO remains employed on the date of certification and such achievement occurs within ten years of the date of the grant.
The Company used a Monte Carlo simulation valuation model to determine the fair value of the award as of the Acquisition Date. The following inputs were used in the simulation: grant date stock price of $9.36 per share, annual volatility of 85.0%, risk-free interest rate of 3.3% and dividend yield of 0.0%. For each tranche, a fair value was calculated as well as a derived service period which represents the median number of years it is expected to take for the Ladder RSUs to meet their corresponding milestone stock price excluding the simulation paths that result in the Ladder RSUs not vesting within the 10-year term of the agreement. Each tranche's fair value will be amortized ratably over the respective derived service period.
The Company recognized expense related to the Ladder RSUs of approximately $0.1 million and $0.3 million for the three and nine months ended September 30, 2023, respectively. Upon separation of the Former CEO from the Company effective April 12, 2024, the Ladder RSUs were terminated and the Company recorded a gain of $0.7 million during the nine months ended September 30, 2024.
Note 13. Noncontrolling Interests
The following table summarizes the Company’s noncontrolling interests as of September 30, 2024:
Tax Equity EntityDate Class A Member Admitted
ORE F4 Holdco, LLCAugust 2014
Volta Solar Owner II, LLCAugust 2017
The tax equity entities were structured at inception so that the allocations of income and loss for tax purposes will flip at a future date. The terms of the tax equity entities' operating agreements contain allocations of taxable income (loss), Section 48(a) ITCs and cash distributions that vary over time and adjust between the members on an agreed date (referred to as the flip date). The operating agreements specify either a certain flip date or an internal rate of return ("IRR") flip date. The certain flip date is based on the passage of a fixed period of time as defined in the operating agreements for each entity. The IRR flip date is the date on which the tax equity investor has achieved a contractual rate of return. From inception through the flip date, the Class A members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 99% and the Class B members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 1%. After the related flip date (or, if the tax equity investor has a deficit capital account, typically after such deficit has been eliminated), the Class A members' allocation of taxable income (loss) will typically decrease to 5% (or, in some cases, a higher percentage if required by the tax equity investor) and the Class B members' allocation of taxable income (loss) will increase by an inverse amount.
25

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 13. Noncontrolling Interests, continued
The historical redeemable noncontrolling interests and noncontrolling interests are comprised of Class A units, which represent the tax equity investors' interest in the tax equity entities. Both the Class A members and Class B members may have call options to allow either member to redeem the other member's interest in the tax equity entities upon the occurrence of certain contingent events, such as bankruptcy, dissolution/liquidation and forced divestitures of the tax equity entities. Additionally, the Class B members may have the option to purchase all Class A units, which is typically exercisable at any time during the periods specified under their respective governing documents, and, in regards to the tax equity entities historically classified as redeemable noncontrolling interests, they had the contingent obligation to purchase all Class A units if the Class A members exercise their right to withdraw, which is typically exercisable at any time during the three-month period commencing upon the applicable flip date. The Company had no redeemable noncontrolling interests as of September 30, 2024 and December 31, 2023.
Total assets on the unaudited condensed consolidated balance sheets includes $37.0 million as of September 30, 2024 and $38.0 million as of December 31, 2023 of assets held by the Company's VIEs, which can only be used to settle obligations of the VIEs.
Total liabilities on the unaudited condensed consolidated balance sheets includes $0.8 million as of September 30, 2024 and $0.8 million as of December 31, 2023 of liabilities that are the obligations of the Company's VIEs.
Note 14. Commitments and Contingencies
Legal Proceedings
The Company is periodically involved in legal proceedings and claims arising in the normal course of business, including proceedings relating to intellectual property, employment and other matters. Management believes the outcome of these proceedings will not have a significant adverse effect on the Company’s financial position, operating results, or cash flow.
Securities Class Action Proceedings
On March 8, 2021, two putative securities class action complaints were filed against the Company, and certain of its current and former officers and directors in the federal district court for the Southern District of New York. Those cases were ultimately consolidated under C.A. No. 1:21-cv-2002, and a lead plaintiff was appointed in June 2021. On July 20, 2021, an amended complaint was filed alleging that certain public statements made by the defendants between October 2, 2020, and March 2, 2021, violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. Following negotiations with a mediator, in September 2023, the Company and the plaintiffs agreed on a settlement in principle in the aggregate amount of $19.5 million (the “Settlement Amount”), and on December 6, 2023, the lead plaintiff and the defendants entered into a stipulation and agreement of settlement requiring the Company to pay the Settlement Amount to resolve the class action litigation and the related legal fees and administration costs. On April 30, 2024, the New York Court approved a final settlement of the Class Action Litigation. The Settlement Amount was offset by approximately $4.5 million of related loss recoveries from the Company’s directors and officers liability insurance policy with third parties, which was paid out in February 2024. The Company paid the $15.0 million net settlement amount to the settlement claims administrator in February 2024.

On September 20, 2021, and October 19, 2021, two class action complaints were filed in the Delaware Court of Chancery against certain of the Company’s current officers and directors, and the Company’s sponsor of its special purpose acquisition company merger, Pivotal Investment Holdings II LLC. These actions were consolidated as in re XL Fleet Corp. (Pivotal) Stockholder Litigation, C.A. No. 2021-0808, and an amended complaint was filed on January 31, 2022. Defendants filed a motion to dismiss the amended complaint on May 13, 2022, and on July 11, 2022, plaintiffs filed a second amended complaint. The second amended complaint alleges various breaches of fiduciary duty against the Company and/or its officers, several allegedly misleading statements made in connection with the merger, and aiding and abetting breaches of fiduciary duty in connection with the negotiation and approval of the December 21, 2020 merger and organization of XL Hybrids, Inc., a Delaware corporation (“Legacy XL”) to become XL Fleet Corp. On August 19, 2022, defendants moved to dismiss the second amended complaint, which was granted in part and denied in part on June 9, 2023. The parties then engaged in discovery. On November 13, 2024, the Company filed a stipulation and settlement agreement
26

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 14. Commitments and Contingencies, continued
seeking court approval to settle this matter in full for $4.75 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).
Shareholder Derivative Actions

On June 23, 2022, the Company received a shareholder derivative complaint filed in the U.S. District Court for the District of Massachusetts, captioned Val Kay derivatively on behalf of nominal defendant XL Fleet Corp., against all current directors and former officers and directors, C.A. No. 1:22-cv-10977. The action was filed by a shareholder purportedly on XL Fleet Corp.’s behalf, and raises claims for contribution, as well as claims for breach of fiduciary duty, waste of corporate assets, unjust enrichment, and abuse of control. In March 2023, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware, namely Reali v. Griffin, et al., C.A. No. 1:23-cv-00289 and Tucci v. Ledecky, et al., C.A. 1:23-cv-00322. These actions were consolidated and captioned In re Spruce Power Holding Corporation Shareholder Derivative Litigation, C.A. No. 1:23-cv-00289. In August 2023, an additional derivative action was filed in the U.S. District Court for the Southern District of New York, captioned Boyce v. Ledecky, et al., C.A. No. 1:23-cv-8591 (collectively, the “Derivative Matters”).
On December 8, 2023, the parties reached a settlement-in-principle to settle, the Derivative Matters. The court granted preliminary approval of the settlement on May 1, 2024, and final approval in full on August 8, 2024. The settlement provides for certain corporate governance enhancements and no monetary payments. On August 14, 2024, the court awarded attorney fees of $1.0 million, which were paid in September 2024.
State Attorney Generals' Investigations
The Company has been asked to provide information and documents in response to subpoenas and other requests for information from certain state attorney generals’ offices regarding, among other things, its sales and marketing protocols. The Company has been cooperating with these investigations and intends to continue to do so until they are resolved. At this time, the Company is unable to estimate potential losses, if any, related to these matters.
Securities and Exchange Commission Civil Enforcement Action
On January 6, 2022, the Company received a subpoena from the Division of Enforcement of the SEC requesting, among other things, information and documents concerning the XL Fleet Corp. business combination with Legacy XL, the Company’s sales pipeline and revenue projections, California Air Resources Board approvals, and other related matters. In June 2023, the SEC proposed an Offer of Settlement for the purpose of resolving the proposed SEC action against the Company. Following negotiations with the SEC staff, in September 2023, the Company reached a settlement with the SEC pursuant to which the Company did not admit or deny the SEC’s allegations regarding the above-referenced issues. In connection with the settlement, in October 2023, the Company (among other things) paid a civil monetary penalty of $11.0 million which, subject to the discretion of the SEC, will be made available to eligible legacy shareholders through a Fair Fund, termed and administered by the SEC.
US Bank

On February 9, 2023, US Bank, through its affiliate, Firstar Development, LLC (“Firstar”), filed a motion for summary judgment in lieu of a complaint in New York Supreme Court (the trial level in New York) alleging that the Company failed to fulfill its reimbursement obligations under a 2019 tax recapture guaranty agreement between the parties arising from the alleged recapture by the Internal Revenue Service of tax credits taken by Firstar as an investor in the Company’s subsidiary, Ampere Solar Owner I, LLC. On May 23, 2023, the Company reached a settlement agreement with Firstar, as the plaintiff, for $2.3 million whereby the plaintiff discharged all claims filed against the Company.
BMZ USA, Inc.
On February 11, 2022, BMZ USA Inc. (“BMZ”), a battery manufacturer, sued XL Hybrids for breach of contract, alleging that XL Hybrids failed to timely purchase the full allotment of batteries required under a certain master supply agreement between the parties. In January 2024, BMZ obtained a judgment for $3.9 million against XL Hybrids, Inc. The Company is appealing the ruling while simultaneously pursuing a settlement. The Company currently estimates the potential loss to be
27

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 14. Commitments and Contingencies, continued
approximately $1.2 million, which has been accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).
ITC Recapture Provisions

The IRS may disallow and recapture some, or all, of the Investment Tax Credits due to improperly calculated basis after a project was placed in service ("Recapture Event"). If a Recapture Event occurs, Spruce Power is obligated to pay the applicable Class A Member a recapture adjustment, which includes the amounts the Class A Members are required to repay the IRS, including interest and penalties, as well as any third-party legal and accounting fees incurred by the Class A Members in connection to the Recapture Event, as specified in the operating agreements. Such a payment by Spruce Power to the Class A Members are not to be considered a capital contribution to the fund per the operating agreements, nor would it be considered a distribution to the Class A Members. With the exception of the tax matter related to Ampere Solar Owner I noted above, a Recapture Event was not deemed to be probable by the Company, therefore no accrual has been recorded as of September 30, 2024.
Plastic Omnium
Plastic Omnium is the assignee of the contractual rights of Actia Corp. under a certain battery purchase order between XL Hybrids and Actia Corp. On March 17, 2023, Plastic Omnium sued Legacy XL and the Company for breach of contract, alleging that Legacy XL ordered a total of 1,000 batteries from Plastic Omnium, paid for 455 of those batteries, and then reneged on 545 of those products. While Plastic Omnium admits it never actually delivered the remaining 545 products, it claims it purchased materials to complete the order, and as a result, Legacy XL and the Company are liable for at least approximately $2.5 million. The Company has reached a settlement in principle to settle the matter for $1.25 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).
Parker-Hannifin
On March 11, 2024, the Company filed a lawsuit against Parker-Hannifin for a declaratory judgment, captioned
XL Hybrids, Inc. v. Parker-Hannifin Corporation, No. 1:24-cv-10894-WGY (D. Mass, removed from Mass. State Court No. 2484-CV-00661). The case related to a contract for the purchase of motors designed, produced and manufactured by Parker-Hannifin for XL Hybrids, Inc. which was executed in July 2019. On April 5, 2024, Parker-Hannafin filed counterclaims, alleging that XL Hybrids, Inc. and the Company were in breach of the contract. On November 1, 2024, the parties reached a settlement in principle to settle the matter for $0.5 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).

Master SREC Purchase and Sale Agreement
The Company has forward sales agreements, which are related to a certain number of SRECs, to be generated from the Company’s solar energy systems located in Maryland, Massachusetts, Delaware, and New Jersey to be sold at fixed prices over varying terms of up to 20 years. In the event the Company does not deliver such SRECs to the counterparty, the Company could be forced to pay additional penalties and fees as stipulated within the contracts.
Guarantees
In connection with the acquisition of RPV Holdco 1, LLC, a wholly owned subsidiary of the Company, guaranty agreements were established in May 2020 by and between Spruce Holding Company 1, LLC, Spruce Holding Company 2, LLC, and Spruce Holding Company 3, LLC (“Spruce Guarantors”) and the investor members in the Funds. The Spruce Guarantors entered into guarantees in favor of the tax equity investors wherein they guaranteed the payment and performance of Solar Service Experts, LLC, a wholly owned subsidiary of the Company, under the Spruce Power 2 Maintenance Services Agreement and the Class B Member under the Limited Liability Company Agreement (“LLCA”).
28

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 14. Commitments and Contingencies, continued
These guaranties are subject to a maximum of the aggregate amount of capital contributions made by the Class A Member under the LLCA.
Indemnities and Guarantees
During the normal course of business, the Company has made certain indemnities and guarantees under which it may be required to make payments in relation to certain transactions. The duration of the Company’s indemnities and guarantees varies, however the majority of these indemnities and guarantees are limited in duration. No liabilities have been recorded for these indemnities and guarantees as of September 30, 2024.
Insurance Claims and Recoveries related to Maui Fires
In August 2023, a series of wildfires broke out in Hawaii, predominantly on the island of Maui, resulting in real and personal property and natural resource damage, personal injuries and loss of life and widespread power outages. The Company received $0.2 million related to the insurance recoveries during the three and nine months ended September 30, 2024.
Note 15. Net Loss Per Share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands, except share data)2024202320242023
Numerator:
Net loss attributable to stockholders$(53,529)$(19,313)$(64,561)$(35,643)
Denominator:
Weighted average shares outstanding, basic18,566,015 17,351,796 18,438,375 18,072,115 
Dilutive effect of stock options and restricted stock units    
Weighted average shares outstanding, diluted18,566,015 17,351,796 18,438,375 18,072,115 
Net loss attributable to stockholders per share, basic and diluted$(2.88)$(1.11)$(3.50)$(1.97)
For any periods presented with a net loss, potentially dilutive outstanding securities, which include stock options, restricted stock units, and warrants, have been excluded from the computation of diluted net loss per share as their effect would be anti-dilutive for those periods. As such, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share are the same for those periods.
Note 16. Discontinued Operations
In the fourth quarter of 2022, the Company discontinued the operations of its Drivetrain and XL Grid operations. The following table provides supplemental detail of the Company’s discontinued operations contained within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:
29

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 16. Discontinued Operations, continued
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Net income (loss) from discontinued operations:
Drivetrain$(4)$(204)$50 $(4,253)
Total$(4)$(204)$50 $(4,253)
XL Grid
The following table presents financial results of XL Grid operations:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Revenues$ $ $ $149 
Operating expenses:
Cost of revenues   148 
Selling, general, and administrative expenses   743 
Gain on asset disposal   (742)
Total operating expenses   149 
Net loss from discontinued operations$ $ $ $ 
Drivetrain
The following table presents financial results of Drivetrain operations:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Revenues$16 $9 $53 $29 
Operating expenses:
Cost of revenues20 34 84 63 
Selling, general, and administrative expenses   742 
(Gain) loss on asset disposal 179 (81)3,489 
Other   (12)
Total operating expenses20 213 3 4,282 
Net income (loss) from discontinued operations$(4)$(204)$50 $(4,253)


30

Spruce Power Holding Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
Note 16. Discontinued Operations, continued
The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations contained within the unaudited condensed consolidated balance sheets:

As of
(Amounts in thousands)September 30, 2024December 31, 2023
Assets from discontinued operations:
Drivetrain$ $32 
Total assets from discontinued operations$ $32 
Liabilities from discontinued operations:
Drivetrain$117 $170 
Total liabilities from discontinued operations$117 $170 

Note 17. Subsequent Events
Management has reviewed events subsequent to September 30, 2024 and prior to the filing of financial statements, and except as referenced within this Form 10-Q, the Company has determined there have been no other events that have occurred that would require adjustments or disclosures within the unaudited condensed consolidated financial statements.
31

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis provides information which our management believes is relevant to an assessment and understanding of our financial condition and results of operations. This discussion and analysis should be read together with our results of operations and financial condition and the unaudited condensed consolidated financial statements and related notes that are included elsewhere in this Quarterly Report on Form 10-Q and the audited financial statements and the notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the U.S. Securities and Exchange Commission (the “SEC”) on April 9, 2024 (the “Annual Report”). In addition to historical financial information, this discussion and analysis contains forward-looking statements based upon current expectations that involve risks, uncertainties and assumptions. See the section entitled “Cautionary Note Regarding Forward-Looking Statements.” Actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of various factors. The following information and any forward-looking statements should be considered in light of factors discussed elsewhere in this Quarterly Report on Form 10-Q and under “Risk Factors” in Item 1A of the Annual Report.
Certain figures, such as interest rates and other percentages, included in this section have been rounded for ease of presentation. Percentage figures included in this section have not in all cases been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason, percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in our unaudited condensed consolidated financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.
As used in this discussion and analysis, references to “SPRU,” “the Company,” “we,” “us” or “our” refer only to Spruce Power Holding Corporation and its consolidated subsidiaries. Depending on the context, "Spruce Power" may refer to Legacy Spruce Power prior to its acquisition by the Company on September 9, 2022, or it may also refer to the operation of Legacy Spruce Power's business by the Company after such acquisition.
Overview
Spruce Power is a leading owner and operator of distributed solar energy assets across the United States, owning cash flows from approximately 75,000 home solar assets and contracts across the United States and making renewable energy more accessible to everyone. We generate revenues primarily through the sale of electricity generated by our home solar energy systems to homeowners pursuant to long-term agreements that obligate our subscribers to make recurring monthly payments, and the servicing of those agreements for other institutional owners of home solar energy systems. In addition, we also earn interest income from the investment made under the master lease with SS Holdings 2017, LLC and its subsidiaries ("SEMTH").
Corporate Strategy
Our corporate strategy has three key elements:
Leveraging the Spruce Power platform to become a leading provider of subscription-based solutions for distributed energy resources
We have more than a decade of experience owning and operating rooftop solar systems, as well as energy efficiency upgrades. We believe our proven platform for managing home solar can be extended to other categories of distributed energy resources, and by leveraging our platform, we intend to grow our revenues by providing subscription-based solutions for rooftop solar and energy storage and other future energy-related products to homeowners and businesses, including commercial and industrial (“C&I”) solar developers. We are focused on delivering best-in-class customer service, with investment into process and platform improvement for on-site monitoring, customer billing and working with qualified partners for field services.
Profitably growing return on assets by focusing on channels with the lowest customer acquisition cost
We seek to grow our subscriber revenues by focusing on those channels that have lowest customer acquisition costs and the ability to increase return on assets, including acquiring existing systems from other companies or investment funds, selling additional services to existing subscribers, selling services to new customers online and partnering with selected independent installers to provide a subscription-based solution for their customers. During the three months ended
32

September 30, 2024, we entered into a non-binding letter of intent to acquire a portfolio of approximately 10,000 home solar assets and contracts (the “Potential Acquisition”), which if completed would bring ownership of total home solar assets and contracts to approximately 85,000. While management is pursuing the Potential Acquisition, there is no guarantee that we will complete the intended acquisition.
Increasing shareholder value by delivering predictable revenues, profits and cash flow
By focusing on subscription-based solutions with long-term customer contracts, we seek to generate consistent revenues, profits and cash flow.
Key Factors Affecting Operating Results
We are a leading owner and operator of distributed solar energy assets across the United States, offering subscription-based solutions to homeowners for rooftop solar energy storage and other energy-related products. Additionally, we provide servicing functions for our assets and customers, as well as for other institutional owners of home solar energy systems. Our operating results and ability to grow its business over time could be impacted by certain factors and trends that affect our industry, as well as elements of our strategy, such as:
Development of Distributed Energy Assets
Our future growth depends significantly on our ability to acquire operating home solar energy systems “in-bulk” from other companies. Industry data suggests there is a substantial existing base of operating home solar energy systems, providing us opportunities to pursue acquisitions. Over the long-term, the continued ability to pursue acquisitions is dependent on development of distributed energy assets, namely home solar energy systems, by third parties. This development may be impacted by numerous factors that influence homeowner demand for home solar energy systems including but not limited to macroeconomic dynamics, climate change impacts, and government policy and incentives.
Availability of Financing
Our ability to raise capital from third parties at reasonable terms is a critical element in supporting ownership of our existing home solar energy assets as well as enabling our future growth. We have historically utilized non-recourse, project-level debt as a primary source of capital for acquisitions. Our ability to raise debt either as means to refinance existing indebtedness or for future acquisitions may be impacted by general macroeconomic conditions, the health of debt capital markets, the interest rate environment, and general concerns over its industry or specific concerns over its business.
Results of Operations
The results of operations related to our Drivetrain and XL Grid businesses, which were determined to be discontinued operations in the fourth quarter of 2022, are presented as net income (loss) from discontinued operations in our unaudited condensed consolidated statements of operations. As a result, the continuing operational results reflect the operations related to our corporate functions and the results of operations for Legacy Spruce Power since its acquisition on September 9, 2022.
33

Comparison of the Three Months Ended September 30, 2024 and 2023

Information with respect to our unaudited condensed consolidated statements of operations for the three months ended September 30, 2024 and 2023 are presented below:
Three Months Ended September 30,
(In thousands, except per share and share amounts)20242023$
Change
%
Change
Revenues$21,378 $23,250 $(1,872)(8)%
Operating expenses:
Cost of revenues9,657 9,810 (153)(2)
Selling, general and administrative expenses13,521 12,391 1,130 
Litigation settlements, net7,205 26,339 (19,134)(73)
Gain on asset disposal(603)(773)170 (22)
Impairment of goodwill28,757 — 28,757 — 
Loss from operations(37,159)(24,517)(12,642)52 
Other (income) expense:
Interest income(6,265)(8,255)1,990 (24)
Interest expense, net11,367 11,192 175 
Other (income) expense, net11,289 (8,491)19,780 (233)
Net loss from continuing operations(53,550)(18,963)(34,587)182 
Net income (loss) from discontinued operations(4)(204)200 (98)
Net loss(53,554)(19,167)(34,387)179 
Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests(25)146 (171)(117)
Net loss attributable to stockholders$(53,529)$(19,313)$(34,216)177 
Net loss per common share:
Basic and diluted$(2.88)$(1.11)$(1.77)159 
Revenues and Cost of Revenues
Revenues decreased by $1.9 million, or 8.1%, to $21.4 million in the three months ended September 30, 2024 from $23.3 million for the three months ended September 30, 2023. The decrease was primarily due to a decrease in SREC revenues and a decrease in SLA revenue primarily due to higher performance guarantee obligations recorded during the three months ended September 30, 2024.
Cost of revenues decreased by less than $0.2 million, or 1.6%, to $9.7 million in the three months ended September 30, 2024 from $9.8 million for the three months ended September 30, 2023. The decrease was primarily due to lower cost of operations and maintenance in the current period. Cost of revenues related to our Drivetrain and XL Grid operations are included in net income (loss) from discontinued operations.
Selling, General and Administrative
Selling, general and administrative expenses increased by $1.1 million, or 9.1%, to $13.5 million in the three months ended September 30, 2024 from $12.4 million for the three months ended September 30, 2023. The increase was primarily due to various factors including an increase in legal fees incurred in connection with our legal settlements and other ongoing legal proceedings (See Note 14. Commitments and Contingencies) and an increase in compensation expense for the three months ended September 30, 2024 as compared to the prior period. Selling, general and administrative expenses for the three months ended September 30, 2023 include the ongoing operations of our home solar business and corporate functions, as
34

well as certain remaining costs associated with our historic operations, including certain integration related costs. Selling, general and administrative expenses related to the Drivetrain and XL Grid operations are included in net income (loss) from discontinued operations.
Litigation settlement, net
Litigation settlement, net decreased by $19.1 million, or 72.6%, to $7.2 million in the three months ended September 30, 2024 from $26.3 million for the three months ended September 30, 2023. The decrease is primarily attributed to $26.0 million incurred during the three months ended September 30, 2023, associated with settlements of the SEC inquiry and shareholder lawsuits, net of related insurance recoveries from third parties, partially offset by $7.2 million in additional settlement costs associated with various settled and ongoing legal proceedings (See Note 14. Commitments and Contingencies) recorded during the three months ended September 30, 2024.
Impairment of Goodwill
Impairment of goodwill of $28.8 million was recognized during the three months ended September 30, 2024 due to a continuous decline in our stock price and market capitalization.
Interest Income
Interest income decreased by $2.0 million, or 24.1%, to $6.3 million in the three months ended September 30, 2024 from $8.3 million for the three months ended September 30, 2023. The decrease is primarily due to additional interest income of $2.4 million associated with the SEMTH Master Lease recognized in the prior period, slightly offset by a $0.4 million decrease in interest income earned on investments in U.S. Treasury securities during the current period.
Other (Income) Expense, net
Other (income) expense, net was a $11.3 million expense for the three months ended September 30, 2024, an increase of $19.8 million from an income of $8.5 million for the three months ended September 30, 2023. The increase is primarily the result of change in fair value of our interest rate swap agreements.
Comparison of the Nine Months Ended September 30, 2024 and 2023
Information with respect to our unaudited condensed consolidated statements of operations for the nine months ended September 30, 2024 and 2023 are presented below:
35

Nine Months Ended September 30,
(In thousands, except per share and share amounts)20242023$
Change
%
Change
Revenues$61,881 $64,158 $(2,277)(4)%
Operating expenses:
Cost of revenues28,500 26,257 2,243 
Selling, general and administrative expenses43,426 44,093 (667)(2)
Litigation settlements, net7,205 26,339 (19,134)(73)
Gain on asset disposal(2,055)(4,225)2,170 (51)
Impairment of goodwill28,757 — 28,757 — 
Loss from operations(43,952)(28,306)(15,646)55 
Other (income) expense:
Interest income(16,908)(13,846)(3,062)22 
Interest expense, net29,900 30,815 (915)(3)
Other income, net
7,683 (13,121)20,804 (159)
Net loss from continuing operations(64,627)(32,154)(32,473)101 
Net income (loss) from discontinued operations
50 (4,253)4,303 (101)
Net loss(64,577)(36,407)(28,170)77 %
Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests
(16)(764)748 (98)
Net loss attributable to stockholders$(64,561)$(35,643)$(28,918)81 
Net loss per common share:
Basic and diluted$(3.50)$(1.97)$(1.53)78 
Revenues and Cost of Revenues
Revenues decreased by $2.3 million, or 3.5%, to $61.9 million in the nine months ended September 30, 2024 from $64.2 million for the nine months ended September 30, 2023. The decrease is primarily due to a decrease in SREC revenue and a decrease in SLA revenue primarily due to higher performance guarantee obligations recorded during the nine months ended September 30, 2024. This decrease was partially offset by an increase in PPA revenues in the current period related to the Tredegar Acquisition.
Cost of revenues increased by $2.2 million, or 8.5%, to $28.5 million in the nine months ended September 30, 2024 from $26.3 million for the nine months ended September 30, 2023. The increase is primarily due to an increase in certain operation and maintenance costs. Cost of revenues related to our Drivetrain and XL Grid operations are included in net income (loss) from discontinued operations.
Selling, General and Administrative
Selling, general and administrative expenses decreased by $0.7 million, or 1.5%, to $43.4 million in the nine months ended September 30, 2024 from $44.1 million for the nine months ended September 30, 2023. Selling, general and administrative expenses for the three months ended September 30, 2023 include the ongoing operations of our home solar business and corporate functions, as well as certain remaining costs associated with our historic operations, including certain integration related costs. Selling, general and administrative expenses related to the Drivetrain and XL Grid operations are included in net income (loss) from discontinued operations.
Litigation settlement, net
36

Litigation settlement, net decreased by $19.1 million, or 72.6%, to $7.2 million in the nine months ended September 30, 2024 from $26.3 million for the nine months ended September 30, 2023. The decrease is primarily attributed to $26.0 million incurred during the nine months ended September 30, 2023 associated with settlements of the SEC inquiry and shareholder lawsuits, net of related insurance recoveries from third parties, partially offset by $7.2 million in additional settlement costs associated with various settled and ongoing legal proceedings (See Note 14. Commitments and Contingencies) recorded during the nine months ended September 30, 2024.
Gain on Asset Disposal
Gain on asset disposal decreased by less than $2.2 million, or 51.4%, to $2.1 million in the nine months ended September 30, 2024 from $4.2 million for the nine months ended September 30, 2023. The decrease is primarily the result of updated valuation reports and adjustments to provisional amounts assigned to gain on asset disposal recognized in the prior period, partially offset by a $0.2 million gain recognized in the current period for insurance proceeds related to Maui wildfire.
Impairment of Goodwill
Impairment of goodwill of $28.8 million was recognized during the nine months ended September 30, 2024 due to a continuous decline in our stock price and market capitalization.
Interest Income
Interest income increased by $3.1 million, or 22.1%, to $16.9 million in the nine months ended September 30, 2024 from $13.8 million for the nine months ended September 30, 2023. The increase is primarily due to three full quarters of interest income related to the SEMTH Acquisition, which was completed in March 2023, recognized in the current period as compared to the prior period.
Interest Expense, net
Interest expense, net decreased by $0.9 million, or 3.0%, to $29.9 million in the nine months ended September 30, 2024 from $30.8 million for the nine months ended September 30, 2023. The decrease is primarily due to a gain recognized during the current period due to settlement of our interest rate swaps related to the repayment of SP4 Facility, partially offset by incremental expenses associated with three full quarters of interest expense related to the SP4 Facility assumed in connection with the SEMTH acquisition completed in 2023.
Other (Income) Expense, net
Other (income) expense, net was $7.7 million for the nine months ended September 30, 2024, a decrease of $20.8 million from income of $13.1 million for the nine months ended September 30, 2023. The decrease is primarily due to an unfavorable change in the value of interest swaps in the current period.
37

Liquidity and Capital Resources
Our cash requirements depend on many factors, including the execution of our business strategy. We remain focused on carefully managing costs, including capital expenditures, maintaining a strong balance sheet, and ensuring adequate liquidity. Our primary cash needs are for debt service, acquisition of solar systems, operating expenses, working capital and capital expenditures to support the growth of our business. Working capital is impacted by the timing and extent of the business needs. As of September 30, 2024, we had net working capital of $110.2 million, including cash and cash equivalents and restricted cash of $150.0 million.
With the acquisition of Legacy Spruce Power in September 2022, we assumed all of the outstanding non-recourse debt of Legacy Spruce Power, which had a principal balance of $542.5 million on the date of the acquisition. With the SEMTH acquisition in the first quarter of 2023, we assumed $125.0 million of non-recourse debt, which was repaid in full in June 2024, see Note 8. Non-Recourse Debt to the accompanying unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q. During the third quarter of 2023, we entered into a second amendment to our existing SP2 Facility, resulting in incremental term loans of approximately $21.4 million, proceeds of which were used to primarily fund the Tredegar acquisition.
During the second quarter of 2024, we obtained new term loans in the aggregate principal amount of $130.0 million, the proceeds of which were primarily used to repay $125.0 million related to the SEMTH acquisition. As of September 30, 2024, we had $605.4 million of aggregate non-recourse debt, including current portions. We are required to complete debt service coverage ratio calculations on a quarterly basis as part of our debt covenants. All debt covenant requirements were satisfied as of September 30, 2024. Based on our current liquidity, management believes that no additional capital will be needed to execute its current business plan over the next 12 months. We continually evaluate our cash needs to raise additional funds or seek alternative sources to invest in growth opportunities and other purposes.
Cash Flows Summary
Presented below is a summary of our operating, investing and financing cash flows:

Nine Months Ended
(Amounts in thousands)September 30, 2024September 30, 2023
Net cash provided by (used in)
Continuing operating activities$(28,266)$(13,820)
Discontinued operating activities(87)(2,104)
Continuing investing activities23,398 (25,126)
Discontinued investing activities— 325 
Continuing financing activities(18,086)(6,686)
Discontinued financing activities81 — 
Net change in cash and cash equivalents and restricted cash$(22,960)$(47,411)
Cash Flows Used in Operating Activities
The net cash used in continuing operations for the nine months ended September 30, 2024 consists of our corporate costs and certain other costs that were not allocated to our discontinued operations.

38

Cash Flows Provided by Investing Activities
Cash provided by investing activity related to continuing operations for the nine months ended September 30, 2024 primarily includes $18.9 million of proceeds from the SEMTH investment and $4.7 million of proceeds from the sale of solar energy systems.
Cash Flows Used in Financing Activities
The net cash used in financing activities related to continuing operations for the nine months ended September 30, 2024 primarily includes $145.8 million for the repayment of our long term non-recourse debt, inclusive of the $125 million of SP4 Facility repayment, partially offset by new long term non-recourse debt obtained via the SET Facility of $130.0 million.
Critical Accounting Policies and Estimates
The unaudited condensed consolidated financial statements have been prepared in accordance with the generally accepted accounting principles of the U.S. as set forth in the Financial Accounting Standards Board’s Accounting Standards Codification, and we evaluate the various staff accounting bulletins and other applicable guidance issued by the SEC. The preparation of these unaudited condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the consolidated balance sheet date, as well as the reported expenses incurred during the reporting periods. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to our unaudited condensed consolidated financial statements.
Our significant accounting policies are consistent with those discussed in Note 2. Summary of Significant Accounting Policies of the consolidated financial statements and the MD&A sections of our Annual Report on Form 10-K for the year ended December 31, 2023 and Note 2. Summary of Significant Accounting Policies to the accompanying unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
New and Recently Adopted Accounting Pronouncements
For information with respect to recent accounting pronouncements and the impact of these pronouncements in our unaudited condensed consolidated financial statements, see Note 2. Summary of Significant Accounting Policies to the accompanying unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information under this item.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The term “disclosure controls and procedures” is defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act, as “controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act are recorded, processed, summarized and reported, within the time periods specified in the SEC's rules and forms.” The Company’s disclosure controls and procedures are designed to ensure that material information relating to the Company and its consolidated subsidiaries is accumulated and communicated to its management, including its Chief Executive Officer and its Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures.
The Company’s management, with the participation of its Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of its disclosure controls and procedures as of September 30, 2024. Based upon that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure
39

controls and procedures were not effective as of that date, due to the material weaknesses in internal control over financial reporting described below.
Material Weaknesses in Internal Control over Financial Reporting
A material weakness is a deficiency or combination of deficiencies in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the financial statements would not be prevented or detected on a timely basis. These deficiencies could result in misstatements to the Company's condensed consolidated financial statements that would be material and would not be prevented or detected on a timely basis.
As previously disclosed under “Item 9A – Controls and Procedures” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, management concluded that the Company did not maintain an effective control environment based on the criteria established in the Committee of Sponsoring Organizations (“COSO”) Framework, and its relevant components, which resulted in deficiencies that constitute material weaknesses, either individually or in the aggregate.
Control Environment
The Company failed to maintain a sufficient complement of qualified personnel to perform control activities. The lack of sufficient appropriately qualified personnel contributed to our failure to: (i) design and implement certain risk-mitigating internal controls; and (ii) consistently operate our internal controls. The control environment material weaknesses contributed to material weaknesses within our system of internal control over financial reporting in the Control Activities component of the Committee of Sponsoring Organizations (“COSO”) Framework.
Control Activities
The Company did not maintain effective control activities based on the criteria established in the COSO Framework and identified the following control deficiencies that constitute material weaknesses from the lack of effectively designed and implemented controls, either individually or in the aggregate:
review and approval of manual journal entries, including implementing appropriate segregation of duties;
complex transactions, inclusive of accounting for business combinations and the Company’s investment related to the SEMTH Master Lease Agreement and the related interest income; and
revenue recognition, including the review of the contracts upon inception and/or acquisition and the accounting for revenue recognition under ASC 606, Revenue from Contracts with Customers.
These deficiencies in control activities contributed to the potential for there to have been material accounting errors in multiple financial statement account balances and disclosures that would not have been prevented or detected timely.
However, after giving full consideration to these material weaknesses, and the additional analyses and other procedures that were performed to ensure that the Company’s unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q were prepared in accordance with GAAP, management has concluded that our unaudited condensed consolidated financial statements present fairly, in all material respects, our financial position, results of operations and cash flows as of and for the periods disclosed in conformity with GAAP.
Remediation Plan
The Company is committed to maintaining strong internal control over financial reporting. In response to the material weaknesses described above, management, with the oversight of the Audit Committee, has taken and is taking comprehensive actions to remediate the above material weaknesses. The remediation plan includes the following:
developed and presented a training program educating control owners concerning financial statement risk and the principles of the Internal Control - Integrated Framework issued by COSO;
implemented a formal journal entry review policy to govern the process by which all manual journal entry approvers would adhere to;
40

implemented a system-based journal entry approval workflow to ensure manual journal entries have proper segregation of duties between journal entry creators and approvers;
hiring professionals with the appropriate skills to perform control activities, including those involving complex and/or non-routine transactions;
designing and implementing additional and/or enhanced controls in the areas of account reconciliations, contract accounting, revenue recognition, and financial statement analysis prepared in conformity with GAAP, and manual journal entries; and
designing and implementing controls to address the identification, accounting, review and reporting of complex and/or non-routine transactions.
While management believes that these efforts will improve the Company's internal control over financial reporting, the implementation of these measures is ongoing and will require validation and testing of the design and operating effectiveness of internal controls over a sustained period of financial reporting cycles.
Management believes the Company is making progress toward achieving the effectiveness of its internal controls and disclosure controls. The actions that management is taking are subject to ongoing management review, as well as Audit Committee oversight. Management will continue to assess the effectiveness of the Company’s internal control over financial reporting and take steps to remediate the known material weaknesses expeditiously.
Changes in Internal Control Over Financial Reporting
There were no changes in the Company's internal control over financial reporting during the quarter ended September 30, 2024, as such term is defined in Rules 13a-15(f) and 15(d)-15(f) promulgated under the Securities Exchange Act of 1934, that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.
41

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
For a description of our material pending legal proceedings, see Legal Proceedings in Note 14. Commitments and Contingencies to the unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q and incorporated herein by reference.
Item 1A. Risk Factors
In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risks and uncertainties relating to the Company's business disclosed in Part I, Item 1A, "Risk Factors," in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K, except as described below. Additional risks that we do not yet know of or that we currently think are immaterial may also impair our business operations.
Our performance may be negatively impacted by our recent Chief Executive Officer transition
On April 12, 2024, we announced that our Chairman, Christopher Hayes, had been named President and Chief Executive Officer to replace our Former CEO. There are a number of risks associated with a CEO transition, any of which may harm the Company. If the new CEO is unsuccessful at leading the management team or is unable to articulate and execute the Company’s strategy and vision, our business may be harmed, and our stock price may decline. If we do not successfully manage our CEO transition, it could be viewed negatively by our customers, employees or investors and could have an adverse impact on our business, financial condition, and operating results. With the change in leadership, there is a risk to retention of other members of senior management, as well as to continuity of business initiatives, plans, and strategies through the transition period and if we are unable to execute an orderly transition, our business may be adversely affected.
We are subject to risks associated with proxy contests and other actions of activist stockholders.

Publicly traded companies have increasingly become subject to campaigns by activist investors advocating corporate actions such as governance changes, financial restructurings, increased borrowings, special dividends, stock repurchases or even sales of assets or entire companies to third parties or the activists themselves. We received a notice dated April 17, 2024 from Clayton Capital Appreciation Fund, L.P. and its affiliates, Clayton Partners LLC, the JSCC Family Trust, and Jason Stankowski (collectively, “Clayton”), which owned approximately 2.1% of the Company’s outstanding shares at the time of submission, purporting to nominate a slate of two candidates for election as directors at our 2024 Annual Meeting of Stockholders. On June 21, 2024, we entered into a Cooperation Agreement with Clayton (the “Cooperation Agreement”) pursuant to which, among other things, we agreed to increase the size of our Board from six to seven directors and to take all necessary actions to appoint Clara Nagy McBane to our Board to fill the directorship resulting from the increase in the size of our Board and Clayton agreed to certain customary standstill provisions that will remain in effect until the date that is the earlier of (i) the date Clayton receives notice that we will not nominate Ms. McBane for re-election to our Board at the 2025 Annual Meeting of Stockholders, (ii) immediately following the closing of the polls on the election of directors at the 2025 Annual Meeting of Stockholders, (iii) August 31, 2025 if the 2025 Annual Meeting of Stockholders has not been held by that date, and (iv) in the event that any party materially breaches the Cooperation Agreement, the date that is 30 calendar days following written notice of such breach from the non-breaching party, if such breach (if capable of being cured) has not been cured by such date, or, if impossible to cure within 30 calendar days, such party has not taken substantive action to correct by such date. A proxy contest or related activities on the part of activist stockholders could adversely affect our business for a number of reasons, including, without limitation, the following:
responding to proxy contests and other actions by activist stockholders can be costly and time-consuming, disrupting our operations and diverting the attention of our Board of Directors, management and our employees;
perceived uncertainties as to our future direction may result in the loss of potential business opportunities and may make it more difficult to attract and retain qualified personnel, business partners, customers and others important to our success, any of which could negatively affect our business and our results of operations and financial condition;
actions by activist stockholders may be exploited by our competitors, cause concern to our current or potential customers and make it more difficult to attract and retain qualified personnel;
42

if nominees advanced by activist stockholders are elected or appointed to our Board of Directors with a specific agenda, it may adversely affect our ability to effectively and timely implement our strategic plans or to realize long-term value from our assets, and this could in turn have an adverse effect on our business and on our results of operations and financial condition; and
proxy contests may cause our stock price to experience periods of volatility.
We have received subpoenas from states attorneys general requesting information about our business. These investigations could result in substantial legal fees, fines, penalties or damages and may divert Management’s time and attention from our business

We have received subpoenas from state attorneys general requesting information about our business. These investigations could result in substantial legal fees, fines, penalties, or damages and may divert Management’s time and attention from our business. Specifically, we have received subpoenas from the attorneys general for the states of Connecticut, New Jersey, New York, and Texas regarding, among other things, our sales, marketing and billing practices. We are cooperating with these investigations, each of which have involved requests for a substantial volume of documents to be produced by the Company. While we are responding to these subpoenas with the assistance of counsel, it is possible that these investigations may result in a fine, penalty or injunction which may adversely affect our ability to operate in these states.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
There were no share repurchases during the three months ended September 30, 2024.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
43

Item 6. Exhibits
Exhibit No.DescriptionIncludedFormFiling Date
3.1By Reference8-KDecember 23, 2020
3.2By Reference8-KOctober 6, 2023
3.3By Reference8-KNovember 14, 2022
3.4
By Reference
8-K
October 6, 2023
3.5By Reference8-KNovember 14, 2022
31.1*Herewith
31.2*Herewith
32.1^*Herewith
32.2^*Herewith
101.INS*Inline XBRL Instance DocumentHerewith
101.SCH*Inline XBRL Taxonomy Extension Schema DocumentHerewith
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase DocumentHerewith
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase DocumentHerewith
101.PRE*XBRL Taxonomy Extension Presentation Linkbase DocumentHerewith
104* Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).Herewith
*Filed herewith
+Indicates a management contract or compensatory plan or arrangement.
In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Exchange Act or deemed to be incorporated by reference into any filing under the Exchange Act or the Securities Act of 1933 except to the extent that the registrant specifically incorporates it by reference.
44

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
SPRUCE POWER HOLDING CORPORATION
Date: November 14, 2024
By:
/s/ Christopher Hayes
Name:
Christopher Hayes
Title:Chief Executive Officer
(Principal Executive Officer)
Date: November 14, 2024
By:/s/ Sarah Weber Wells
Name:Sarah Weber Wells
Title:Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)
45
EX-31.1 2 ex311-sprux20240930x10q.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) and 15d-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Chris Hayes, certify that:
1.I have reviewed this Form 10-Q of Spruce Power Holding Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(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 13-a-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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 14, 2024
By: /s/ Chris Hayes
Chris Hayes
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ex312-sprux20240930x10q.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO
SECURITIES EXCHANGE ACT RULES 13a-14(a) and 15d-14(a) AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sarah Weber Wells, certify that:
1.I have reviewed this Form 10-Q of Spruce Power Holding Corporation.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(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 13-a-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 my supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me 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 my supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 14, 2024
By: /s/ Sarah Weber Wells
Sarah Weber Wells
Chief Financial Officer
(Principal Financial Officer and
 Principal Accounting Officer )

EX-32.1 4 ex321-sprux20240930x10q.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Spruce Power Holding Corporation (the “Corporation”) on Form 10-Q for the fiscal quarter ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Chris Hayes, as Chief Executive Officer of the Corporation, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Corporation.
Date: November 14, 2024
By:/s/ Chris Hayes
Chris Hayes
Chief Executive Officer
(Principal Executive Officer)
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. This certification shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of Section 18 of the Exchange Act. Such certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

EX-32.2 5 ex322-sprux20240930x10q.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Spruce Power Holding Corporation (the “Corporation”) on Form 10-Q for the fiscal quarter ended September 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sarah Weber Wells, as Chief Financial Officer of the Corporation, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Corporation.
Date: November 14, 2024
By:/s/ Sarah Weber Wells
Sarah Weber Wells,
Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer )
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request. This certification shall not be deemed “filed” for purposes of Section 18 of the Exchange Act or otherwise subject to the liability of Section 18 of the Exchange Act. Such certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.

EX-101.SCH 6 spru-20240930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Unaudited Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Unaudited Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Non-Recourse Debt link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Share-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Share-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Noncontrolling Interests (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Business Combinations - Schedule of assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Business Combinations - Gross intangibles acquired and estimated useful lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property and Equipment, Net - Schedule of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Intangible Assets, Net - Schedule of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Intangible Assets, Net - Schedule of estimated future intangible amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Non-Recourse Debt - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Non-Recourse Debt - Schedule of long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Non-Recourse Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Fair Value Measurements - Schedule of roll forward of the company's Level 3 instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Share-Based Compensation Expense - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Noncontrolling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Commitment and Contingencies - Legal proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Commitment and Contingencies - Master SREC purchase and sale agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Commitment and Contingencies - Insurance claims and recoveries (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Discontinued Operations - Summary of net loss from discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Discontinued Operations - Schedule of assets and liabilities of discontinued operations (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 spru-20240930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 spru-20240930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 spru-20240930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Interest rate swap assets, non-current Derivative Asset, Noncurrent Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table] Buyout of redeemable non-controlling interest Payments for Repurchase of Redeemable Noncontrolling Interest Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] PPA revenues PPA Revenue [Member] PPA Revenue 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] Statistical Measurement [Domain] Statistical Measurement [Domain] Repayments of long-term non-recourse debt Repayments of Long-Term Debt Cover [Abstract] Net change in cash and cash equivalents and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Director Director [Member] Fair value adjustment of amortization of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment Right-of-use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset Accrued expenses and other current liabilities Accrued expenses and other current liabilities Other Liabilities, Current Trading symbol Trading Symbol Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Assets from discontinued operations: Disposal Group, Including Discontinued Operation, Assets [Abstract] Derivative [Line Items] Derivative [Line Items] Other liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities Impairment of goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Operating expenses: Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Allowance for doubtful accounts, current Accounts Receivable, Allowance for Credit Loss, Current Common Class A Common Class A [Member] Goodwill Goodwill, Measurement Period Adjustment Capital distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Disposal Group Name [Domain] Disposal Group Name [Domain] A&R Second KeyBank Credit Agreement A&R Second KeyBank Credit Agreement [Member] A&R Second KeyBank Credit Agreement Redeemable noncontrolling interest, equity, carrying amount Redeemable Noncontrolling Interest, Equity, Carrying Amount Accounts receivable, net Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Net loss from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Fair Value Measurements Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Change in fair value of warrant liabilities Derivative, Gain (Loss) on Derivative, Net 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Spruce Power Spruce Power [Member] Spruce Power Schedule of fair value of restricted stock awards Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Allocation percentage of taxable income from inception to flip date Allocation Of Taxable Income, Inception Through Flip Date, Percentage Allocation Of Taxable Income, Inception Through Flip Date, Percentage Lease liability, non-current Operating Lease, Liability, Noncurrent Number of class action complaints filed Loss Contingency, Pending Claims, Number Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Other revenues Product and Service, Other [Member] Deferred revenue, current Contract with Customer, Liability, Current Payments For Asset Acquisition Payments For Asset Acquisition Payments For Asset Acquisition Other assets Other Assets, Noncurrent Entity tax identification number Entity Tax Identification Number Intangible assets: Finite-Lived Intangible Assets, Gross Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Share repurchases (in shares) Treasury Stock, Shares, Acquired Money market accounts Money Market Funds [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Liability Finite Lived Intangible Liabilities Acquired Finite Lived Intangible Liabilities Acquired Settlement of finance lease liability Increase (Decrease) In Finance Lease Liability Increase (Decrease) In Finance Lease Liability Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Effect of adjustments due to change in provisional amounts Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments BMZ USA INC. BMZ USA INC. [Member] BMZ USA INC. U.S. Treasury securities US Treasury Securities [Member] Senior indebtedness assumed Liabilities Assumed Equity Components [Axis] Equity Components [Axis] Dilutive effect of options, and restricted stock units (in shares) Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units XL Grid XL Grid Disposal Group [Member] XL Grid Disposal Group Accounts receivable, net Accounts Receivable [Policy Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Trade name Trade Names [Member] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Performance based incentives agreements Performance Based Incentive Agreements [Member] Performance Based Incentive Agreements Entity common stock, shares outstanding Entity Common Stock, Shares Outstanding Net cash provided by discontinued investing activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Total Non-recourse debt Long-Term Debt, Excluding Current Maturities, Before Fair Value Adjustment Long-Term Debt, Excluding Current Maturities, Before Fair Value Adjustment Beginning balance Ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Gain (loss) on sale of derivatives Gain (Loss) on Sale of Derivatives Use of estimates Use of Estimates, Policy [Policy Text Block] Total operating expenses Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net cash provided by discontinued financing activities Cash Provided by (Used in) Financing Activities, Discontinued Operations Parker-Hannifin Parker-Hannifin [Member] Parker-Hannifin Interest income related to SEMTH master lease agreement Interest Income, Master Lease Agreement Interest Income, Master Lease Agreement Aggregate intrinsic value of stock options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Investment related to SEMTH master lease agreement Investments under SEMTH master lease agreement Investments Under Master Lease Agreement Investments Under Master Lease Agreement Disposal Group Classification [Axis] Disposal Group Classification [Axis] Net loss from discontinued operation Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Entity small business Entity Small Business Geographical [Axis] Geographical [Axis] Accrued contingencies (See Note 14. Commitments and Contingencies) Loss Contingency, Accrual, Current Level III Fair Value, Inputs, Level 3 [Member] Share-Based Compensation Expense (Details) [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Total purchase consideration: Business Combination, Consideration Transferred [Abstract] Asset Finite-Lived Intangible Assets Acquired Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Chief Executive Officer Chief Executive Officer [Member] Redeemable noncontrolling interest, fair value adjustment Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment, Increase (Decrease) in FV Loss contingency accrual Loss Contingency Accrual Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Asset Acquisition [Axis] Asset Acquisition [Axis] Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Long-term assets of discontinued operations Disposal Group, Including Discontinued Operation, Assets, Noncurrent Current assets Assets, Current [Abstract] Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Balance at the beginning of the period Balance at the end of the period Accounts Receivable, Allowance for Credit Loss Second SBV Credit Agreement Second SBV Credit Agreement [Member] Second SBV Credit Agreement Cost of revenues Disposal Group, Including Discontinued Operation, Costs of Goods Sold, Net Of Reversals Disposal Group, Including Discontinued Operation, Costs of Goods Sold, Net Of Reversals Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Treasury stock, common, (in shares) Beginning balance (in shares) Ending balance (in shares) Treasury Stock, Common, Shares Accrued expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses Product and Service [Domain] Product and Service [Domain] Share-Based Payment Arrangement, Option Share-Based Payment Arrangement, Option [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Goodwill [Roll Forward] Goodwill [Roll Forward] Depreciation expense Depreciation Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Security exchange name Security Exchange Name Award Type [Axis] Award Type [Axis] Impact of ASC 326 adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Liabilities from discontinued operations: Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total liabilities Liabilities Liabilities Annual income expected Investment Income, Interest, Annual Income Expected Investment Income, Interest, Annual Income Expected Noncontrolling interests Equity, Attributable to Noncontrolling Interest Schedule of reconciliation of cash, cash equivalents, and restricted cash Schedule of Cash and Cash Equivalents [Table Text Block] Exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Share-Based Compensation Expense (Details) [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Estimated Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Ladder RSUs Ladder RSUs [Member] Ladder RSUs Right-of-use assets obtained in exchange for lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Net cash used in continuing operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Lease liability, current Operating Lease, Liability, Current Common stock, issued (in shares) Common Stock, Shares, Issued Total assets from discontinued operations Disposal Group, Including Discontinued Operation, Assets Computers and related equipment Computer Equipment [Member] Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Interest rate swaps Derivative Liability Deutsche Bank Credit Agreement, SP4 Facility Deutsche Bank Credit Agreement [Member] Deutsche Bank Credit Agreement Equipment Equipment [Member] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Fair value of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment Solar energy systems Property, Plant and Equipment, Gross Long-term debt Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt Long-term debt Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Finite-lived intangible assets, fair value disclosure Finite-Lived Intangible Assets, Fair Value Disclosure Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, authorized (in shares) Common Stock, Shares Authorized Cash paid for acquisitions, net of cash acquired Cash paid for acquisitions, net of cash acquired Cash, net of cash acquired, and restricted cash Payments to Acquire Businesses, Net of Cash Acquired Plastic Omnium Plastic Omnium [Member] Plastic Omnium Basis of consolidated financial statement presentation Basis of Accounting, Policy [Policy Text Block] Solar energy systems Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems Weighted-average shares outstanding, diluted (in shares) Weighted average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Amortization of deferred revenue Amortization Of Deferred Revenue Amortization Of Deferred Revenue Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Cash and cash equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Net income (loss) Temporary Equity, Net Income Measurement input, risk-free interest rate, expected volatility Derivative Liability, Measurement Input Revenues Disposal Group, Including Discontinued Operation, Revenue Litigation Case [Axis] Litigation Case [Axis] Insured event, gain (loss) Insured Event, Gain (Loss) Interest expense, net Interest Expense, Nonoperating Schedule of Goodwill Schedule of Goodwill [Table Text Block] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Interest rate swap assets, current Derivative Asset, Current Summary of noncontrolling interests Summary Of Noncontrolling Interest [Table Text Block] Summary Of Noncontrolling Interest Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Selling, general and administrative expenses Selling, General and Administrative Expense Write-off of uncollectible accounts Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts receivable, net of allowance of $0.9 million and $1.7 million as of September 30, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Utility Plant [Domain] Utility Plant [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Ownership interest, percentage Subsidiary, Ownership Percentage, Parent Remaining term in years Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term Long-term debt Long-Term Debt Document fiscal period focus Document Fiscal Period Focus Current liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Expected dividend rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restricted cash Restricted Cash, Current Document type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Change in fair value of interest rate swaps Change in fair value of interest rate swaps Gain (Loss) on Derivative Instruments, Net, Pretax Redeemable noncontrolling interests and noncontrolling interests Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Other property and equipment, net Property, Plant and Equipment, Other, Net Legacy Spruce Power Legacy Spruce Power [Member] Legacy Spruce Power Schedule of finite-lived intangible assets, future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Risk free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Sales Sales [Member] Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Deferred revenue Contract with Customer, Liability Payment of deferred financing costs Payments of Financing Costs Intangible assets, net Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] Accounts payable Accounts Payable, Current Liabilities: Liabilities [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Contingencies Commitments and Contingencies, Policy [Policy Text Block] Litigation settlements, net Litigation settlements, net Gain (Loss) from Litigation Settlement Leasehold improvements Leasehold Improvements [Member] Net cash used in continuing financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Schedule of fair values private warrants were valued using a black-scholes model Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair value measurements Fair Value Measurement, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Current fiscal year end date Current Fiscal Year End Date Catastrophic Event [Axis] Catastrophic Event [Axis] Denominator: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Capital distributions to redeemable noncontrolling interests and noncontrolling interests Payments to Noncontrolling Interests Award Type [Domain] Award Type [Domain] Accretable yield Investment Income, Interest, Accretable Yield Investment Income, Interest, Accretable Yield Settlement of operating lease liability Other Significant Noncash Transaction, Value of Consideration Given Exercised (in shares) Stock Issued During Period Stock Options Exercised Shares, Exercised. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Intangible assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Schedule of financial information regarding discontinued operations Disposal Groups, Including Discontinued Operations [Table Text Block] Impairment of goodwill Goodwill, Impairment Loss Total assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Solar energy systems Solar Energy Systems [Member] Solar Energy Systems Revision of Prior Period [Axis] Revision of Prior Period [Axis] Title of Individual [Axis] Title and Position [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Changes in financing receivables for accounting standards update Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Solar energy systems Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems Depreciation Depreciation [Member] Depreciation Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Net income (loss) attributable to stockholders per share, diluted (in dollars per share) Net loss attributable to stockholders per share, diluted (in dollars per share) Earnings Per Share, Diluted Title of Individual [Domain] Title and Position [Domain] Accrued operating and maintenance expenses Accrued Operating And Maintenance Expenses, Current Accrued Operating And Maintenance Expenses, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Less: Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenues Revenue from Contract with Customer [Policy Text Block] Entity interactive data current Entity Interactive Data Current Accrued compensation and related benefits Accrued Employee Benefits, Current Ownership [Axis] Ownership [Axis] Percentage vesting in increments certified by Plan administrator Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Change in fair value of warrant liabilities Fair Value Adjustment of Warrants Cash paid for interest Income Taxes Paid New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Gain on asset disposal Disposal Group, Including Discontinued Operation, Gain (Loss) On Asset Disposal Disposal Group, Including Discontinued Operation, Gain (Loss) On Asset Disposal Schedule of assets and liabilities which are measured at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accrued expenses and other current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Percent of floating rate term loans covered Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps Stock-based compensation expense, net Share-Based Payment Arrangement, Noncash Expense Net loss Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Proceeds from sale of solar energy systems Proceeds from Sale of Property, Plant, and Equipment Income tax expense (benefit) Income Tax Expense (Benefit) Interest rate Debt Instrument, Interest Rate, Stated Percentage Interest rate swaps Derivative Asset Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Period of recognition for share-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenues Revenue from Contract with Customer, Excluding Assessed Tax Servicing revenues Service [Member] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Gross other property and equipment Property, Plant and Equipment, Other, Gross Lease liability Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Business Acquisition [Line Items] Business Acquisition [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Buyout of redeemable noncontrolling interests Temporary Equity Related To Buyout Of Redeemable Noncontrolling Interest Temporary Equity Related To Buyout Of Redeemable Noncontrolling Interest Subsequent Events Subsequent Events [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Solar renewable energy credit revenues Solar Renewable Energy Credit Revenue [Member] Solar Renewable Energy Credit Revenue Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Current portion of interest rate swap liability Derivative Liability, Current Interest Rate Swaps Derivative Instruments and Hedging Activities Disclosure [Text Block] Noncontrolling Interest [Table] Noncontrolling Interest [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income (loss) from discontinued operations (including loss on disposal of $0 and $3,083 for the three and nine months ended September 30, 2023, respectively) Adjust for net (income) loss from discontinued operations Net income (loss) from discontinued operations: Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest income Investment Income, Interest Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Measurement Input Type [Axis] Measurement Input Type [Axis] Common stock, $0.0001 par value; 350,000,000 shares authorized at September 30, 2024 and December 31, 2023; 19,398,378 and 18,597,728 shares issued and outstanding at September 30, 2024, respectively, and 19,093,186 and $18,292,536 shares issued and outstanding at December 31, 2023, respectively Common Stock, Value, Outstanding Cancelled or forfeited (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Inventory, net Inventory, Net Total liabilities from discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Net cash provided by (used in) continuing investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Product and Service [Axis] Product and Service [Axis] Entity address, state or province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Beneficial interests in securitized financial asset Investment Income, Interest, Beneficial Interests In Securitized Financial Asset Investment Income, Interest, Beneficial Interests In Securitized Financial Asset Statement [Line Items] Statement [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Derivative Instruments and Hedging Activities Disclosure [Abstract] Change in operating right-of-use assets Increase (Decrease) In Operating Lease, Right Of Use Assets Increase (Decrease) In Operating Lease, Right Of Use Assets Operating expenses: Operating Expenses [Abstract] Property and equipment, schedule of useful lives Property, Plant and Equipment [Table Text Block] Non-vested, beginning of period (in dollars per share) Non-vested, ending of period (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 Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Software Software Development [Member] Minimum Minimum [Member] Deferred rent assets Deferred Rent Receivables, Net, Noncurrent Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Outstanding, beginning balance (in usd per share) Outstanding, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration Risk [Table] Concentration Risk [Table] Right-of-use assets, net Operating Lease, Right-of-Use Asset Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other Operating Income (Expense) Other Operating Income (Expense) [Member] Total assets acquired and liabilities assumed Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Purchase accounting measurement period adjustments Temporary Equity, Fair Value Adjustment For Acquisition Temporary Equity, Fair Value Adjustment For Acquisition Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Non-recourse debt, current, net Other Long-Term Debt, Current Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Derivative Instrument [Axis] Derivative Instrument [Axis] Property, Plant and Equipment [Abstract] Buyout of redeemable noncontrolling interests Adjustments To Additional Paid In Capital, Buyout Of Redeemable NonControlling Interest Adjustments To Additional Paid In Capital, Buyout Of Redeemable NonControlling Interest Selling, general, and administrative expenses Disposal Group, Including Discontinued Operation, General and Administrative Expense Asset Acquisition [Table] Asset Acquisition [Table] Net Loss Per Share Earnings Per Share [Text Block] Discontinued Operations Discontinued Operations [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Net income (loss) from continuing operations per share, basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Term of use rights to customer payment stream Asset Acquisition, Use Rights To Customer Payment Stream, Term Asset Acquisition, Use Rights To Customer Payment Stream, Term Stockholders’ equity: Equity, Attributable to Parent [Abstract] 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 Income taxes Income Tax, Policy [Policy Text Block] Other income, net Other Income Other (income) expense: Other Noncash Income (Expense) [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Delaware DELAWARE Net income (loss) from discontinued operations - diluted (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Disposal Group Name [Axis] Disposal Group Name [Axis] Sale of SERCs, term of certificates (up to) Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate Accrued interest Interest Payable Treasury stock at cost, 800,650 shares at September 30, 2024 and December 31, 2023 Treasury Stock, Common, Value Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Noncontrolling interest, fair value adjustment Noncontrolling Interest, Equity, Fair Value Adjustment Noncontrolling Interest, Equity, Fair Value Adjustment Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Effect of adjustments related to prior periods due to change in provisional amounts Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Expected volatility Measurement Input, Price Volatility [Member] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Accrued expenses, other Accounts Payable and Accrued Liabilities, Current Provision recognized upon valuation of assets acquired Accounts Receivable, Provision Recognized Upon Valuation Of Assets Acquired Accounts Receivable, Provision Recognized Upon Valuation Of Assets Acquired Schedule of acquired finite-lived intangible assets Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Local phone number Local Phone Number SS Holdings 2017 and subsidiaries (SMETH) SS Holdings 2017 and subsidiaries (SMETH) [Member] SS Holdings 2017 and subsidiaries (SMETH) Asset Acquisition [Line Items] Asset Acquisition [Line Items] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Unfavorable solar renewable energy agreements Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities Interest Expense Interest Expense [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] 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] Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC, RPV Fund 13 LLC, Sunserve Residential Solar I, LLC and Level Solar Fund III, LLC Certain Subsidiaries [Member] Certain Subsidiaries [Member] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Allocation percentage of taxable income after flip date Allocation Of Taxable Income, After Flip Date, Percentage Allocation Of Taxable Income, After Flip Date, Percentage Weighted Average Grant Date Fair Value Per Share Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Gain on disposal of assets Gain (Loss) on Disposition of Other Assets Adjustment to additional paid in capital Adjustments to Additional Paid in Capital, Other Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Common Stock Common Stock [Member] Grant date stock price (in dollars per share) Share Price Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of roll forward of the company’s level 3 instruments Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Number of home solar assets and contracts Number Of Home Solar Assets And Contracts Number Of Home Solar Assets And Contracts Entity emerging growth company Entity Emerging Growth Company Total Liabilities, Fair Value Disclosure Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items] Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items] Entity central index key Entity Central Index Key Damages sought, value Loss Contingency, Damages Sought, Value Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Discontinued Operations and Disposal Groups [Abstract] Unfavorable solar renewable energy agreements Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities Government incentives Government Incentives [Member] Government Incentives Catastrophic Event [Domain] Catastrophic Event [Domain] Equity Component [Domain] Equity Component [Domain] Less: Non-recourse debt, current Long-Term Debt, Current Maturities Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Fair value adjustments – warrant liability Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Related parties Related Party, Policy [Policy Text Block] Related Party, Policy Net cash used in discontinued operating activities Cash Provided by (Used in) Operating Activities, Discontinued Operations Accretion expense Accretion Expense Stock-based compensation expense, net APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Risk-free rate Measurement Input, Risk Free Interest Rate [Member] Entity shell company Entity Shell Company Batteries paid Loss Contingency, Alleged Batteries Paid Loss Contingency, Alleged Batteries Paid Entity incorporation, state or country code Entity Incorporation, State or Country Code Change in fair value of interest rate swaps Gain on Derivative Instruments, Pretax Common Class B Common Class B [Member] Redeemable noncontrolling interests and noncontrolling interests Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Estimated insurance recoveries Estimated Insurance Recoveries Consolidated Entities [Axis] Consolidated Entities [Axis] Capital distributions to noncontrolling interests Temporary Equity, Capital Distributions To Noncontrolling Interests Temporary Equity, Capital Distributions To Noncontrolling Interests Statement [Table] Statement [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Prepaid expenses and other current assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses A&R SVB Credit Agreement A&R SVB Credit Agreement [Member] A&R SVB Credit Agreement Barings GPSF LLC Credit Agreement Barings GPSF Credit Agreement, SET Facility [Member] Barings GPSF Credit Agreement, SET Facility Variable interest entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] City area code City Area Code Energy Equipment Energy Equipment [Member] Transaction cost Asset Acquisition, Consideration Transferred, Transaction Cost Current liabilities Liabilities, Current [Abstract] Net income (loss) from discontinued operations Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Less: Accumulated depreciation Property, Plant and Equipment, Other, Accumulated Depreciation Disposal Group Classification [Domain] Disposal Group Classification [Domain] Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Level I Fair Value, Inputs, Level 1 [Member] Unfavorable solar renewable energy agreements, net Finite-Lived Intangible Liabilities, Net Finite-Lived Intangible Liabilities, Net Total current assets Assets, Current Solar renewable energy agreements Solar Renewable Energy Credit Agreements [Member] Solar Renewable Energy Credit Agreements Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Supplemental disclosures of noncash investing and financing information: Noncash Investing and Financing Items [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Shareholder Derivative Actions Shareholder Derivative Actions [Member] Shareholder Derivative Actions Share repurchases Payments for Repurchase of Common Stock Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Non-recourse debt, non-current, net Long-Term Debt, Excluding Current Maturities Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Remaining term in years Measurement Input, Expected Term [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Other Disposal Group Including Discontinued Operation Other Income (Expense) Disposal Group Including Discontinued Operation Other Income (Expense) Class of Stock [Domain] Class of Stock [Domain] Cancelled or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Other revenues Amortization of Intangible Assets [Member] Amortization of Intangible Assets Deferred rent assets Increase (Decrease) in Inventories Net income (loss) Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest Debt issuance costs, gross Debt Issuance Costs, Gross Organization, Consolidation and Presentation of Financial Statements [Abstract] Batteries ordered Loss Contingency, Alleged Batteries Ordered Loss Contingency, Alleged Batteries Ordered Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Amendment flag Amendment Flag Long-term debt, fair value Long-Term Debt, Fair Value Interest rate swap assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets Entity registrant name Entity Registrant Name Payment to acquire business, gross Payments to Acquire Businesses, Gross Gain on asset disposal Gain (Loss) on Disposition of Property Plant Equipment Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Redeemable Noncontrolling Interests Increase (Decrease) in Temporary Equity [Roll Forward] Restrictions on cash and cash equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Intangible Assets, net Intangible Assets Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Events [Abstract] Level II Fair Value, Inputs, Level 2 [Member] Unamortized deferred financing costs Debt Issuance Costs, Net Non-Recourse Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] MASSACHUSETTS MASSACHUSETTS Geographical [Domain] Geographical [Domain] Principal balance Debt Instrument, Face Amount Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Issuance of common stock Stock Issued During Period, Value, New Issues Interest rate swap liabilities, non-current Derivative Liability, Noncurrent Entity address, postal zip code Entity Address, Postal Zip Code Interest rate swaps Interest Rate Swap [Member] Title of 12(b) security Title of 12(b) Security Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Net income (loss) from discontinued operations - basic (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Right-of-use asset Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets KeyBank Credit Agreement KeyBank Credit Agreement [Member] KeyBank Credit Agreement Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Variable Interest Entity, Not Primary Beneficiary Variable Interest Entity, Not Primary Beneficiary [Member] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Solar Renewable Energy Certificates Solar Renewable Energy Certificates [Member] Solar Renewable Energy Certificates Noncontrolling Interests Noncontrolling Interest Disclosure [Text Block] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Net income (loss) attributable to stockholders per share, basic (in dollars per share) Net loss attributable to stockholders per share, basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Cash acquired from acquisition Cash Acquired from Acquisition Expiration period of grant Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Fire Fire [Member] Ownership [Domain] Ownership [Domain] Repayments under financing leases Finance Lease, Principal Payments Batteries reneged Loss Contingency, Alleged Batteries Reneged Loss Contingency, Alleged Batteries Reneged Total current liabilities Liabilities, Current Purchase accounting measurement period adjustments Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition Previously Reported Previously Reported [Member] Total assets Assets Assets Concentration of credit and revenue risk Concentration Risk, Credit Risk, Policy [Policy Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenues Cost of Goods and Services Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of acquired finite-lived intangible assets by major class Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Purchases of other property and equipment Payments to Acquire Property, Plant, and Equipment Total operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Other long-term liabilities Other Liabilities, Noncurrent Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Commitments and contingencies (Note 14) Commitments and Contingencies Damages paid, value Loss Contingency, Damages Paid, Value Acquisitions Asset Acquisition [Text Block] Number of customers Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers 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] Intangibles amortization, unfavorable solar renewable energy agreements Intangibles Amortization, Unfavorable Solar Renewable Energy Agreements [Member] Intangibles Amortization, Unfavorable Solar Renewable Energy Agreements Share-Based Compensation Expense Share-Based Payment Arrangement [Text Block] Payment to acquire use rights Asset Acquisition, Consideration Transferred Entity address, city or town Entity Address, City or Town Other assets Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets Proceeds from issuance of non-recourse debt Proceeds from Issuance of Long-Term Debt Schedule of fair values of the assets acquired and liabilities assumed by major class Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Contingent obligation threshold period Redeemable Noncontrolling Interest, Contingent Obligation Threshold Period Redeemable Noncontrolling Interest, Contingent Obligation Threshold Period Debt Instrument [Axis] Debt Instrument [Axis] Schedule of stock option award activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Long-term liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Equity related to buyout of redeemable noncontrolling interest Temporary Equity, Decrease From Redemptions Or Purchase Of Interests Temporary Equity, Decrease From Redemptions Or Purchase Of Interests Noncontrolling Interest [Abstract] Share-based compensation expense (benefit) Share-Based Payment Arrangement, Expense Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Net loss attributable to stockholders Net loss attributable to stockholders Net Income (Loss) Attributable to Parent Allocation of consideration to assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Other Commitments [Table] Other Commitments [Table] Granted (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Amortization of fair value adjustment and deferred financing costs Amortization of Debt Discount (Premium) Cancelled or forfeited (in shares) Cancelled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Proceeds from investment related to SEMTH master lease agreement Payments for (Proceeds from) Loans and Leases Entity file number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Accounts payable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable Consolidated Entities [Domain] Consolidated Entities [Domain] Document fiscal year focus Document Fiscal Year Focus Non controlling Interests Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity address, address line one Entity Address, Address Line One Extinguishment of debt, amount Extinguishment of Debt, Amount Lease liability Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Share repurchases Treasury Stock, Value, Acquired, Cost Method Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Tredegar Tredegar [Member] Tredegar Measurement Period Adjustments Business Combination, Provisional Information [Abstract] Numerator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Total Assets, Fair Value Disclosure Unamortized fair value adjustment Debt Instrument, Unamortized Discount (Premium), Net Document period end date Document Period End Date Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Revenue From Contract With Customer, Excluding Assessed Tax Revenue From Contract With Customer, Excluding Assessed Tax [Member] Revenue From Contract With Customer, Excluding Assessed Tax Non-vested, beginning of period (in shares) Non-vested, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred revenue Increase (Decrease) in Deferred Revenue Public Utility [Axis] Public Utility [Axis] Other assets Increase (Decrease) in Other Current Assets Fair value of common stock (in dollars per share) Measurement Input, Share Price [Member] Net income (loss) from continuing operations per share, diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Deferred revenue recognized (less than) Contract with Customer, Liability, Revenue Recognized Warrant liabilities Warrants and Rights Outstanding Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Document transition report Document Transition Report Drivetrain Drivetrain Disposal Group [Member] Drivetrain Disposal Group Document quarterly report Document Quarterly Report SLA revenues SLA Revenue [Member] SLA Revenue Litigation Case [Domain] Litigation Case [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Entity current reporting status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Property and equipment, net Property, Plant and Equipment, Other Types [Member] Asset Acquisition [Domain] Asset Acquisition [Domain] Weighted average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Exercise price (in dollars per share) Measurement Input, Exercise Price [Member] Batteries never delivered Loss Contingency, Alleged Batteries Never Delivered Loss Contingency, Alleged Batteries Never Delivered Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Restricted Stock Units Restricted Stock Units (RSUs) [Member] Other property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Accrued professional fees Accrued Professional Fees, Current New York NEW YORK Cancelled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accrued taxes, stock-based compensation Accrued Income Taxes Entity filer category Entity Filer Category Other current liabilities Other Current Liabilities [Table Text Block] Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 spru-20240930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
9 Months Ended
Sep. 30, 2024
Nov. 13, 2024
Cover [Abstract]    
Document type 10-Q  
Document quarterly report true  
Document period end date Sep. 30, 2024  
Document transition report false  
Entity file number 001-38971  
Entity registrant name Spruce Power Holding Corporation  
Entity incorporation, state or country code DE  
Entity tax identification number 83-4109918  
Entity address, address line one 2000 S Colorado Blvd, Suite 2-825  
Entity address, city or town Denver  
Entity address, state or province CO  
Entity address, postal zip code 80222  
City area code (866)  
Local phone number 777-8235  
Title of 12(b) security Shares of common stock, $0.0001 par value  
Trading symbol SPRU  
Security exchange name NYSE  
Entity current reporting status Yes  
Entity interactive data current Yes  
Entity filer category Non-accelerated Filer  
Entity small business true  
Entity emerging growth company false  
Entity shell company false  
Entity common stock, shares outstanding   18,602,612
Entity central index key 0001772720  
Current fiscal year end date --12-31  
Document fiscal period focus Q3  
Document fiscal year focus 2024  
Amendment flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 113,658 $ 141,354
Restricted cash 36,323 31,587
Accounts receivable, net of allowance of $0.9 million and $1.7 million as of September 30, 2024 and December 31, 2023, respectively 11,523 9,188
Interest rate swap assets, current 6,723 11,333
Prepaid expenses and other current assets 4,779 9,879
Total current assets 173,006 203,341
Investment related to SEMTH master lease agreement 138,340 143,095
Property and equipment, net 464,695 484,406
Interest rate swap assets, non-current 12,812 16,550
Intangible assets, net 9,267 10,196
Deferred rent assets 3,370 2,454
Right-of-use assets, net 5,029 5,933
Goodwill 0 28,757
Other assets 255 257
Long-term assets of discontinued operations 0 32
Total assets 806,774 895,021
Current liabilities    
Accounts payable 858 1,120
Non-recourse debt, current, net 28,351 27,914
Accrued expenses and other current liabilities 30,892 40,634
Deferred revenue, current 1,686 878
Lease liability, current 956 1,166
Current liabilities of discontinued operations 65 0
Total current liabilities 62,808 71,712
Non-recourse debt, non-current, net 577,005 590,866
Deferred revenue, non-current 2,876 1,858
Lease liability, non-current 5,061 5,731
Warrant liabilities 0 17
Unfavorable solar renewable energy agreements, net 3,510 6,108
Interest rate swap liabilities, non-current 607 843
Other long-term liabilities 3,219 3,047
Long-term liabilities of discontinued operations 52 170
Total liabilities 655,138 680,352
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Common stock, $0.0001 par value; 350,000,000 shares authorized at September 30, 2024 and December 31, 2023; 19,398,378 and 18,597,728 shares issued and outstanding at September 30, 2024, respectively, and 19,093,186 and $18,292,536 shares issued and outstanding at December 31, 2023, respectively 2 2
Additional paid-in capital 477,413 475,654
Accumulated deficit (322,449) (257,888)
Treasury stock at cost, 800,650 shares at September 30, 2024 and December 31, 2023 (5,424) (5,424)
Noncontrolling interests 2,094 2,325
Total stockholders’ equity 151,636 214,669
Total liabilities and stockholders’ equity $ 806,774 $ 895,021
Treasury stock, common, (in shares) 800,650 800,650
Common stock, issued (in shares) 19,398,378 19,093,186
Common stock, outstanding (in shares) 18,597,728 18,292,536
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts, current $ 0.9 $ 1.7
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 350,000,000 350,000,000
Common stock, issued (in shares) 19,398,378 19,093,186
Common stock, outstanding (in shares) 18,597,728 18,292,536
Treasury stock, common, (in shares) 800,650 800,650
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 21,378 $ 23,250 $ 61,881 $ 64,158
Operating expenses:        
Cost of revenues 9,657 9,810 28,500 26,257
Selling, general and administrative expenses 13,521 12,391 43,426 44,093
Litigation settlements, net 7,205 26,339 7,205 26,339
Gain on asset disposal (603) (773) (2,055) (4,225)
Impairment of goodwill 28,757 0 28,757 0
Total operating expenses 58,537 47,767 105,833 92,464
Loss from operations (37,159) (24,517) (43,952) (28,306)
Other (income) expense:        
Interest income (6,265) (8,255) (16,908) (13,846)
Interest expense, net 11,367 11,192 29,900 30,815
Change in fair value of warrant liabilities (2) (70) (17) (218)
Change in fair value of interest rate swaps 11,328 (8,061) 8,153 (11,663)
Other income, net (37) (360) (453) (1,240)
Net loss from continuing operations (53,550) (18,963) (64,627) (32,154)
Net income (loss) from discontinued operations (including loss on disposal of $0 and $3,083 for the three and nine months ended September 30, 2023, respectively) (4) (204) 50 (4,253)
Net loss (53,554) (19,167) (64,577) (36,407)
Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests (25) 146 (16) (764)
Net loss attributable to stockholders $ (53,529) $ (19,313) $ (64,561) $ (35,643)
Net income (loss) from continuing operations per share, basic (in dollars per share) $ (2.88) $ (1.09) $ (3.51) $ (1.78)
Net income (loss) from continuing operations per share, diluted (in dollars per share) (2.88) (1.09) (3.51) (1.78)
Net income (loss) from discontinued operations - basic (in dollars per share) 0 (0.01) 0 (0.24)
Net income (loss) from discontinued operations - diluted (in dollars per share) 0 (0.01) 0 (0.24)
Net income (loss) attributable to stockholders per share, basic (in dollars per share) (2.88) (1.11) (3.50) (1.97)
Net income (loss) attributable to stockholders per share, diluted (in dollars per share) $ (2.88) $ (1.11) $ (3.50) $ (1.97)
Weighted average shares outstanding, basic (in shares) 18,566,015 17,351,796 18,438,375 18,072,115
Weighted-average shares outstanding, diluted (in shares) 18,566,015 17,351,796 18,438,375 18,072,115
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Income Statement [Abstract]    
Net loss from discontinued operation $ 0 $ 3,083
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Impact of ASC 326 adoption
Common Stock
Additional Paid-In Capital
Non controlling Interests
Accumulated Deficit
Accumulated Deficit
Impact of ASC 326 adoption
Treasury Stock
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member]              
Beginning balance at Dec. 31, 2022 $ 85              
Redeemable Noncontrolling Interests                
Purchase accounting measurement period adjustments 240              
Capital distributions to noncontrolling interests (108)              
Net income (loss) (39)              
Ending balance at Mar. 31, 2023 178              
Beginning balance (in shares) at Dec. 31, 2022     18,046,903          
Beginning balance at Dec. 31, 2022 288,891 $ 1,285 $ 2 $ 473,289 $ 8,942 $ (193,342) $ 1,285 $ 0
Beginning balance (in shares) at Dec. 31, 2022               0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Purchase accounting measurement period adjustments (7,303)     (1,813) (5,490)      
Exercise of stock options (in shares)     135,210          
Exercise of stock options 283     283        
Issuance of restricted stock (in shares)     341,490          
Issuance of common stock (in shares)     25,818          
Issuance of common stock 150     150        
Stock-based compensation expense, net 796     796        
Capital distributions to noncontrolling interests (88)       (88)      
Net income (loss) (18,805)       590 (19,395)    
Ending balance (in shares) at Mar. 31, 2023     18,549,421          
Ending balance at Mar. 31, 2023 265,209   $ 2 472,705 3,954 (211,452)   $ 0
Ending balance (in shares) at Mar. 31, 2023               0
Redeemable Noncontrolling Interests                
Net income (loss) 21              
Ending balance at Jun. 30, 2023 199              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of stock options (in shares)     111,637          
Exercise of stock options 252     252        
Issuance of restricted stock (in shares)     106,928          
Share repurchases (in shares)               233,022
Share repurchases (1,614)             $ (1,614)
Stock-based compensation expense, net 593     593        
Capital distributions to noncontrolling interests (57)       (57)      
Net income (loss) 1,583       (1,482) 3,065    
Ending balance (in shares) at Jun. 30, 2023     18,767,986          
Ending balance at Jun. 30, 2023 265,966   $ 2 473,550 2,415 (208,387)   $ (1,614)
Ending balance (in shares) at Jun. 30, 2023               233,022
Redeemable Noncontrolling Interests                
Buyout of redeemable noncontrolling interests (55)              
Equity related to buyout of redeemable noncontrolling interest (139)              
Capital distributions to noncontrolling interests (26)              
Net income (loss) 21              
Ending balance at Sep. 30, 2023 0              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Exercise of stock options (in shares)     84,245          
Exercise of stock options 165     165        
Issuance of restricted stock (in shares)     72,895          
Share repurchases (in shares)               497,725
Share repurchases (3,505)             $ (3,505)
Stock-based compensation expense, net 660     660        
Buyout of redeemable noncontrolling interests 139              
Capital distributions to noncontrolling interests (102)       (102)      
Net income (loss) (19,188)       125 (19,313)    
Ending balance (in shares) at Sep. 30, 2023     18,925,126          
Ending balance at Sep. 30, 2023 244,135   $ 2 474,514 2,438 (227,700)   $ (5,119)
Ending balance (in shares) at Sep. 30, 2023               730,747
Beginning balance (in shares) at Dec. 31, 2023     19,093,186          
Beginning balance at Dec. 31, 2023 $ 214,669   $ 2 475,654 2,325 (257,888)   $ (5,424)
Beginning balance (in shares) at Dec. 31, 2023 800,650             800,650
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of restricted stock (in shares)     5,060          
Stock-based compensation expense, net $ 821     821        
Capital distributions to noncontrolling interests (76)       (76)      
Net income (loss) (2,450)       4 (2,454)    
Ending balance (in shares) at Mar. 31, 2024     19,098,246          
Ending balance at Mar. 31, 2024 212,964   $ 2 476,475 2,253 (260,342)   $ (5,424)
Ending balance (in shares) at Mar. 31, 2024               800,650
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of restricted stock (in shares)     259,604          
Stock-based compensation expense, net 236     236        
Capital distributions to noncontrolling interests (64)       (64)      
Net income (loss) (8,573)       5 (8,578)    
Ending balance (in shares) at Jun. 30, 2024     19,357,850          
Ending balance at Jun. 30, 2024 204,563   $ 2 476,711 2,194 (268,920)   $ (5,424)
Ending balance (in shares) at Jun. 30, 2024               800,650
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of restricted stock (in shares)     40,528          
Stock-based compensation expense, net 702     702        
Capital distributions to noncontrolling interests (75)       (75)      
Net income (loss) (53,554)       (25) (53,529)    
Ending balance (in shares) at Sep. 30, 2024     19,398,378          
Ending balance at Sep. 30, 2024 $ 151,636   $ 2 $ 477,413 $ 2,094 $ (322,449)   $ (5,424)
Ending balance (in shares) at Sep. 30, 2024 800,650             800,650
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Operating activities:          
Net income (loss) $ (53,554) $ (19,167) $ (64,577) $ (36,407)  
Adjust for net (income) loss from discontinued operations 4 204 (50) 4,253  
Adjustments to reconcile net loss to net cash used in operating activities:          
Stock-based compensation expense, net     1,759 2,049  
Bad debt expense     1,128 2,436 $ 1,841
Amortization of deferred revenue     (671) 0  
Depreciation and amortization expense     15,695 16,445  
Impairment of goodwill 28,757 0 28,757 0 0
Accretion expense     181 0  
Change in fair value of interest rate swaps 11,328 (8,061) 8,153 (11,663)  
Change in fair value of warrant liabilities     (17) (218)  
Interest income related to SEMTH master lease agreement     (12,159) (7,658)  
Gain on disposal of assets     (2,055) (4,225)  
Change in operating right-of-use assets     24 49  
Amortization of fair value adjustment and deferred financing costs     4,447 4,390  
Changes in operating assets and liabilities:          
Accounts receivable, net     (3,463) (5,166)  
Deferred rent assets     (916) (488)  
Prepaid expenses and other current assets     4,961 (1,992)  
Other assets     2 124  
Accounts payable     (262) (1,667)  
Accrued expenses and other current liabilities     (11,735) 25,212  
Other long-term liabilities     (9) 5  
Deferred revenue     2,541 701  
Net cash used in continuing operating activities     (28,266) (13,820)  
Net cash used in discontinued operating activities     (87) (2,104)  
Net cash used in operating activities     (28,353) (15,924)  
Investing activities:          
Proceeds from sale of solar energy systems     4,712 5,068  
Proceeds from investment related to SEMTH master lease agreement     18,868 13,188  
Cash paid for acquisitions, net of cash acquired     0 (43,097)  
Purchases of other property and equipment     (182) (285)  
Net cash provided by (used in) continuing investing activities     23,398 (25,126)  
Net cash provided by discontinued investing activities     0 325  
Net cash provided by (used in) investing activities     23,398 (24,801)  
Financing activities:          
Repayments of long-term non-recourse debt     (145,763) (22,821)  
Proceeds from issuance of non-recourse debt     130,000 21,396  
Repayments under financing leases     0 (165)  
Payment of deferred financing costs     (2,108) (391)  
Proceeds from issuance of common stock     0 150  
Proceeds from exercise of stock options     0 700  
Share repurchases     0 (5,119)  
Buyout of redeemable non-controlling interest     0 (55)  
Capital distributions to redeemable noncontrolling interests and noncontrolling interests     (215) (381)  
Net cash used in continuing financing activities     (18,086) (6,686)  
Net cash provided by discontinued financing activities     81 0  
Net cash used in financing activities     (18,005) (6,686)  
Net change in cash and cash equivalents and restricted cash:     (22,960) (47,411)  
Cash and cash equivalents and restricted cash, beginning of period     172,941 240,144 240,144
Cash and cash equivalents and restricted cash, end of period $ 149,981 $ 192,733 149,981 192,733 $ 172,941
Supplemental disclosure of cash flow information:          
Cash paid for interest     22,021 24,105  
Supplemental disclosures of noncash investing and financing information:          
Right-of-use assets obtained in exchange for lease liability     0 933  
Settlement of operating lease liability     0 436  
Settlement of finance lease liability     $ 0 $ (43)  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business
Spruce Power Holding Corporation and its subsidiaries (“Spruce Power” or the “Company”) is a leading owner and operator of distributed solar energy assets across the United States (the “U.S.”), offering subscription-based services to approximately 75,000 home solar assets and customer contracts, making renewable energy more accessible to everyone.
The Company is engaged in the ownership and maintenance of home solar energy systems for homeowners in the U.S. The Company provides clean, solar energy typically at savings compared to traditional utility energy. The Company’s primary customers are homeowners and the Company’s core solar service offerings generate revenues primarily through (i) the sale of electricity generated by its home solar energy systems to homeowners pursuant to long-term agreements, which requires the Company’s subscribers to make recurring monthly payments, (ii) third party contracts to sell solar renewable energy credits (“SRECs”) generated by the solar energy systems for fixed prices and (iii) the servicing of those agreements for other institutional owners of home solar energy systems. In addition, the Company generates cash flows and earns interest income from an investment through a master lease agreement described below.

The Company holds subsidiary fund companies, defined below as the Funds, that own and operate portfolios of home solar energy systems, which are subject to solar lease agreements (“SLAs”) and power purchase agreements (“PPAs”, together with the SLAs, “Customer Agreements”) with residential customers who benefit from the production of electricity generated by the solar energy systems. The solar energy systems may qualify for subsidies, renewable energy credits and other incentives as provided by various states and local agencies. These benefits have generally been retained by the Company's subsidiaries that own the systems, with the exception of the investment tax credit (“ITCs”) under Section 48 of the Internal Revenue Code, as amended, which were generally passed through to the various financing partners of the solar energy systems. The Company also offers services which include asset management services and operating and maintenance services for home solar energy systems.
Historically, the Company provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” operations) and through its energy efficiency and infrastructure solutions business, offering and installing charging stations to enable customers develop the charging infrastructure required for their electrified vehicles (the “XL Grid” operations). The Company ceased the Drivetrain and XL Grid operations in late 2022, and both are presented as discontinued operations in the unaudited condensed consolidated financial statements (see Note 16. Discontinued Operations).
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of unaudited condensed consolidated financial statement presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 8 of Regulation S-X. The Company has condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. As such, these interim unaudited condensed consolidated financial statements should be read in conjunction with the Company’s 2023 annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023. The Company’s interim unaudited condensed consolidated financial statements reflect all normal and recurring adjustments necessary, in its opinion, to state fairly the financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period due to the Company’s continual growth, seasonal fluctuations in solar energy generation, timing of maintenance and other expenditures, changes in interest expense and other factors.
The Company's accompanying unaudited condensed consolidated financial statements include the accounts of its wholly owned subsidiaries and variable interest entities (“VIEs”), for which the Company is the primary beneficiary. All intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been
reclassified to conform to the Company’s current presentation and such reclassifications had no effect on the Company’s previously reported financial position, results of operations, or cash flows.
On October 6, 2023, the Company effected a one-for-eight reverse stock split with respect to its issued and outstanding shares of common stock (the “Reverse Stock Split”). Excluding the par value and the number of authorized shares of the Company’s common stock, all share amounts, all per share amounts, and the values of the common stock outstanding and related effect on additional paid in capital included in this Form 10-Q have been retrospectively presented as if the Reverse Stock Split had been effective from the beginning of the earliest period presented.
Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of income and expenses during the reporting period. The Company’s most significant estimates and judgments involve (i) deferred income taxes, (ii) warranty reserves, (iii) valuation of stock-based compensation, (iv) valuation of warrant liability, (v) the useful lives of certain assets and liabilities, (vi) the allowance for current expected credit losses and (vii) the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities, goodwill and the fair value of purchase consideration of asset acquisitions. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Variable interest entities
The Company consolidates any VIE of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. 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 VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the 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. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary. The Company's initial investments in Volta Solar Owner II, LLC and ORE F4 HoldCo, LLC (collectively, the “Funds”) were determined to be VIEs and remained as such as of September 30, 2024. During the three months ended September 30, 2023, the Company purchased all membership interests in Level Solar Fund IV and it ceased being a VIE as of September 30, 2023.
Cash and cash equivalents
The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks, money market accounts, and U.S. Treasury securities. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with large financial institutions, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.
Concentration of credit and revenue risks
Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the Federal Deposit Insurance Corporation limit. At September 30, 2024 and December 31, 2023, the Company had cash in excess of the $250,000 federally insured limit. The Company
believes that its credit risk is not significant on cash and cash equivalents as most of the balances are kept in treasury bills, which are government backed securities.
For the three and nine months ended September 30, 2024 and 2023, the Company had no customers that represented at least 10% of the Company’s revenues. As of September 30, 2024 and December 31, 2023, the Company had no customers that represented at least 10% of the Company’s accounts receivable balances.
Restricted cash
Restricted cash held at September 30, 2024 and December 31, 2023 of $36.3 million and $31.6 million, respectively, primarily consists of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds. The carrying amount reported in the unaudited condensed consolidated balance sheets for restricted cash approximates its fair value.
The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:
As of
(Amounts in thousands)September 30, 2024September 30, 2023
Cash and cash equivalents$113,658 $154,209 
Restricted cash36,323 38,524 
Total cash, cash equivalents and restricted cash$149,981 $192,733 
Accounts receivable, net
Accounts receivable primarily represent amounts due from the Company’s customers. Accounts receivable is recorded net of an allowance for expected credit losses, which is determined by the Company’s assessment of the collectability of customer accounts based on the best available data at the time of the assessment. Management reviews the allowance by considering factors such as historical experience, contractual term, aging category and current economic conditions that may affect customers. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net on the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Balance at the beginning of the period$1,693 $12,164 
Impact of ASC 326 adoption— (1,285)
Write-off of uncollectible accounts(1,881)(11,447)
Provision recognized upon valuation of assets acquired
— 420 
Provision for current expected credit losses1,128 1,841 
Balance at the end of the period$940 $1,693 
Investment related to SEMTH master lease agreement and interest income

The Company accounts for its investment related to the SEMTH (as defined below) master lease agreement in accordance with Accounting Standards Codification (“ASC”) 325-40, Investments—Other—Beneficial Interests in Securitized Financial Assets. The Company recognizes accretable yield as interest income over the life of the related beneficial interest using the effective yield method, which is reflected within interest income in the unaudited condensed consolidated statements of operations in the amount of $4.8 million and $12.3 million for the three and nine months ended September 30, 2024, respectively. On a recurring basis, the Company evaluates changes in the cash flows expected to be collected from the cash flows previously projected, and when favorable or adverse changes are deemed other than temporary, the
Company prospectively updates its expectation of cash flows to be collected and recalculates the amount of accretable yield for the related beneficial interest.

Favorable or adverse changes deemed other than temporary are accounted for as a change in estimate in conformity with ASC 250, Accounting Changes and Error Corrections, with the amount of periodic accretion adjusted over the remaining life of the master lease agreement. During the three months period ended September 30, 2024, the Company revised its estimated cash flows expected to be collected related to the SEMTH master lease agreement. As a result, the Company recognized additional accretable yield of $0.9 million within interest income in the unaudited condensed consolidated statements of operations. The Company estimates approximately $3.0 million of additional interest income per year over the life of the related beneficial interest.
Impairment of long-lived assets
The Company reviews long-lived assets, such as property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluates the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There were no long-lived asset impairment charges for the three and nine months ended September 30, 2024 and 2023.
Impairment of goodwill
Goodwill represents the excess of cost over the fair market value of tangible and intangible assets acquired and liabilities assumed of acquired businesses. Goodwill is not amortized, however it is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has historically recorded goodwill in connection with its business acquisitions.
The Company performs its annual goodwill impairment assessment on October 1 of each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment of the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.
If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.
The Company evaluates the fair value of the Company’s reporting unit using the market and income approach. Under the market approach, the Company uses multiples of EBITDA or revenues of the comparable guideline public companies by selecting a population of public companies with similar operations and attributes. Using this guideline public company data, a range of multiples of enterprise value to EBITDA or revenue is calculated. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value. See Note 11. Goodwill for further information on the Company’s determination relating to impairment of goodwill.
Contingencies
When it is probable that a loss has occurred and the loss amount can be reasonably estimated, the Company records liabilities for loss contingencies. In certain cases, the Company may be covered by one or more corporate insurance policies, resulting in insurance loss recoveries. When such recoveries are in excess of a loss recognized in the Company’s financial statements, the Company recognizes a gain contingency at the earlier of when the gain has been realized or when it is realizable, however when the Company expects recovery of proceeds up to the amount of the loss recognized, a receivable, which offsets the related loss contingency, is recognized when realization of the claim for recovery is determined to be probable.
Fair value measurements
The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:
Level 1: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.
Level 2: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices 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 assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability being measured.
The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, net, accounts payable, accrued expenses and other current liabilities, non-recourse debt, and interest rate swaps. The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximates fair value due to the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.
Revenues
The Company’s revenue is derived from its home solar energy portfolio and servicing platform, which primarily generates revenue through the sale to homeowners of power generated by the home solar energy systems and the rental of solar equipment by certain homeowners, pursuant to long-term agreements. Pursuant to Accounting Standard Codification 606 (“ASC 606”) defined below, the Company has elected the “right to invoice” practical expedient, and revenues for the performance obligations related to energy generation and servicing revenue are recognized as services are rendered based upon the underlying contractual arrangements.
The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
PPA revenues$11,458 $11,370 $31,297 $30,731 
SLA revenues6,702 7,596 20,574 22,543 
Solar renewable energy credit revenues1,222 2,072 4,396 5,268 
Government incentives110 68 333 164 
Servicing revenues178 100 534 325 
Intangibles amortization, unfavorable solar renewable energy agreements746 974 2,239 2,393 
Other revenues962 1,070 2,508 2,734 
Total$21,378 $23,250 $61,881 $64,158 
Energy generation
Customers purchase solar energy from the Company under PPAs or SLAs, both defined above. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts.
PPA revenues - Under ASC 606, Revenue from Contracts with Customers issued by the Financial Accounting Standards Board (“FASB”), PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs.
SLA revenues - The Company has SLAs, which do not meet the definition of a lease under ASC 842, Leases, and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments due to the performance obligation being satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected as deferred rent assets on the unaudited condensed consolidated balance sheets. Certain SLAs contain provisions to provide customers a performance guarantee that each solar energy system will achieve certain specified minimum solar energy production output. If the solar energy system does not produce the guaranteed production amount, the Company is obligated to pay a performance guarantee calculated as the product of (a) the shortfall production amount and (b) guaranteed rate per kWh as defined in the SLA.
Solar renewable energy credit revenues
The Company enters contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. Certain SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606. The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point in time when the SRECs are transferred. As SRECs can be sold separate from the actual electricity generated by the renewable-based generation source, the Company accounts for the SRECs it generates from its solar energy systems as governmental incentives and do not consider those SRECs output of the underlying solar energy systems. The Company classifies these SRECs as inventory held until sold and delivered to third parties. As the Company did not incur costs to obtain these governmental incentives, the inventory carrying value for the SRECs was $0 as of September 30, 2024 and December 31, 2023.
Deferred revenue
Deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes prepayments received for unfulfilled performance obligations that will be recognized on a straight-line basis over the remaining term of the respective customer agreements. Deferred revenue, in the aggregate, as of September 30, 2024 and December 31, 2023 was $4.6 million and $2.7 million, respectively. The Company recognized revenues of $0.1 million related to deferred revenue as of the start of the period during each of the three and nine months ended September 30, 2024 and 2023.
Income taxes
The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and net operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect of changes in tax rates on deferred tax assets and liabilities is recognized in the unaudited condensed consolidated statements of operations in the period in which the enactment rate changes. The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors, such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.
Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three and nine months ended September 30, 2024 and 2023, there were no uncertain tax positions taken or expected to be taken in the Company’s tax returns.
In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years prior to 2021. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.
The Company did not recognize any tax related interest or penalties during the periods presented in the accompanying unaudited condensed consolidated financial statements, however, would record any such interest and penalties as a component of the provision for income taxes.
There has historically been no federal or state provision for income taxes since the Company has historically incurred net operating losses and maintains a full valuation allowance against its net deferred tax assets. For the three and nine months ended September 30, 2024 and 2023, the Company recognized no provision for income taxes consistent with its losses incurred and the valuation allowance against its deferred tax assets. As a result, the Company's effective income tax rate was 0% for the three and nine months ended September 30, 2024 and 2023.
Related parties
A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, the board of directors, as well as members of their immediate families and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or that has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
SEC Climate Disclosure Rule

In March 2024, the SEC adopted final rules requiring public entities to disclose certain climate-related information in their registration statements and annual reports. The rules will be effective for non-accelerated filers and smaller reporting companies commencing with the fiscal year beginning on or after January 1, 2027. In April 2024, the SEC issued an administrative stay of the implementation of these rules, pending judicial review. The Company is evaluating the impact of the final rules on its unaudited condensed consolidated financial statements and related disclosures.
Recent Accounting Pronouncements
In December 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, (“ASU 2023-09”), which requires enhancements regarding the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for the Company on December 31, 2025. The Company will adopt this ASU as of December 31, 2025 and will prospectively apply its requirements to income tax disclosures presented in the notes to the condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, (“ASU 2023-07”), which requires enhanced disclosures for reportable segments, primarily in relation to significant segment expenses, even in the event an entity has a single reportable segment in accordance with Topic 280. ASU 2023-07 is effective for the Company on December 31, 2024. The Company will adopt this ASU as of December 31, 2024 and will retrospectively apply its requirements to all prior periods based on the significant segment expense categories identified and disclosed in its condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations
9 Months Ended
Sep. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Business Combinations Business Combinations
Legacy Spruce Power

On September 9, 2022 (the “Acquisition Date”), the Company acquired Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, “Legacy Spruce Power”) for $32.6 million, which consisted of cash payments of $61.8 million less cash and restricted cash acquired of $29.2 million. Management evaluated which entity should be considered the accounting acquirer in the transaction by giving consideration to the form of consideration transferred, the composition of the equity holders, the composition of voting rights of the Board of Directors, continuity of management structure, and size of the respective organizations. Based on the evaluation of the applicable factors, management noted that all factors, with the exception of the relative size of organization, were indicators that the Company was the acquiring entity resulting in management’s conclusion that for accounting purposes, the Company acquired Legacy Spruce Power.
The acquisition was accounted for as a business combination. The Company allocated the Legacy Spruce Power purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the Acquisition Date. The excess of the purchase price over those fair values was recorded as goodwill.
The Company’s evaluations of the facts and circumstances available as of the Acquisition Date, to assign fair values to assets acquired and liabilities assumed, remained ongoing subsequent to the Acquisition Date. As the Company completed further analysis of assets including solar systems, intangible assets, as well as noncontrolling interests and non-recourse debt, additional information on the assets acquired and liabilities assumed became available. Changes in information related to the value of net assets acquired changed the amount of the purchase price initially assigned to goodwill, and as a result, the fair values set forth below were subject to adjustments as additional information was obtained and valuations completed. These provisional adjustments were recognized during the reporting period in which the adjustments were determined. The Company has finalized its purchase price allocation as of September 8, 2023.
Accounting for business combinations requires management to make significant estimates and assumptions, especially at the Acquisition Date, including the Company’s estimates of the fair value of solar systems, production based incentives,
solar renewable energy agreements, non-controlling interest, trade name and non-recourse debt, where applicable. The Company believes the assumptions and estimates are based on information obtained from the management of the acquired companies and are inherently uncertain. Critical estimates in valuing solar systems under the income approach include future expected cash flows and discount rate. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
The following table summarizes the purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Legacy Spruce Power, as adjusted, during the measurement period:

(Amounts in thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsUpdated Purchase Price Allocation
Total purchase consideration:
Cash, net of cash acquired, and restricted cash$32,585 $— $32,585 
Allocation of consideration to assets acquired and liabilities assumed:
Accounts receivable, net10,995 — 10,995 
Prepaid expenses and other current assets6,768 (2,405)4,363 
Solar energy systems406,298 89,268 495,566 
Other property and equipment337 — 337 
Intangible assets— 11,980 11,980 
Interest rate swap assets26,698 — 26,698 
Right-of-use asset3,279 (328)2,951 
Other assets358 (102)256 
Goodwill158,636 (129,879)28,757 
Accounts payable(2,620)(22)(2,642)
Unfavorable solar renewable energy agreements (10,500)(10,500)
Accrued expenses(13,061)(241)(13,302)
Lease liability(3,382)42 (3,340)
Long-term debt(510,002)2,772 (507,230)
Other liabilities(335)292 (43)
Redeemable noncontrolling interests and noncontrolling interests(51,384)39,123 (12,261)
Total assets acquired and liabilities assumed$32,585 $— $32,585 
As reflected in the preceding table, as a result of third party valuation reports received in the first quarter of 2023, the Company adjusted solar energy systems and intangible assets with corresponding changes to goodwill. In the first quarter of 2023, due to a change in the provisional amounts assigned to intangible assets and solar energy systems, the Company recognized $0.4 million of revenue, $1.9 million of depreciation expense and $0.4 million of trade name amortization, of which $0.5 million of revenue, $0.9 million of depreciation expense and $0.3 million of trade name amortization related to the previous year.
During the first quarter of 2023, the Company adjusted the fair value of its noncontrolling interest and its redeemable noncontrolling interest in the Company's financials, which resulted in related downward revision of $5.5 million and upward revision of $0.2 million, respectively. Additional paid in capital was also downward revised by $1.8 million, which included the fair value adjustment associated with the purchase of 100% of the membership interests in Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC and RPV Fund 13 LLC, Sunserve Residential Solar I, LLC's and Level Solar Fund III, LLC in 2022.
The gross intangibles acquired are amortized over their respective estimated useful lives as follows:

(Amounts in thousands)AssetLiabilityEstimated Life (in years)
Solar renewable energy agreements$340 $10,500 
3 to 6
Performance based incentives agreements3,240 — 13
Trade name8,400 — 30
Total intangibles acquired$11,980 $10,500 
The weighted-average useful life of the intangibles identified above is approximately 16 years, which approximates the period over which the Company expects to gain the estimated economic benefits.
Goodwill represents the excess of the purchase consideration over the estimated fair value of the net assets acquired. Goodwill is primarily attributable to the Company's ability to leverage and use its existing capital and access to capital markets along with Legacy Spruce Power's established operations and mergers and acquisition capabilities to grow the Spruce Power business.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions
9 Months Ended
Sep. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions Acquisitions
SEMTH Master Lease Agreement
In furtherance of its growth strategy, on March 23, 2023, the Company completed the acquisition of all the issued and outstanding interests in SS Holdings 2017, LLC and its subsidiaries (“SEMTH”) from certain funds, pursuant to a membership interest purchase and sale agreement dated March 23, 2023 (the “SEMTH Acquisition”). SEMTH’s assets include 20-year use rights to customer payment streams of approximately 22,500 home SLAs and PPAs (the “SEMTH Master Lease”). The Company acquired SEMTH for approximately $23.0 million of cash, net of cash received, and assumed $125.0 million of outstanding senior indebtedness under the SP4 Facility (See Note 8. Non-Recourse Debt) and interest rate swaps with Deutsche Bank AG, New York Bank held by SEMTH and its subsidiaries at the close of the acquisition.
The purchase of SEMTH's future revenue has been accounted for as an acquisition of financial assets. Under the acquisition method, the purchase price was allocated to the assets acquired and liabilities assumed based on their relative fair value. All fair value measurements of assets acquired and liabilities assumed were based on significant estimates and assumptions, including Level 3 (unobservable) inputs, which require judgment. Estimates and assumptions include the projected timing and amount of future cash flows, discount rates reflecting risk inherent in future cash flows and future utility prices.
For the purposes of establishing the fair value of the Company's investment in the SEMTH Master Lease, its analysis considered cash flows beginning in March 2023 (the effective date of the transaction). The Company estimated the fair value of its investment in the SEMTH Master Lease to be approximately $146.9 million on the transaction date.
Tredegar Acquisition
On August 18, 2023, the Company acquired approximately 2,400 home solar assets and contracts from a publicly traded, regulated utility company for $20.9 million (the “Tredegar Acquisition”). The home solar assets acquired had an average remaining contract life of approximately 11 years. The Tredegar Acquisition was funded by term loans from the concurrent amendment of the Company’s existing debt facility as of the acquisition date.
The Tredegar Acquisition has been accounted for as an acquisition of assets, wherein the total consideration paid was allocated to the assets acquired and liabilities assumed based on their relative fair value. The Company’s determination of the fair value of assets acquired and liabilities assumed was based on an independent third-party valuation, which involved significant estimates and assumptions, including Level 3 (unobservable) inputs, using the income method approach to value long-lived assets. The Company estimated the fair value of the Tredegar Acquisition to be approximately $21.2 million, inclusive of transaction costs of $0.3 million, of which $19.6 million was allocated to the solar energy systems.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Solar energy systems$510,947 $513,526 
Less: Accumulated depreciation(46,732)(29,594)
Solar energy systems, net$464,215 $483,932 
Equipment$— $157 
Furniture and fixtures430 461 
Computers and related equipment272 218 
Software— 
Leasehold improvements30 59 
Gross other property and equipment732 903 
Less: Accumulated depreciation(252)(429)
Other property and equipment, net$480 $474 
Property and equipment, net$464,695 $484,406 
Depreciation expense related to solar energy systems is included within cost of revenues in the unaudited condensed statements of operations, and for the three and nine months ended September 30, 2024 was $5.7 million and $17.1 million, respectively, and for the three and nine months ended September 30, 2023 was $6.3 million and $17.9 million, respectively. Depreciation expense related to other property and equipment is included within selling, general and administrative expenses in the unaudited condensed statements of operations, and for the three and nine months ended September 30, 2024 was $0.1 million and $0.2 million, respectively, and for each of three and nine months ended September 30, 2023 was $0.1 million.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, net
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, net Intangible Assets, Net
The following table presents the detail of intangible assets, net as recorded in the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Intangible assets:
Solar renewable energy agreements$340 $340 
Performance based incentives agreements3,240 3,240 
Trade name8,400 8,400 
Gross intangible assets
11,980 11,980 
Less: Accumulated amortization(2,713)(1,784)
Intangible assets, net$9,267 $10,196 
Amortization of intangible assets for the three and nine months ended September 30, 2024 was $0.3 million and $0.9 million, respectively. For the three months ended September 30, 2024, $0.1 million and $0.2 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of
operations, respectively, and for the nine months ended September 30, 2024, $0.3 million and $0.6 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively. Amortization of intangible assets for the three and nine months ended September 30, 2023 was $0.3 million and $0.9 million, respectively. For the three months ended September 30, 2023, $0.1 million and $0.2 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively, and for the nine months ended September 30, 2023, $0.3 million and $0.5 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively.
As of September 30, 2024, expected amortization of intangible assets for each of the five succeeding fiscal years and thereafter is as follows:

As of September 30,
(Amounts in thousands)2024
Remainder of 2024$310 
20251,126 
20261,122 
2027978 
2028878 
Thereafter
4,853 
    Total
$9,267 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Accrued interest$11,545 $8,587 
Accrued professional fees2,249 2,386 
Accrued contingencies (See Note 14. Commitments and Contingencies)8,030 21,300 
Accrued compensation and related benefits4,764 3,237 
Accrued expenses, other1,030 2,293 
Accrued operating and maintenance expenses2,102 2,079 
Accrued taxes, stock-based compensation1,132 752 
Current portion of interest rate swap liability40 — 
Accrued expenses and other current liabilities
$30,892 $40,634 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Non-Recourse Debt
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Non-Recourse Debt Non-Recourse Debt
The following table provides a summary of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023:

As of
(Amounts in thousands)DueSeptember 30, 2024December 31, 2023
SVB Credit Agreement, SP1 Facility (1)
April 2026$202,753 $214,803 
Second SVB Credit Agreement, SP2 Facility (1)
May 202780,233 85,231 
KeyBank Credit Agreement, SP3 Facility (1)
November 202755,260 58,962 
Second KeyBank Credit Agreement (1)
April 2030162,712 162,725 
Deutsche Bank Credit Agreement, SP4 Facility August 2025— 125,000 
Barings GPSF Credit Agreement, SET FacilityApril 2042130,000 — 
Less: Unamortized fair value adjustment (1)
(23,348)(27,600)
Less: Unamortized deferred financing costs (1)
(2,254)(341)
Total Non-recourse debt605,356 618,780 
Less: Non-recourse debt, current(28,351)(27,914)
Non-recourse debt, non-current$577,005 $590,866 
(1) In connection with the acquisition of Legacy Spruce Power effective September 9, 2022, the Company assumed all non-recourse debt instruments valued at approximately $507.2 million as of that date. In connection with accounting for the business combination, the Company adjusted the carrying value of this non-recourse debt to its fair value as of the Acquisition Date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair value and associated adjustment to unamortized deferred financing costs is being amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment and deferred financing costs for the three and nine months ended September 30, 2024 were $1.5 million and $4.4 million, respectively, and for the three and nine months ended September 30, 2023 were $1.5 million and $4.4 million, respectively.
On June 26, 2024, Spruce SET Borrower 2024, LLC (the “Borrower”), a wholly owned subsidiary of the Company, entered into a non-recourse Credit Agreement with Barings GPSF LLC, which provided a fixed interest term loan in the aggregate principal amount of $130.0 million (the “SET Facility”). The proceeds of the SET Facility were primarily used to repay the SP4 Facility of $125.0 million. The repayment of the SP4 Facility was treated as a debt extinguishment under ASC 470-50, Debt—Modifications and Extinguishments. In connection with the repayment of the SP4 Facility, the Company settled the related interest rate swap contracts (see Note 9. Interest Rate Swaps for further discussion). The Borrower incurred approximately $2.1 million of deferred financing costs related to the SET Facility, which are being amortized on a straight-line basis over the anticipated debt servicing period. The SET Facility matures on April 17, 2042 and requires quarterly interest payments at 6.889% per annum beginning August 2024. Effective December 26, 2027, the SET Facility requires additional interest to be accrued on any outstanding aggregate principal or unpaid accrued interest. The SET Facility is collateralized by all of the assets and property of the Borrower. The SET Facility requires the Borrower to be in compliance with various covenants, and the Borrower was in compliance with the required covenants under the SET Facility as of September 30, 2024.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Interest Rate Swaps
9 Months Ended
Sep. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Interest Rate Swaps Interest Rate Swaps
The purpose of the Company’s interest rate swaps is to convert the floating interest rate on the Company's Credit Agreements to a fixed rate. As of September 30, 2024, the notional amount of the interest rate swaps covers approximately 99% of the balance of the Company’s floating rate term loans.
During the three and nine months ended September 30, 2024, the change in the fair value of the interest rate swaps was $(11.3) million and $(8.2) million, respectively, and for the three and nine months ended September 30, 2023 was $8.1 million and $11.8 million, respectively, which are reflected in change in fair value of interest rate swaps within the unaudited condensed consolidated statements of operations. The Company also recognized $3.0 million and $13.8 million
of realized gains for the three and nine months ended September 30, 2024, and for the three and nine months ended September 30, 2023, realized gains of $3.8 million and $9.7 million, respectively, reflected within interest expense, net within the unaudited condensed consolidated statements of operations.
In June 2024, interest rate swaps related to the SP4 Facility were settled concurrently with the full repayment of the SP4 Facility (see Note 8. Non-Recourse Debt), and as a result, the Company recorded a gain of approximately $3.6 million within interest expense, net during the nine months ended September 30, 2024.
See Note 10. Fair Value Measurements for further information on the Company’s determination of the fair value of its interest rate swaps.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company uses various assumptions and methods in estimating the fair values of its financial instruments.
The Company’s private warrants are valued using a Black-Scholes model, pursuant to the inputs provided in the table below:
InputSeptember 30, 2024December 31, 2023
Risk-free rate3.9 %4.2 %
Remaining term in years1.231.98
Expected volatility59.7 %82.0 %
Exercise price$92.00 $92.00 
Fair value of common stock$2.84 $4.42 
The Company's interest rate swaps are not traded on a market exchange and the fair values are determined using a valuation model based on a discounted cash flow analysis. This analysis reflects the contractual terms of the interest rate swap agreements and uses observable market-based inputs, including estimated future SOFR interest rates. The fair value of the Company's interest rate swap is the net difference in the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates and are observable inputs available to a market participant. The interest rate swap valuation is classified in Level 2 of the fair value hierarchy.
The fair value of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023 was $626.1 million and $628.2 million, respectively.
The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:
Fair Value Measurements as of
September 30, 2024
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $19,535 $— $19,535 
Money market accounts106,790 — — 106,790 
Total$106,790 $19,535 $— $126,325 
Liabilities:
Interest rate swaps$— $647 $— $647 
Total$— $647 $— $647 
Fair Value Measurements as of
December 31, 2023
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $27,883 $— $27,883 
Money market accounts21,475 — — 21,475 
U.S. Treasury securities108,964 — — 108,964 
Total$130,439 $27,883 $— $158,322 
Liabilities:
Private warrants$— $— $17 $17 
Total$— $— $17 $17 
The following is a roll forward of the Company’s Level 3 liability instruments:
Three Months Ended September 30, 2024Nine Months Ended
September 30, 2024
(Amounts in thousands)
Balance at the beginning of the period$$17 
Fair value adjustments – warrant liability(2)(17)
Balance at the end of the period$— $— 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, Goodwill and Other
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
Note 11. Goodwill

During the three months ended September 30, 2024, the Company identified that there were indicators that the carrying amount of its goodwill may be impaired due to a continuous decline in the Company’s stock price and market capitalization. The Company performed a quantitative test using a market approach, which resulted in an impairment of goodwill during the three months ended September 30, 2024. As a result, the Company recorded a charge of $28.8 million to fully impair its goodwill within the unaudited condensed consolidated statements of operations.

As of
September 30, 2024December 31, 2023
(Amounts in thousands)
Goodwill, beginning balance$28,757 $28,757 
Impairment of goodwill(28,757)— 
Goodwill, ending balance$— $28,757 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation Expense
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Expense Stock-Based Compensation Expense
Stock-based compensation expense related to stock options and restricted stock units for the three and nine months ended September 30, 2024 was $0.7 million and $2.1 million, and for the three and nine months ended September 30, 2023 was $0.9 million and $2.4 million, respectively. As of September 30, 2024, there was $8.2 million of unrecognized compensation cost related to stock options and restricted stock units which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 2.7 years.
Stock Options
The Company grants stock options to certain employees that will vest over a period of one to four years. A summary of stock option award activity for the nine months ended September 30, 2024 was as follows:
Options
Shares
Weighted Average
Exercise Price
Weighted Average Remaining Contractual Term
Outstanding at December 31, 2023193,156 $17.89 5.8
Granted295,229 3.74 
Exercised— — 
Cancelled or forfeited— — 
Outstanding at September 30, 2024488,385 $9.34 7.8
Exercisable at September 30, 2024192,523 $17.76 5.0
The aggregate intrinsic value of stock options outstanding as of September 30, 2024 was $0.1 million. During the nine months ended September 30, 2024, the Company granted 295,229 stock options to its President and Chief Executive Officer (“CEO”) upon his appointment to such positions effective April 12, 2024.
A summary of stock option award activity for the nine months ended September 30, 2023 was as follows:
Options
Shares
Weighted Average
Exercise Price
Weighted Average Remaining Contractual Term
Outstanding at December 31, 2022761,408 $11.12 2.7
Granted— — 
Exercised(331,091)1.95 
Cancelled or forfeited(78,797)51.48 
Outstanding at September 30, 2023351,520 $10.69 3.4
Exercisable at September 30, 2023349,529 $10.38 3.4
Restricted Stock Units
The Company grants restricted stock units to certain employees that will generally vest over a period of four years. The fair value of restricted stock unit awards is estimated by the fair value of the Company’s common stock at the date of grant. Restricted stock units activity during the nine months ended September 30, 2024 was as follows:

Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Non-vested, at December 31, 20231,102,095 $7.74 
Granted1,925,157 3.50 
Vested(305,192)6.63 
Cancelled or forfeited(635,299)5.22 
Non-vested, at September 30, 20242,086,761 $4.77 
During the nine months ended September 30, 2024, the Company granted restricted stock unit awards of 88,636 shares of common stock to the CEO upon his appointment effective April 12, 2024. In addition, upon the separation of the prior President and Chief Executive Officer (“Former CEO”) from the Company effective April 12, 2024, 97,994 and 244,267 restricted stock units awarded to the Former CEO were vested and forfeited, respectively. The Company recorded $0.5 million of expense related to the 97,994 vested awards during the nine months ended September 30, 2024.
Restricted stock units activity during the nine months ended September 30, 2023 was as follows:
Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Non-vested, at December 31, 20221,229,089 $10.40 
Granted653,425 6.50 
Vested(521,313)12.63 
Cancelled or forfeited(266,162)10.32 
Non-vested, at September 30, 20231,095,039 $7.88 
Former CEO's Ladder Restricted Stock Unit Award
On September 9, 2022, in connection with the acquisition of Legacy Spruce Power and his appointment as the Company's President, the Company granted to its Former CEO, a restricted stock unit award (the “Ladder RSUs”) of 208,333 shares of common stock. The Ladder RSUs vest in 10% increments on the dates the Plan administrator certifies the applicable milestone stock prices have been achieved or exceeded, provided that the Former CEO remains employed on the date of certification and such achievement occurs within ten years of the date of the grant.
The Company used a Monte Carlo simulation valuation model to determine the fair value of the award as of the Acquisition Date. The following inputs were used in the simulation: grant date stock price of $9.36 per share, annual volatility of 85.0%, risk-free interest rate of 3.3% and dividend yield of 0.0%. For each tranche, a fair value was calculated as well as a derived service period which represents the median number of years it is expected to take for the Ladder RSUs to meet their corresponding milestone stock price excluding the simulation paths that result in the Ladder RSUs not vesting within the 10-year term of the agreement. Each tranche's fair value will be amortized ratably over the respective derived service period.
The Company recognized expense related to the Ladder RSUs of approximately $0.1 million and $0.3 million for the three and nine months ended September 30, 2023, respectively. Upon separation of the Former CEO from the Company effective April 12, 2024, the Ladder RSUs were terminated and the Company recorded a gain of $0.7 million during the nine months ended September 30, 2024.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Noncontrolling Interests
9 Months Ended
Sep. 30, 2024
Noncontrolling Interest [Abstract]  
Noncontrolling Interests Noncontrolling Interests
The following table summarizes the Company’s noncontrolling interests as of September 30, 2024:
Tax Equity EntityDate Class A Member Admitted
ORE F4 Holdco, LLCAugust 2014
Volta Solar Owner II, LLCAugust 2017
The tax equity entities were structured at inception so that the allocations of income and loss for tax purposes will flip at a future date. The terms of the tax equity entities' operating agreements contain allocations of taxable income (loss), Section 48(a) ITCs and cash distributions that vary over time and adjust between the members on an agreed date (referred to as the flip date). The operating agreements specify either a certain flip date or an internal rate of return ("IRR") flip date. The certain flip date is based on the passage of a fixed period of time as defined in the operating agreements for each entity. The IRR flip date is the date on which the tax equity investor has achieved a contractual rate of return. From inception through the flip date, the Class A members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 99% and the Class B members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 1%. After the related flip date (or, if the tax equity investor has a deficit capital account, typically after such deficit has been eliminated), the Class A members' allocation of taxable income (loss) will typically decrease to 5% (or, in some cases, a higher percentage if required by the tax equity investor) and the Class B members' allocation of taxable income (loss) will increase by an inverse amount.
The historical redeemable noncontrolling interests and noncontrolling interests are comprised of Class A units, which represent the tax equity investors' interest in the tax equity entities. Both the Class A members and Class B members may have call options to allow either member to redeem the other member's interest in the tax equity entities upon the occurrence of certain contingent events, such as bankruptcy, dissolution/liquidation and forced divestitures of the tax equity entities. Additionally, the Class B members may have the option to purchase all Class A units, which is typically exercisable at any time during the periods specified under their respective governing documents, and, in regards to the tax equity entities historically classified as redeemable noncontrolling interests, they had the contingent obligation to purchase all Class A units if the Class A members exercise their right to withdraw, which is typically exercisable at any time during the three-month period commencing upon the applicable flip date. The Company had no redeemable noncontrolling interests as of September 30, 2024 and December 31, 2023.
Total assets on the unaudited condensed consolidated balance sheets includes $37.0 million as of September 30, 2024 and $38.0 million as of December 31, 2023 of assets held by the Company's VIEs, which can only be used to settle obligations of the VIEs.
Total liabilities on the unaudited condensed consolidated balance sheets includes $0.8 million as of September 30, 2024 and $0.8 million as of December 31, 2023 of liabilities that are the obligations of the Company's VIEs.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
The Company is periodically involved in legal proceedings and claims arising in the normal course of business, including proceedings relating to intellectual property, employment and other matters. Management believes the outcome of these proceedings will not have a significant adverse effect on the Company’s financial position, operating results, or cash flow.
Securities Class Action Proceedings
On March 8, 2021, two putative securities class action complaints were filed against the Company, and certain of its current and former officers and directors in the federal district court for the Southern District of New York. Those cases were ultimately consolidated under C.A. No. 1:21-cv-2002, and a lead plaintiff was appointed in June 2021. On July 20, 2021, an amended complaint was filed alleging that certain public statements made by the defendants between October 2, 2020, and March 2, 2021, violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. Following negotiations with a mediator, in September 2023, the Company and the plaintiffs agreed on a settlement in principle in the aggregate amount of $19.5 million (the “Settlement Amount”), and on December 6, 2023, the lead plaintiff and the defendants entered into a stipulation and agreement of settlement requiring the Company to pay the Settlement Amount to resolve the class action litigation and the related legal fees and administration costs. On April 30, 2024, the New York Court approved a final settlement of the Class Action Litigation. The Settlement Amount was offset by approximately $4.5 million of related loss recoveries from the Company’s directors and officers liability insurance policy with third parties, which was paid out in February 2024. The Company paid the $15.0 million net settlement amount to the settlement claims administrator in February 2024.

On September 20, 2021, and October 19, 2021, two class action complaints were filed in the Delaware Court of Chancery against certain of the Company’s current officers and directors, and the Company’s sponsor of its special purpose acquisition company merger, Pivotal Investment Holdings II LLC. These actions were consolidated as in re XL Fleet Corp. (Pivotal) Stockholder Litigation, C.A. No. 2021-0808, and an amended complaint was filed on January 31, 2022. Defendants filed a motion to dismiss the amended complaint on May 13, 2022, and on July 11, 2022, plaintiffs filed a second amended complaint. The second amended complaint alleges various breaches of fiduciary duty against the Company and/or its officers, several allegedly misleading statements made in connection with the merger, and aiding and abetting breaches of fiduciary duty in connection with the negotiation and approval of the December 21, 2020 merger and organization of XL Hybrids, Inc., a Delaware corporation (“Legacy XL”) to become XL Fleet Corp. On August 19, 2022, defendants moved to dismiss the second amended complaint, which was granted in part and denied in part on June 9, 2023. The parties then engaged in discovery. On November 13, 2024, the Company filed a stipulation and settlement agreement
seeking court approval to settle this matter in full for $4.75 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).
Shareholder Derivative Actions

On June 23, 2022, the Company received a shareholder derivative complaint filed in the U.S. District Court for the District of Massachusetts, captioned Val Kay derivatively on behalf of nominal defendant XL Fleet Corp., against all current directors and former officers and directors, C.A. No. 1:22-cv-10977. The action was filed by a shareholder purportedly on XL Fleet Corp.’s behalf, and raises claims for contribution, as well as claims for breach of fiduciary duty, waste of corporate assets, unjust enrichment, and abuse of control. In March 2023, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware, namely Reali v. Griffin, et al., C.A. No. 1:23-cv-00289 and Tucci v. Ledecky, et al., C.A. 1:23-cv-00322. These actions were consolidated and captioned In re Spruce Power Holding Corporation Shareholder Derivative Litigation, C.A. No. 1:23-cv-00289. In August 2023, an additional derivative action was filed in the U.S. District Court for the Southern District of New York, captioned Boyce v. Ledecky, et al., C.A. No. 1:23-cv-8591 (collectively, the “Derivative Matters”).
On December 8, 2023, the parties reached a settlement-in-principle to settle, the Derivative Matters. The court granted preliminary approval of the settlement on May 1, 2024, and final approval in full on August 8, 2024. The settlement provides for certain corporate governance enhancements and no monetary payments. On August 14, 2024, the court awarded attorney fees of $1.0 million, which were paid in September 2024.
State Attorney Generals' Investigations
The Company has been asked to provide information and documents in response to subpoenas and other requests for information from certain state attorney generals’ offices regarding, among other things, its sales and marketing protocols. The Company has been cooperating with these investigations and intends to continue to do so until they are resolved. At this time, the Company is unable to estimate potential losses, if any, related to these matters.
Securities and Exchange Commission Civil Enforcement Action
On January 6, 2022, the Company received a subpoena from the Division of Enforcement of the SEC requesting, among other things, information and documents concerning the XL Fleet Corp. business combination with Legacy XL, the Company’s sales pipeline and revenue projections, California Air Resources Board approvals, and other related matters. In June 2023, the SEC proposed an Offer of Settlement for the purpose of resolving the proposed SEC action against the Company. Following negotiations with the SEC staff, in September 2023, the Company reached a settlement with the SEC pursuant to which the Company did not admit or deny the SEC’s allegations regarding the above-referenced issues. In connection with the settlement, in October 2023, the Company (among other things) paid a civil monetary penalty of $11.0 million which, subject to the discretion of the SEC, will be made available to eligible legacy shareholders through a Fair Fund, termed and administered by the SEC.
US Bank

On February 9, 2023, US Bank, through its affiliate, Firstar Development, LLC (“Firstar”), filed a motion for summary judgment in lieu of a complaint in New York Supreme Court (the trial level in New York) alleging that the Company failed to fulfill its reimbursement obligations under a 2019 tax recapture guaranty agreement between the parties arising from the alleged recapture by the Internal Revenue Service of tax credits taken by Firstar as an investor in the Company’s subsidiary, Ampere Solar Owner I, LLC. On May 23, 2023, the Company reached a settlement agreement with Firstar, as the plaintiff, for $2.3 million whereby the plaintiff discharged all claims filed against the Company.
BMZ USA, Inc.
On February 11, 2022, BMZ USA Inc. (“BMZ”), a battery manufacturer, sued XL Hybrids for breach of contract, alleging that XL Hybrids failed to timely purchase the full allotment of batteries required under a certain master supply agreement between the parties. In January 2024, BMZ obtained a judgment for $3.9 million against XL Hybrids, Inc. The Company is appealing the ruling while simultaneously pursuing a settlement. The Company currently estimates the potential loss to be
approximately $1.2 million, which has been accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).
ITC Recapture Provisions

The IRS may disallow and recapture some, or all, of the Investment Tax Credits due to improperly calculated basis after a project was placed in service ("Recapture Event"). If a Recapture Event occurs, Spruce Power is obligated to pay the applicable Class A Member a recapture adjustment, which includes the amounts the Class A Members are required to repay the IRS, including interest and penalties, as well as any third-party legal and accounting fees incurred by the Class A Members in connection to the Recapture Event, as specified in the operating agreements. Such a payment by Spruce Power to the Class A Members are not to be considered a capital contribution to the fund per the operating agreements, nor would it be considered a distribution to the Class A Members. With the exception of the tax matter related to Ampere Solar Owner I noted above, a Recapture Event was not deemed to be probable by the Company, therefore no accrual has been recorded as of September 30, 2024.
Plastic Omnium
Plastic Omnium is the assignee of the contractual rights of Actia Corp. under a certain battery purchase order between XL Hybrids and Actia Corp. On March 17, 2023, Plastic Omnium sued Legacy XL and the Company for breach of contract, alleging that Legacy XL ordered a total of 1,000 batteries from Plastic Omnium, paid for 455 of those batteries, and then reneged on 545 of those products. While Plastic Omnium admits it never actually delivered the remaining 545 products, it claims it purchased materials to complete the order, and as a result, Legacy XL and the Company are liable for at least approximately $2.5 million. The Company has reached a settlement in principle to settle the matter for $1.25 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).
Parker-Hannifin
On March 11, 2024, the Company filed a lawsuit against Parker-Hannifin for a declaratory judgment, captioned
XL Hybrids, Inc. v. Parker-Hannifin Corporation, No. 1:24-cv-10894-WGY (D. Mass, removed from Mass. State Court No. 2484-CV-00661). The case related to a contract for the purchase of motors designed, produced and manufactured by Parker-Hannifin for XL Hybrids, Inc. which was executed in July 2019. On April 5, 2024, Parker-Hannafin filed counterclaims, alleging that XL Hybrids, Inc. and the Company were in breach of the contract. On November 1, 2024, the parties reached a settlement in principle to settle the matter for $0.5 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).

Master SREC Purchase and Sale Agreement
The Company has forward sales agreements, which are related to a certain number of SRECs, to be generated from the Company’s solar energy systems located in Maryland, Massachusetts, Delaware, and New Jersey to be sold at fixed prices over varying terms of up to 20 years. In the event the Company does not deliver such SRECs to the counterparty, the Company could be forced to pay additional penalties and fees as stipulated within the contracts.
Guarantees
In connection with the acquisition of RPV Holdco 1, LLC, a wholly owned subsidiary of the Company, guaranty agreements were established in May 2020 by and between Spruce Holding Company 1, LLC, Spruce Holding Company 2, LLC, and Spruce Holding Company 3, LLC (“Spruce Guarantors”) and the investor members in the Funds. The Spruce Guarantors entered into guarantees in favor of the tax equity investors wherein they guaranteed the payment and performance of Solar Service Experts, LLC, a wholly owned subsidiary of the Company, under the Spruce Power 2 Maintenance Services Agreement and the Class B Member under the Limited Liability Company Agreement (“LLCA”).
These guaranties are subject to a maximum of the aggregate amount of capital contributions made by the Class A Member under the LLCA.
Indemnities and Guarantees
During the normal course of business, the Company has made certain indemnities and guarantees under which it may be required to make payments in relation to certain transactions. The duration of the Company’s indemnities and guarantees varies, however the majority of these indemnities and guarantees are limited in duration. No liabilities have been recorded for these indemnities and guarantees as of September 30, 2024.
Insurance Claims and Recoveries related to Maui Fires
In August 2023, a series of wildfires broke out in Hawaii, predominantly on the island of Maui, resulting in real and personal property and natural resource damage, personal injuries and loss of life and widespread power outages. The Company received $0.2 million related to the insurance recoveries during the three and nine months ended September 30, 2024.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands, except share data)2024202320242023
Numerator:
Net loss attributable to stockholders$(53,529)$(19,313)$(64,561)$(35,643)
Denominator:
Weighted average shares outstanding, basic18,566,015 17,351,796 18,438,375 18,072,115 
Dilutive effect of stock options and restricted stock units— — — — 
Weighted average shares outstanding, diluted18,566,015 17,351,796 18,438,375 18,072,115 
Net loss attributable to stockholders per share, basic and diluted$(2.88)$(1.11)$(3.50)$(1.97)
For any periods presented with a net loss, potentially dilutive outstanding securities, which include stock options, restricted stock units, and warrants, have been excluded from the computation of diluted net loss per share as their effect would be anti-dilutive for those periods. As such, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share are the same for those periods.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Discontinued Operations
9 Months Ended
Sep. 30, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
In the fourth quarter of 2022, the Company discontinued the operations of its Drivetrain and XL Grid operations. The following table provides supplemental detail of the Company’s discontinued operations contained within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Net income (loss) from discontinued operations:
Drivetrain$(4)$(204)$50 $(4,253)
Total$(4)$(204)$50 $(4,253)
XL Grid
The following table presents financial results of XL Grid operations:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Revenues$— $— $— $149 
Operating expenses:
Cost of revenues— — — 148 
Selling, general, and administrative expenses— — — 743 
Gain on asset disposal— — — (742)
Total operating expenses— — — 149 
Net loss from discontinued operations$— $— $— $— 
Drivetrain
The following table presents financial results of Drivetrain operations:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Revenues$16 $$53 $29 
Operating expenses:
Cost of revenues20 34 84 63 
Selling, general, and administrative expenses— — — 742 
(Gain) loss on asset disposal— 179 (81)3,489 
Other— — — (12)
Total operating expenses20 213 4,282 
Net income (loss) from discontinued operations$(4)$(204)$50 $(4,253)
The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations contained within the unaudited condensed consolidated balance sheets:

As of
(Amounts in thousands)September 30, 2024December 31, 2023
Assets from discontinued operations:
Drivetrain$— $32 
Total assets from discontinued operations$— $32 
Liabilities from discontinued operations:
Drivetrain$117 $170 
Total liabilities from discontinued operations$117 $170 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
9 Months Ended
Sep. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Management has reviewed events subsequent to September 30, 2024 and prior to the filing of financial statements, and except as referenced within this Form 10-Q, the Company has determined there have been no other events that have occurred that would require adjustments or disclosures within the unaudited condensed consolidated financial statements.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Basis of consolidated financial statement presentation
Basis of unaudited condensed consolidated financial statement presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 8 of Regulation S-X. The Company has condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. As such, these interim unaudited condensed consolidated financial statements should be read in conjunction with the Company’s 2023 annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023. The Company’s interim unaudited condensed consolidated financial statements reflect all normal and recurring adjustments necessary, in its opinion, to state fairly the financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period due to the Company’s continual growth, seasonal fluctuations in solar energy generation, timing of maintenance and other expenditures, changes in interest expense and other factors.
The Company's accompanying unaudited condensed consolidated financial statements include the accounts of its wholly owned subsidiaries and variable interest entities (“VIEs”), for which the Company is the primary beneficiary. All intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been
reclassified to conform to the Company’s current presentation and such reclassifications had no effect on the Company’s previously reported financial position, results of operations, or cash flows.
On October 6, 2023, the Company effected a one-for-eight reverse stock split with respect to its issued and outstanding shares of common stock (the “Reverse Stock Split”). Excluding the par value and the number of authorized shares of the Company’s common stock, all share amounts, all per share amounts, and the values of the common stock outstanding and related effect on additional paid in capital included in this Form 10-Q have been retrospectively presented as if the Reverse Stock Split had been effective from the beginning of the earliest period presented.
Use of estimates
Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of income and expenses during the reporting period. The Company’s most significant estimates and judgments involve (i) deferred income taxes, (ii) warranty reserves, (iii) valuation of stock-based compensation, (iv) valuation of warrant liability, (v) the useful lives of certain assets and liabilities, (vi) the allowance for current expected credit losses and (vii) the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities, goodwill and the fair value of purchase consideration of asset acquisitions. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements.
Variable interest entities
Variable interest entities
The Company consolidates any VIE of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. 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 VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the 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. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary. The Company's initial investments in Volta Solar Owner II, LLC and ORE F4 HoldCo, LLC (collectively, the “Funds”) were determined to be VIEs and remained as such as of September 30, 2024. During the three months ended September 30, 2023, the Company purchased all membership interests in Level Solar Fund IV and it ceased being a VIE as of September 30, 2023.
Cash and cash equivalents
Cash and cash equivalents
The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks, money market accounts, and U.S. Treasury securities. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with large financial institutions, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.
Concentration of credit and revenue risk
Concentration of credit and revenue risks
Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the Federal Deposit Insurance Corporation limit. At September 30, 2024 and December 31, 2023, the Company had cash in excess of the $250,000 federally insured limit.
Restricted cash
Restricted cash
Restricted cash held at September 30, 2024 and December 31, 2023 of $36.3 million and $31.6 million, respectively, primarily consists of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds. The carrying amount reported in the unaudited condensed consolidated balance sheets for restricted cash approximates its fair value.
Accounts receivable, net
Accounts receivable, net
Accounts receivable primarily represent amounts due from the Company’s customers. Accounts receivable is recorded net of an allowance for expected credit losses, which is determined by the Company’s assessment of the collectability of customer accounts based on the best available data at the time of the assessment. Management reviews the allowance by considering factors such as historical experience, contractual term, aging category and current economic conditions that may affect customers.
Impairment of long-lived assets
Impairment of long-lived assets
The Company reviews long-lived assets, such as property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluates the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value.
Impairment of goodwill
Impairment of goodwill
Goodwill represents the excess of cost over the fair market value of tangible and intangible assets acquired and liabilities assumed of acquired businesses. Goodwill is not amortized, however it is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has historically recorded goodwill in connection with its business acquisitions.
The Company performs its annual goodwill impairment assessment on October 1 of each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment of the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.
If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.
The Company evaluates the fair value of the Company’s reporting unit using the market and income approach. Under the market approach, the Company uses multiples of EBITDA or revenues of the comparable guideline public companies by selecting a population of public companies with similar operations and attributes. Using this guideline public company data, a range of multiples of enterprise value to EBITDA or revenue is calculated. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value. See Note 11. Goodwill for further information on the Company’s determination relating to impairment of goodwill.
Contingencies
Contingencies
When it is probable that a loss has occurred and the loss amount can be reasonably estimated, the Company records liabilities for loss contingencies. In certain cases, the Company may be covered by one or more corporate insurance policies, resulting in insurance loss recoveries. When such recoveries are in excess of a loss recognized in the Company’s financial statements, the Company recognizes a gain contingency at the earlier of when the gain has been realized or when it is realizable, however when the Company expects recovery of proceeds up to the amount of the loss recognized, a receivable, which offsets the related loss contingency, is recognized when realization of the claim for recovery is determined to be probable.
Fair value measurements
Fair value measurements
The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:
Level 1: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.
Level 2: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices 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 assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability being measured.
The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, net, accounts payable, accrued expenses and other current liabilities, non-recourse debt, and interest rate swaps. The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximates fair value due to the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.
Revenues
Revenues
The Company’s revenue is derived from its home solar energy portfolio and servicing platform, which primarily generates revenue through the sale to homeowners of power generated by the home solar energy systems and the rental of solar equipment by certain homeowners, pursuant to long-term agreements. Pursuant to Accounting Standard Codification 606 (“ASC 606”) defined below, the Company has elected the “right to invoice” practical expedient, and revenues for the performance obligations related to energy generation and servicing revenue are recognized as services are rendered based upon the underlying contractual arrangements.
The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
PPA revenues$11,458 $11,370 $31,297 $30,731 
SLA revenues6,702 7,596 20,574 22,543 
Solar renewable energy credit revenues1,222 2,072 4,396 5,268 
Government incentives110 68 333 164 
Servicing revenues178 100 534 325 
Intangibles amortization, unfavorable solar renewable energy agreements746 974 2,239 2,393 
Other revenues962 1,070 2,508 2,734 
Total$21,378 $23,250 $61,881 $64,158 
Energy generation
Customers purchase solar energy from the Company under PPAs or SLAs, both defined above. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts.
PPA revenues - Under ASC 606, Revenue from Contracts with Customers issued by the Financial Accounting Standards Board (“FASB”), PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs.
SLA revenues - The Company has SLAs, which do not meet the definition of a lease under ASC 842, Leases, and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments due to the performance obligation being satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected as deferred rent assets on the unaudited condensed consolidated balance sheets. Certain SLAs contain provisions to provide customers a performance guarantee that each solar energy system will achieve certain specified minimum solar energy production output. If the solar energy system does not produce the guaranteed production amount, the Company is obligated to pay a performance guarantee calculated as the product of (a) the shortfall production amount and (b) guaranteed rate per kWh as defined in the SLA.
Solar renewable energy credit revenues
The Company enters contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. Certain SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606. The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point in time when the SRECs are transferred. As SRECs can be sold separate from the actual electricity generated by the renewable-based generation source, the Company accounts for the SRECs it generates from its solar energy systems as governmental incentives and do not consider those SRECs output of the underlying solar energy systems. The Company classifies these SRECs as inventory held until sold and delivered to third parties. As the Company did not incur costs to obtain these governmental incentives, the inventory carrying value for the SRECs was $0 as of September 30, 2024 and December 31, 2023.
Deferred revenue
Deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes prepayments received for unfulfilled performance obligations that will be recognized on a straight-line basis over the remaining term of the respective customer agreements. Deferred revenue, in the aggregate, as of September 30, 2024 and December 31, 2023 was $4.6 million and $2.7 million, respectively. The Company recognized revenues of $0.1 million related to deferred revenue as of the start of the period during each of the three and nine months ended September 30, 2024 and 2023.
Income taxes
Income taxes
The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and net operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect of changes in tax rates on deferred tax assets and liabilities is recognized in the unaudited condensed consolidated statements of operations in the period in which the enactment rate changes. The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors, such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.
Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three and nine months ended September 30, 2024 and 2023, there were no uncertain tax positions taken or expected to be taken in the Company’s tax returns.
In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years prior to 2021. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.
Related parties
Related parties
A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, the board of directors, as well as members of their immediate families and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or that has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In December 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, (“ASU 2023-09”), which requires enhancements regarding the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for the Company on December 31, 2025. The Company will adopt this ASU as of December 31, 2025 and will prospectively apply its requirements to income tax disclosures presented in the notes to the condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures, (“ASU 2023-07”), which requires enhanced disclosures for reportable segments, primarily in relation to significant segment expenses, even in the event an entity has a single reportable segment in accordance with Topic 280. ASU 2023-07 is effective for the Company on December 31, 2024. The Company will adopt this ASU as of December 31, 2024 and will retrospectively apply its requirements to all prior periods based on the significant segment expense categories identified and disclosed in its condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2024
Accounting Policies [Abstract]  
Schedule of reconciliation of cash, cash equivalents, and restricted cash
The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:
As of
(Amounts in thousands)September 30, 2024September 30, 2023
Cash and cash equivalents$113,658 $154,209 
Restricted cash36,323 38,524 
Total cash, cash equivalents and restricted cash$149,981 $192,733 
Restrictions on cash and cash equivalents
The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:
As of
(Amounts in thousands)September 30, 2024September 30, 2023
Cash and cash equivalents$113,658 $154,209 
Restricted cash36,323 38,524 
Total cash, cash equivalents and restricted cash$149,981 $192,733 
Changes in financing receivables for accounting standards update The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net on the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Balance at the beginning of the period$1,693 $12,164 
Impact of ASC 326 adoption— (1,285)
Write-off of uncollectible accounts(1,881)(11,447)
Provision recognized upon valuation of assets acquired
— 420 
Provision for current expected credit losses1,128 1,841 
Balance at the end of the period$940 $1,693 
Disaggregation of revenue
The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
PPA revenues$11,458 $11,370 $31,297 $30,731 
SLA revenues6,702 7,596 20,574 22,543 
Solar renewable energy credit revenues1,222 2,072 4,396 5,268 
Government incentives110 68 333 164 
Servicing revenues178 100 534 325 
Intangibles amortization, unfavorable solar renewable energy agreements746 974 2,239 2,393 
Other revenues962 1,070 2,508 2,734 
Total$21,378 $23,250 $61,881 $64,158 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of fair values of the assets acquired and liabilities assumed by major class
The following table summarizes the purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Legacy Spruce Power, as adjusted, during the measurement period:

(Amounts in thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsUpdated Purchase Price Allocation
Total purchase consideration:
Cash, net of cash acquired, and restricted cash$32,585 $— $32,585 
Allocation of consideration to assets acquired and liabilities assumed:
Accounts receivable, net10,995 — 10,995 
Prepaid expenses and other current assets6,768 (2,405)4,363 
Solar energy systems406,298 89,268 495,566 
Other property and equipment337 — 337 
Intangible assets— 11,980 11,980 
Interest rate swap assets26,698 — 26,698 
Right-of-use asset3,279 (328)2,951 
Other assets358 (102)256 
Goodwill158,636 (129,879)28,757 
Accounts payable(2,620)(22)(2,642)
Unfavorable solar renewable energy agreements (10,500)(10,500)
Accrued expenses(13,061)(241)(13,302)
Lease liability(3,382)42 (3,340)
Long-term debt(510,002)2,772 (507,230)
Other liabilities(335)292 (43)
Redeemable noncontrolling interests and noncontrolling interests(51,384)39,123 (12,261)
Total assets acquired and liabilities assumed$32,585 $— $32,585 
Schedule of acquired finite-lived intangible assets
The gross intangibles acquired are amortized over their respective estimated useful lives as follows:

(Amounts in thousands)AssetLiabilityEstimated Life (in years)
Solar renewable energy agreements$340 $10,500 
3 to 6
Performance based incentives agreements3,240 — 13
Trade name8,400 — 30
Total intangibles acquired$11,980 $10,500 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2024
Property, Plant and Equipment [Abstract]  
Property and equipment, schedule of useful lives
Property and equipment, net consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Solar energy systems$510,947 $513,526 
Less: Accumulated depreciation(46,732)(29,594)
Solar energy systems, net$464,215 $483,932 
Equipment$— $157 
Furniture and fixtures430 461 
Computers and related equipment272 218 
Software— 
Leasehold improvements30 59 
Gross other property and equipment732 903 
Less: Accumulated depreciation(252)(429)
Other property and equipment, net$480 $474 
Property and equipment, net$464,695 $484,406 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, net (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of acquired finite-lived intangible assets by major class
The following table presents the detail of intangible assets, net as recorded in the unaudited condensed consolidated balance sheets:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Intangible assets:
Solar renewable energy agreements$340 $340 
Performance based incentives agreements3,240 3,240 
Trade name8,400 8,400 
Gross intangible assets
11,980 11,980 
Less: Accumulated amortization(2,713)(1,784)
Intangible assets, net$9,267 $10,196 
Schedule of finite-lived intangible assets, future amortization expense
As of September 30, 2024, expected amortization of intangible assets for each of the five succeeding fiscal years and thereafter is as follows:

As of September 30,
(Amounts in thousands)2024
Remainder of 2024$310 
20251,126 
20261,122 
2027978 
2028878 
Thereafter
4,853 
    Total
$9,267 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued liabilities
Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Accrued interest$11,545 $8,587 
Accrued professional fees2,249 2,386 
Accrued contingencies (See Note 14. Commitments and Contingencies)8,030 21,300 
Accrued compensation and related benefits4,764 3,237 
Accrued expenses, other1,030 2,293 
Accrued operating and maintenance expenses2,102 2,079 
Accrued taxes, stock-based compensation1,132 752 
Current portion of interest rate swap liability40 — 
Accrued expenses and other current liabilities
$30,892 $40,634 
Other current liabilities
Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:
As of
(Amounts in thousands)September 30, 2024December 31, 2023
Accrued interest$11,545 $8,587 
Accrued professional fees2,249 2,386 
Accrued contingencies (See Note 14. Commitments and Contingencies)8,030 21,300 
Accrued compensation and related benefits4,764 3,237 
Accrued expenses, other1,030 2,293 
Accrued operating and maintenance expenses2,102 2,079 
Accrued taxes, stock-based compensation1,132 752 
Current portion of interest rate swap liability40 — 
Accrued expenses and other current liabilities
$30,892 $40,634 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of long-term debt
The following table provides a summary of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023:

As of
(Amounts in thousands)DueSeptember 30, 2024December 31, 2023
SVB Credit Agreement, SP1 Facility (1)
April 2026$202,753 $214,803 
Second SVB Credit Agreement, SP2 Facility (1)
May 202780,233 85,231 
KeyBank Credit Agreement, SP3 Facility (1)
November 202755,260 58,962 
Second KeyBank Credit Agreement (1)
April 2030162,712 162,725 
Deutsche Bank Credit Agreement, SP4 Facility August 2025— 125,000 
Barings GPSF Credit Agreement, SET FacilityApril 2042130,000 — 
Less: Unamortized fair value adjustment (1)
(23,348)(27,600)
Less: Unamortized deferred financing costs (1)
(2,254)(341)
Total Non-recourse debt605,356 618,780 
Less: Non-recourse debt, current(28,351)(27,914)
Non-recourse debt, non-current$577,005 $590,866 
(1) In connection with the acquisition of Legacy Spruce Power effective September 9, 2022, the Company assumed all non-recourse debt instruments valued at approximately $507.2 million as of that date. In connection with accounting for the business combination, the Company adjusted the carrying value of this non-recourse debt to its fair value as of the Acquisition Date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair value and associated adjustment to unamortized deferred financing costs is being amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment and deferred financing costs for the three and nine months ended September 30, 2024 were $1.5 million and $4.4 million, respectively, and for the three and nine months ended September 30, 2023 were $1.5 million and $4.4 million, respectively.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of fair values private warrants were valued using a black-scholes model
The Company’s private warrants are valued using a Black-Scholes model, pursuant to the inputs provided in the table below:
InputSeptember 30, 2024December 31, 2023
Risk-free rate3.9 %4.2 %
Remaining term in years1.231.98
Expected volatility59.7 %82.0 %
Exercise price$92.00 $92.00 
Fair value of common stock$2.84 $4.42 
Schedule of assets and liabilities which are measured at fair value on a recurring basis
The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:
Fair Value Measurements as of
September 30, 2024
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $19,535 $— $19,535 
Money market accounts106,790 — — 106,790 
Total$106,790 $19,535 $— $126,325 
Liabilities:
Interest rate swaps$— $647 $— $647 
Total$— $647 $— $647 
Fair Value Measurements as of
December 31, 2023
(Amounts in thousands)Level ILevel IILevel IIITotal
Asset:
Interest rate swaps$— $27,883 $— $27,883 
Money market accounts21,475 — — 21,475 
U.S. Treasury securities108,964 — — 108,964 
Total$130,439 $27,883 $— $158,322 
Liabilities:
Private warrants$— $— $17 $17 
Total$— $— $17 $17 
Schedule of roll forward of the company’s level 3 instruments
The following is a roll forward of the Company’s Level 3 liability instruments:
Three Months Ended September 30, 2024Nine Months Ended
September 30, 2024
(Amounts in thousands)
Balance at the beginning of the period$$17 
Fair value adjustments – warrant liability(2)(17)
Balance at the end of the period$— $— 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The Company performed a quantitative test using a market approach, which resulted in an impairment of goodwill during the three months ended September 30, 2024. As a result, the Company recorded a charge of $28.8 million to fully impair its goodwill within the unaudited condensed consolidated statements of operations.
As of
September 30, 2024December 31, 2023
(Amounts in thousands)
Goodwill, beginning balance$28,757 $28,757 
Impairment of goodwill(28,757)— 
Goodwill, ending balance$— $28,757 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation Expense (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option award activity
The Company grants stock options to certain employees that will vest over a period of one to four years. A summary of stock option award activity for the nine months ended September 30, 2024 was as follows:
Options
Shares
Weighted Average
Exercise Price
Weighted Average Remaining Contractual Term
Outstanding at December 31, 2023193,156 $17.89 5.8
Granted295,229 3.74 
Exercised— — 
Cancelled or forfeited— — 
Outstanding at September 30, 2024488,385 $9.34 7.8
Exercisable at September 30, 2024192,523 $17.76 5.0
A summary of stock option award activity for the nine months ended September 30, 2023 was as follows:
Options
Shares
Weighted Average
Exercise Price
Weighted Average Remaining Contractual Term
Outstanding at December 31, 2022761,408 $11.12 2.7
Granted— — 
Exercised(331,091)1.95 
Cancelled or forfeited(78,797)51.48 
Outstanding at September 30, 2023351,520 $10.69 3.4
Exercisable at September 30, 2023349,529 $10.38 3.4
Schedule of fair value of restricted stock awards Restricted stock units activity during the nine months ended September 30, 2024 was as follows:
Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Non-vested, at December 31, 20231,102,095 $7.74 
Granted1,925,157 3.50 
Vested(305,192)6.63 
Cancelled or forfeited(635,299)5.22 
Non-vested, at September 30, 20242,086,761 $4.77 
Restricted stock units activity during the nine months ended September 30, 2023 was as follows:
Number of
Shares
Weighted Average Grant Date Fair Value Per Share
Non-vested, at December 31, 20221,229,089 $10.40 
Granted653,425 6.50 
Vested(521,313)12.63 
Cancelled or forfeited(266,162)10.32 
Non-vested, at September 30, 20231,095,039 $7.88 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Noncontrolling Interests (Tables)
9 Months Ended
Sep. 30, 2024
Noncontrolling Interest [Abstract]  
Summary of noncontrolling interests
The following table summarizes the Company’s noncontrolling interests as of September 30, 2024:
Tax Equity EntityDate Class A Member Admitted
ORE F4 Holdco, LLCAugust 2014
Volta Solar Owner II, LLCAugust 2017
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share
The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands, except share data)2024202320242023
Numerator:
Net loss attributable to stockholders$(53,529)$(19,313)$(64,561)$(35,643)
Denominator:
Weighted average shares outstanding, basic18,566,015 17,351,796 18,438,375 18,072,115 
Dilutive effect of stock options and restricted stock units— — — — 
Weighted average shares outstanding, diluted18,566,015 17,351,796 18,438,375 18,072,115 
Net loss attributable to stockholders per share, basic and diluted$(2.88)$(1.11)$(3.50)$(1.97)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Discontinued Operations (Tables)
9 Months Ended
Sep. 30, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of financial information regarding discontinued operations The following table provides supplemental detail of the Company’s discontinued operations contained within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Net income (loss) from discontinued operations:
Drivetrain$(4)$(204)$50 $(4,253)
Total$(4)$(204)$50 $(4,253)
XL Grid
The following table presents financial results of XL Grid operations:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Revenues$— $— $— $149 
Operating expenses:
Cost of revenues— — — 148 
Selling, general, and administrative expenses— — — 743 
Gain on asset disposal— — — (742)
Total operating expenses— — — 149 
Net loss from discontinued operations$— $— $— $— 
Drivetrain
The following table presents financial results of Drivetrain operations:
Three Months Ended September 30,Nine Months Ended September 30,
(Amounts in thousands)2024202320242023
Revenues$16 $$53 $29 
Operating expenses:
Cost of revenues20 34 84 63 
Selling, general, and administrative expenses— — — 742 
(Gain) loss on asset disposal— 179 (81)3,489 
Other— — — (12)
Total operating expenses20 213 4,282 
Net income (loss) from discontinued operations$(4)$(204)$50 $(4,253)
The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations contained within the unaudited condensed consolidated balance sheets:

As of
(Amounts in thousands)September 30, 2024December 31, 2023
Assets from discontinued operations:
Drivetrain$— $32 
Total assets from discontinued operations$— $32 
Liabilities from discontinued operations:
Drivetrain$117 $170 
Total liabilities from discontinued operations$117 $170 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Description of Business (Details)
contract in Thousands
9 Months Ended
Sep. 30, 2024
contract
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of home solar assets and contracts 75
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended
Jun. 30, 2023
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Concentration Risk [Line Items]            
Restricted cash   $ 36,323,000 $ 38,524,000 $ 36,323,000 $ 38,524,000 $ 31,600,000
Beneficial interests in securitized financial asset   4,800,000   12,300,000    
Accretable yield   900,000        
Annual income expected   3,000,000        
Impairment of long-lived assets   0 0 0 0  
Deferred revenue   4,600,000   4,600,000   2,700,000
Deferred revenue recognized (less than)   100,000 100,000 100,000 100,000  
Income tax expense (benefit)   $ 0 $ 0 $ 0 $ 0  
Effective income tax rate   0.00% 0.00% 0.00% 0.00%  
Stock split, conversion ratio 0.125          
Cash and cash equivalents   $ 113,658,000 $ 154,209,000 $ 113,658,000 $ 154,209,000 141,354,000
Solar Renewable Energy Certificates            
Concentration Risk [Line Items]            
Inventory, net   $ 0   $ 0   $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Accounting Policies [Abstract]      
Cash and cash equivalents $ 113,658 $ 141,354 $ 154,209
Restricted cash 36,323 $ 31,600 38,524
Total cash, cash equivalents and restricted cash $ 149,981   $ 192,733
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at the beginning of the period $ 1,693 $ 12,164 $ 12,164
Write-off of uncollectible accounts (1,881)   (11,447)
Provision recognized upon valuation of assets acquired 0   420
Bad debt expense 1,128 2,436 1,841
Balance at the end of the period 940   1,693
Impact of ASC 326 adoption      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at the beginning of the period $ 0 $ (1,285) (1,285)
Balance at the end of the period     $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 21,378 $ 23,250 $ 61,881 $ 64,158
PPA revenues        
Disaggregation of Revenue [Line Items]        
Revenues 11,458 11,370 31,297 30,731
SLA revenues        
Disaggregation of Revenue [Line Items]        
Revenues 6,702 7,596 20,574 22,543
Solar renewable energy credit revenues        
Disaggregation of Revenue [Line Items]        
Revenues 1,222 2,072 4,396 5,268
Government incentives        
Disaggregation of Revenue [Line Items]        
Revenues 110 68 333 164
Servicing revenues        
Disaggregation of Revenue [Line Items]        
Revenues 178 100 534 325
Intangibles amortization, unfavorable solar renewable energy agreements        
Disaggregation of Revenue [Line Items]        
Revenues 746 974 2,239 2,393
Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues $ 962 $ 1,070 $ 2,508 $ 2,734
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 09, 2022
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Business Combination, Separately Recognized Transactions [Line Items]        
Cash paid for acquisitions, net of cash acquired     $ 0 $ 43,097
Noncontrolling interest, fair value adjustment   $ (5,500)    
Redeemable noncontrolling interest, fair value adjustment   200    
Adjustment to additional paid in capital   $ (1,800)    
Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC, RPV Fund 13 LLC, Sunserve Residential Solar I, LLC and Level Solar Fund III, LLC        
Business Combination, Separately Recognized Transactions [Line Items]        
Ownership interest, percentage   100.00%    
Legacy Spruce Power        
Business Combination, Separately Recognized Transactions [Line Items]        
Cash paid for acquisitions, net of cash acquired $ 32,600      
Payment to acquire business, gross 61,800      
Cash acquired from acquisition 29,200      
Spruce Power        
Business Combination, Separately Recognized Transactions [Line Items]        
Cash paid for acquisitions, net of cash acquired $ 32,585      
Estimated Life (in years) 16 years      
Spruce Power | Sales        
Business Combination, Separately Recognized Transactions [Line Items]        
Effect of adjustments due to change in provisional amounts   $ 400    
Effect of adjustments related to prior periods due to change in provisional amounts   500    
Spruce Power | Other revenues        
Business Combination, Separately Recognized Transactions [Line Items]        
Effect of adjustments due to change in provisional amounts   400    
Effect of adjustments related to prior periods due to change in provisional amounts   300    
Spruce Power | Depreciation        
Business Combination, Separately Recognized Transactions [Line Items]        
Effect of adjustments due to change in provisional amounts   1,900    
Effect of adjustments related to prior periods due to change in provisional amounts   $ 900    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Schedule of assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 09, 2022
Sep. 30, 2024
Sep. 30, 2023
Sep. 08, 2023
Dec. 31, 2023
Dec. 31, 2022
Total purchase consideration:            
Cash, net of cash acquired, and restricted cash   $ 0 $ 43,097      
Allocation of consideration to assets acquired and liabilities assumed:            
Goodwill   $ 0     $ 28,757 $ 28,757
Spruce Power            
Total purchase consideration:            
Cash, net of cash acquired, and restricted cash $ 32,585          
Allocation of consideration to assets acquired and liabilities assumed:            
Accounts receivable, net 10,995          
Prepaid expenses and other current assets 4,363          
Solar energy systems 495,566          
Other property and equipment 337          
Intangible assets 11,980          
Interest rate swap assets 26,698          
Right-of-use asset 2,951          
Other assets 256          
Goodwill 28,757          
Accounts payable (2,642)          
Unfavorable solar renewable energy agreements (10,500)          
Accrued expenses (13,302)          
Lease liability (3,340)          
Long-term debt (507,230)          
Other liabilities (43)          
Redeemable noncontrolling interests and noncontrolling interests (12,261)          
Total assets acquired and liabilities assumed 32,585          
Measurement Period Adjustments            
Prepaid expenses and other current assets       $ (2,405)    
Solar energy systems       89,268    
Intangible assets       11,980    
Right-of-use asset       (328)    
Other assets       (102)    
Goodwill       (129,879)    
Accounts payable       (22)    
Unfavorable solar renewable energy agreements       (10,500)    
Accrued expenses       (241)    
Lease liability       42    
Long-term debt       2,772    
Other liabilities       292    
Redeemable noncontrolling interests and noncontrolling interests       39,123    
Total assets acquired and liabilities assumed       $ 0    
Spruce Power | Previously Reported            
Total purchase consideration:            
Cash, net of cash acquired, and restricted cash 32,585          
Allocation of consideration to assets acquired and liabilities assumed:            
Accounts receivable, net 10,995          
Prepaid expenses and other current assets 6,768          
Solar energy systems 406,298          
Other property and equipment 337          
Intangible assets 0          
Interest rate swap assets 26,698          
Right-of-use asset 3,279          
Other assets 358          
Goodwill 158,636          
Accounts payable (2,620)          
Unfavorable solar renewable energy agreements 0          
Accrued expenses (13,061)          
Lease liability (3,382)          
Long-term debt (510,002)          
Other liabilities (335)          
Redeemable noncontrolling interests and noncontrolling interests (51,384)          
Total assets acquired and liabilities assumed $ 32,585          
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Gross intangibles acquired and estimated useful lives (Details)
$ in Thousands
Sep. 09, 2022
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset $ 11,980
Liability $ 10,500
Solar renewable energy agreements | Minimum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Life (in years) 3 years
Solar renewable energy agreements | Maximum  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Life (in years) 6 years
Spruce Power  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Life (in years) 16 years
Spruce Power | Solar renewable energy agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset $ 340
Liability 10,500
Spruce Power | Performance based incentives agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset 3,240
Liability $ 0
Estimated Life (in years) 13 years
Spruce Power | Trade name  
Acquired Finite-Lived Intangible Assets [Line Items]  
Asset $ 8,400
Liability $ 0
Estimated Life (in years) 30 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Acquisitions (Details)
$ in Thousands
Aug. 18, 2023
USD ($)
contract
Mar. 23, 2023
USD ($)
lease
Sep. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Asset Acquisition [Line Items]        
Investments under SEMTH master lease agreement     $ 138,340 $ 143,095
SS Holdings 2017 and subsidiaries (SMETH)        
Asset Acquisition [Line Items]        
Term of use rights to customer payment stream   20 years    
Number of customers | lease   22,500    
Payment to acquire use rights   $ 23,000    
Senior indebtedness assumed   125,000    
Investments under SEMTH master lease agreement   $ 146,900    
Tredegar        
Asset Acquisition [Line Items]        
Number of customers | contract 2,400      
Payment to acquire use rights $ 21,200      
Payments For Asset Acquisition $ 20,900      
Estimated Life (in years) 11 years      
Transaction cost $ 300      
Finite-lived intangible assets, fair value disclosure $ 19,600      
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net - Schedule of property and equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 464,695 $ 484,406
Gross other property and equipment 732 903
Less: Accumulated depreciation (252) (429)
Other property and equipment, net 480 474
Solar energy systems    
Property, Plant and Equipment [Line Items]    
Solar energy systems 510,947 513,526
Less: Accumulated depreciation (46,732) (29,594)
Property and equipment, net 464,215 483,932
Equipment    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 0 157
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 430 461
Computers and related equipment    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 272 218
Software    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment 0 8
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross other property and equipment $ 30 $ 59
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Energy Equipment        
Property, Plant and Equipment [Line Items]        
Depreciation expense $ 5.7 $ 6.3 $ 17.1 $ 17.9
Property and equipment, net        
Property, Plant and Equipment [Line Items]        
Depreciation expense     $ 0.2  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, Net - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets: $ 11,980 $ 11,980
Less: Accumulated amortization (2,713) (1,784)
Intangible assets, net 9,267 10,196
Solar renewable energy agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets: 340 340
Performance based incentives agreements    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets: 3,240 3,240
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible assets: $ 8,400 $ 8,400
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 0.3 $ 0.3 $ 0.9 $ 0.9
Revenue From Contract With Customer, Excluding Assessed Tax        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization expense 0.1 0.1 0.3 0.3
Selling, General and Administrative Expenses        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization expense $ 0.2 $ 0.2 $ 0.6 $ 0.5
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets, Net - Schedule of estimated future intangible amortization expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2024 $ 310  
2025 1,126  
2026 1,122  
2027 978  
2028 878  
Thereafter 4,853  
Intangible assets, net $ 9,267 $ 10,196
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued interest $ 11,545 $ 8,587
Accrued professional fees 2,249 2,386
Accrued contingencies (See Note 14. Commitments and Contingencies) 8,030 21,300
Accrued compensation and related benefits 4,764 3,237
Accrued expenses, other 1,030 2,293
Accrued operating and maintenance expenses 2,102 2,079
Accrued taxes, stock-based compensation 1,132 752
Current portion of interest rate swap liability 40 0
Accrued expenses and other current liabilities $ 30,892 $ 40,634
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Non-Recourse Debt - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Sep. 09, 2022
Debt Instrument [Line Items]            
Unamortized fair value adjustment $ (23,348)   $ (23,348)   $ (27,600)  
Unamortized deferred financing costs 2,254   2,254   341  
Total Non-recourse debt 605,356   605,356   618,780  
Less: Non-recourse debt, current (28,351)   (28,351)   (27,914)  
Non-recourse debt, non-current, net 577,005   577,005   590,866  
Legacy Spruce Power            
Debt Instrument [Line Items]            
Long-term debt           $ 507,200
Fair value of long-term debt           $ 35,200
Fair value adjustment of amortization of long-term debt 1,500 $ 1,500 4,400 $ 4,400    
A&R SVB Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt 202,753   202,753   214,803  
Second SBV Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt 80,233   80,233   85,231  
KeyBank Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt 55,260   55,260   58,962  
A&R Second KeyBank Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt 162,712   162,712   162,725  
Deutsche Bank Credit Agreement, SP4 Facility            
Debt Instrument [Line Items]            
Long-term debt 0   0   125,000  
Barings GPSF LLC Credit Agreement            
Debt Instrument [Line Items]            
Long-term debt $ 130,000   $ 130,000   $ 0  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Non-Recourse Debt - Narrative (Details)
$ in Millions
Jun. 26, 2024
USD ($)
Barings GPSF LLC Credit Agreement  
Debt Instrument [Line Items]  
Principal balance $ 130.0
Interest rate 6.889%
Deutsche Bank Credit Agreement, SP4 Facility  
Debt Instrument [Line Items]  
Extinguishment of debt, amount $ 125.0
Debt issuance costs, gross $ 2.1
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Interest Rate Swaps (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Derivative [Line Items]        
Percent of floating rate term loans covered 99.00%   99.00%  
Change in fair value of interest rate swaps $ (11,328) $ 8,061 $ (8,153) $ 11,663
Interest rate swaps | Interest Expense        
Derivative [Line Items]        
Gain (loss) on sale of derivatives     3,600  
Interest rate swaps | Other Operating Income (Expense)        
Derivative [Line Items]        
Change in fair value of interest rate swaps (11,300) 8,100 (8,200) 11,800
Interest rate swaps | Interest Expense        
Derivative [Line Items]        
Change in fair value of interest rate swaps $ 3,000 $ 3,800 $ 13,800 $ 9,700
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Long-term debt, fair value $ 626.1 $ 628.2
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2024
$ / shares
Dec. 31, 2023
$ / shares
Risk-free rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 0.039 0.042
Remaining term in years    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Remaining term in years 1 year 2 months 23 days 1 year 11 months 23 days
Expected volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 0.597 0.820
Exercise price (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 92.00 92.00
Fair value of common stock (in dollars per share)    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input, risk-free interest rate, expected volatility 2.84 4.42
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets    
Total $ 126,325 $ 158,322
Liabilities:    
Warrant liabilities 0 17
Total 647 17
Money market accounts    
Assets    
Cash and cash equivalents, fair value disclosure 106,790 21,475
U.S. Treasury securities    
Assets    
Cash and cash equivalents, fair value disclosure   108,964
Interest rate swaps    
Assets    
Interest rate swaps 19,535 27,883
Liabilities:    
Interest rate swaps 647  
Level I    
Assets    
Total 106,790 130,439
Liabilities:    
Warrant liabilities   0
Total 0 0
Level I | Money market accounts    
Assets    
Cash and cash equivalents, fair value disclosure 106,790 21,475
Level I | U.S. Treasury securities    
Assets    
Cash and cash equivalents, fair value disclosure   108,964
Level I | Interest rate swaps    
Assets    
Interest rate swaps 0 0
Liabilities:    
Interest rate swaps 0  
Level II    
Assets    
Total 19,535 27,883
Liabilities:    
Warrant liabilities   0
Total 647 0
Level II | Money market accounts    
Assets    
Cash and cash equivalents, fair value disclosure 0 0
Level II | U.S. Treasury securities    
Assets    
Cash and cash equivalents, fair value disclosure   0
Level II | Interest rate swaps    
Assets    
Interest rate swaps 19,535 27,883
Liabilities:    
Interest rate swaps 647  
Level III    
Assets    
Total 0 0
Liabilities:    
Warrant liabilities   17
Total 0 17
Level III | Money market accounts    
Assets    
Cash and cash equivalents, fair value disclosure 0 0
Level III | U.S. Treasury securities    
Assets    
Cash and cash equivalents, fair value disclosure   0
Level III | Interest rate swaps    
Assets    
Interest rate swaps 0 $ 0
Liabilities:    
Interest rate swaps $ 0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of roll forward of the company's Level 3 instruments (Details) - Level III - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 2 $ 17
Fair value adjustments – warrant liability (2) (17)
Ending balance $ 0 $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Goodwill [Roll Forward]          
Goodwill, beginning balance     $ 28,757 $ 28,757 $ 28,757
Impairment of goodwill $ 28,757 $ 0 28,757 $ 0 0
Goodwill, ending balance $ 0   $ 0   $ 28,757
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation Expense - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 12, 2024
Sep. 09, 2022
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share-Based Compensation Expense (Details) [Line Items]              
Share-based compensation expense (benefit)     $ 700 $ 900 $ 2,100 $ 2,400  
Unrecognized compensation cost     $ 8,200   8,200    
Period of recognition for share-based compensation expense     2 years 8 months 12 days        
Impairment of goodwill     $ 28,757 0 28,757 $ 0 $ 0
Aggregate intrinsic value of stock options outstanding     100   $ 100    
Granted (in shares)         295,229 0  
Chief Executive Officer              
Share-Based Compensation Expense (Details) [Line Items]              
Share-based compensation expense (benefit)         $ 500    
Granted (in shares)         295,229    
Restricted Stock Units              
Share-Based Compensation Expense (Details) [Line Items]              
Granted (in shares)         1,925,157 653,425  
Vested (in shares)         305,192 521,313  
Cancelled or forfeited (in shares)         635,299 266,162  
Restricted Stock Units | Director              
Share-Based Compensation Expense (Details) [Line Items]              
Vesting period         4 years    
Restricted Stock Units | Chief Executive Officer              
Share-Based Compensation Expense (Details) [Line Items]              
Granted (in shares)         88,636    
Vested (in shares) 97,994       97,994    
Cancelled or forfeited (in shares) 244,267            
Ladder RSUs              
Share-Based Compensation Expense (Details) [Line Items]              
Share-based compensation expense (benefit)       $ 100   $ 300  
Expiration period of grant   10 years          
Grant date stock price (in dollars per share)   $ 9.36          
Expected volatility   85.00%          
Risk free interest rate   3.30%          
Expected dividend rate   0.00%          
Ladder RSUs | Chief Executive Officer              
Share-Based Compensation Expense (Details) [Line Items]              
Share-based compensation expense (benefit)     $ (700)        
Granted (in shares)   208,333          
Percentage vesting in increments certified by Plan administrator   10.00%          
Expiration period of grant   10 years          
Minimum | Share-Based Payment Arrangement, Option              
Share-Based Compensation Expense (Details) [Line Items]              
Vesting period         1 year    
Maximum | Share-Based Payment Arrangement, Option              
Share-Based Compensation Expense (Details) [Line Items]              
Vesting period         4 years    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation Expense - Schedule of stock option award activity (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Shares        
Outstanding, beginning balance (in shares) 193,156 761,408 761,408  
Granted (in shares) 295,229 0    
Exercised (in shares) 0 (331,091)    
Cancelled or forfeited (in shares) 0 (78,797)    
Outstanding, ending balance (in shares) 488,385 351,520 193,156 761,408
Exercisable (in shares) 192,523 349,529    
Weighted Average Exercise Price        
Outstanding, beginning balance (in usd per share) $ 17.89 $ 11.12 $ 11.12  
Granted (in usd per share) 3.74 0    
Exercised (in usd per share) 0 1.95    
Cancelled or forfeited (in usd per share) 0 51.48    
Outstanding, ending balance (in usd per share) 9.34 10.69 $ 17.89 $ 11.12
Exercisable (in usd per share) $ 17.76 $ 10.38    
Weighted Average Remaining Contractual Term        
Outstanding 7 years 9 months 18 days 3 years 4 months 24 days 5 years 9 months 18 days 2 years 8 months 12 days
Exercisable 5 years 3 years 4 months 24 days    
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) - Restricted Stock Units - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Number of Shares    
Non-vested, beginning of period (in shares) 1,102,095 1,229,089
Granted (in shares) 1,925,157 653,425
Vested (in shares) 305,192 521,313
Cancelled or forfeited (in shares) 635,299 266,162
Non-vested, end of period (in shares) 2,086,761 1,095,039
Weighted Average Grant Date Fair Value Per Share    
Non-vested, beginning of period (in dollars per share) $ 7.74 $ 10.40
Granted (in dollars per share) 3.50 6.50
Vested (in dollars per share) 6.63 12.63
Cancelled or forfeited (in dollars per share) 5.22 10.32
Non-vested, ending of period (in dollars per share) $ 4.77 $ 7.88
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Noncontrolling Interests (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Noncontrolling Interest [Line Items]    
Contingent obligation threshold period 3 months  
Redeemable noncontrolling interest, equity, carrying amount $ 0 $ 0
Assets 806,774,000 895,021,000
Liabilities 655,138,000 680,352,000
Variable Interest Entity, Not Primary Beneficiary    
Noncontrolling Interest [Line Items]    
Assets 37,000,000.0 38,000,000.0
Liabilities $ 800,000 $ 800,000
Common Class A    
Noncontrolling Interest [Line Items]    
Allocation percentage of taxable income from inception to flip date 99.00%  
Allocation percentage of taxable income after flip date 5.00%  
Common Class B    
Noncontrolling Interest [Line Items]    
Allocation percentage of taxable income from inception to flip date 1.00%  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies - Legal proceedings (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 23, 2023
USD ($)
Mar. 17, 2023
USD ($)
battery
Sep. 30, 2024
USD ($)
Feb. 29, 2024
USD ($)
Jan. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Apr. 30, 2024
USD ($)
Mar. 31, 2023
legalAction
Oct. 19, 2021
complaint
Mar. 08, 2021
complaint
Other Commitments [Line Items]                              
Litigation settlements, net $ (2,300)             $ (7,205) $ (26,339) $ (7,205) $ (26,339)        
Damages paid, value           $ 11,000                  
Plastic Omnium                              
Other Commitments [Line Items]                              
Damages sought, value   $ 2,500                          
Loss contingency accrual     $ 1,250         1,250   1,250          
Batteries ordered | battery   1,000                          
Batteries paid | battery   455                          
Batteries reneged | battery   545                          
Batteries never delivered | battery   545                          
Shareholder Derivative Actions                              
Other Commitments [Line Items]                              
Number of class action complaints filed | legalAction                         2    
BMZ USA INC.                              
Other Commitments [Line Items]                              
Damages sought, value         $ 3,900                    
Loss contingency accrual     1,200         1,200   1,200          
Parker-Hannifin                              
Other Commitments [Line Items]                              
Loss contingency accrual     500         500   500          
New York                              
Other Commitments [Line Items]                              
Number of class action complaints filed | complaint                             2
Litigation settlements, net             $ (19,500)                
Estimated insurance recoveries                       $ 4,500      
Damages paid, value       $ 15,000                      
Delaware                              
Other Commitments [Line Items]                              
Number of class action complaints filed | complaint                           2  
Loss contingency accrual     4,750         $ 4,750   $ 4,750          
MASSACHUSETTS                              
Other Commitments [Line Items]                              
Damages paid, value     $ 1,000                        
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies - Master SREC purchase and sale agreement (Details)
9 Months Ended
Sep. 30, 2024
Legacy Spruce Power | Maximum  
Other Commitments [Line Items]  
Sale of SERCs, term of certificates (up to) 20 years
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies - Insurance claims and recoveries (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Fire    
Other Commitments [Line Items]    
Insured event, gain (loss) $ 0.2 $ 0.2
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net loss attributable to stockholders $ (53,529,000) $ (19,313,000) $ (64,561,000) $ (35,643,000)
Denominator:        
Weighted average shares outstanding, basic (in shares) 18,566,015 17,351,796 18,438,375 18,072,115
Dilutive effect of options, and restricted stock units (in shares) $ 0 $ 0 $ 0 $ 0
Weighted average shares outstanding, diluted (in shares) 18,566,015 17,351,796 18,438,375 18,072,115
Net loss attributable to stockholders per share, basic (in dollars per share) $ (2.88) $ (1.11) $ (3.50) $ (1.97)
Net loss attributable to stockholders per share, diluted (in dollars per share) $ (2.88) $ (1.11) $ (3.50) $ (1.97)
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Discontinued Operations - Summary of net loss from discontinued operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net income (loss) from discontinued operations: $ (4) $ (204) $ 50 $ (4,253)
Discontinued Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net income (loss) from discontinued operations: (4) (204) 50 (4,253)
Discontinued Operations | Drivetrain        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Net income (loss) from discontinued operations: $ (4) $ (204) $ 50 $ (4,253)
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) - Discontinued Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
XL Grid        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 149
Operating expenses:        
Cost of revenues 0 0 0 148
Selling, general, and administrative expenses 0 0 0 743
Gain on asset disposal 0 0 0 (742)
Total operating expenses 0 0 0 149
Net income (loss) from discontinued operations 0 0 0 0
Drivetrain        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Revenues 16 9 53 29
Operating expenses:        
Cost of revenues 20 34 84 63
Selling, general, and administrative expenses 0 0 0 742
Gain on asset disposal 0 179 (81) 3,489
Other 0 0 0 (12)
Total operating expenses 20 213 3 4,282
Net income (loss) from discontinued operations $ (4) $ (204) $ 50 $ (4,253)
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Discontinued Operations - Schedule of assets and liabilities of discontinued operations (Details) - Discontinued Operations - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets from discontinued operations:    
Total assets from discontinued operations $ 0 $ 32
Liabilities from discontinued operations:    
Total liabilities from discontinued operations 117 170
Drivetrain    
Assets from discontinued operations:    
Total assets from discontinued operations 0 32
Liabilities from discontinued operations:    
Total liabilities from discontinued operations $ 117 $ 170
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .U^;ED'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 " #M?FY94QZ&1>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*$[_'$SJ2T=/'0Q6V-C-V&IK%B?&UDCZ]G.\-F5L#["CI9\_ M?0(UV@O=!WP.O<= %N/#Z-HN"NTW[$SD!4#49W0JEBG1I>:Q#TY1>H83>*4_ MU FAKJHU."1E%"F8@(6?B4PV1@L=4%$?KGBC9[S_#&V&&0W8HL..(O"2 Y/3 M1'\9VP;N@ E&&%S\+J"9B;GZ)S9W@%V38[1S:AB&<&7A[H2JY7@Z_?)]8??7=CUQA[M M/S:^"&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #M?FY9]/U@\]8% #>'@ & 'AL+W=O7PY?DU5:J![T6PI#')$[U=6]M3/9Z,-#!6B1< MG\M,I/!F*57"#=RJU4!G2O"P"$KB ?.\T2#A4=J;7A7/[M7T2N8FCE)QKXC. MDX2KW:V(Y?:Z1WN'!Y^BU=K8!X/I5<978B[,E^Q>P=V@4@FC1*0ZDBE18GG= MNZ&O9SZS <47?T1BJY]<$XNRD/+!WOP:7O<\6R(1B\!8"0[_-F(FXM@J03F^ M[45[U6_:P*?7!_6W!3S ++@6,QG_&85F?=V;]$@HECR/S2>Y?2?V0!=6+Y"Q M+OZ2;?GM<-@C0:Z-3/;!4((D2LO__'%?$4\#6$, VP>P%P&TZ1?\?8!?@)8E M*[#NN.'3*R6W1-FO0%'531 --E-IFG!L%;R.(,].9W A%^D2ON1+Z:F! MT[X9!/OXVS*>-<1?DO?*"!7O(/ED4AD7'BYE5.ZJE!D:U1%O5.&-VN%E0D4R M)"(-2[F%G/Q.QF&4KLA,*N@'W'8)%S>JV)&;>O7LZK4A MC]*@+N49T0:&*)&*!#)/C=K!_]!9'4?4[]ZXB/&@KLA/# 5M@VSX(XE"&++1 M,@H*;J1?'Y&<^/TA]2XOZ<3)BP9WY64U+VO#R\,0U/79X8+8[XA,W>V*2X(' M]\@<>G8,72:4Y#;>A&=DGD?0:UA_PBZP==W,BM M:US>'I&[$^G&V5=F>&!7SMHB4=SDO.2LQG*FY ;&N;N]<D*5YQXC#$GZ2DL%*T]%,6MSZS@A$5P,Q@N\&HR&OWL M!#N%9Z*U::*XT_E-!M!BV1JR$)9\<9'Q> PIQW?GG%-8)EI[)HH;GL^1 ;LD MEX2R5XN?B19!KJ MG9"XTKQ8_EJI0"8)S%6P\ X>SLB/WCGD8DHRKLB&Q^X% M *[=M19J^;DXC' M8,W3E6ATC4>$/GR=.XT2'M:5KS9*K)51 DAE5S;ES!'%K\X= MG!D>U96S-DBLE4&*4EA^E[MV=HG*#^!.3ERQB?,4#HC5#HBU[7]8*_\C$J%6=E2N0,&L[?R0\=3=KKA@X[X#'M<5M+8_#'S_>Y@62;VNG32?R=[,V^'DJUBT+- M'J]LIG0R\MB(@BG>N!AK(\1:[1X%D$X5.+XH#<4C>1#N9CRVB>31\9B-F>=D M.(758;758;A3F>WGRF6DK;/=";!EV);G$;E^G[*^[]PNPR,[@OJU]_&/[.P< M]COWI/OMW24\=J;8(W(??>=1PRG\CU_['Q]W*R\9B]9L)L3%FC:M\;"NC+7W M\7&G<@. 80D9..2+0F%7QN/\+-GAR@F@GO.)@59?[D^5A8O6T.KR]*8XL M!_7GYV[G2TUBL810[WP,"4^5AZGEC9%9<1ZYD,;(I+A<"QX*93^ ]TLI MS>'&_D!UI#W]%U!+ P04 " #M?FY9^5P+TW8( #5)0 & 'AL+W=O MKMMV\7BQTL1)KKL_E1C3PS5*J-6_A5-TM]$8)7G:+UO6"1%&R6/.J MF5U==)]]4%<7\O9WCV^,''ZF[5F@\65Q<;?B=N M1/MY\T'!V>*X2UFM1:,KV2 EEI>SM_CU-4O-@L[B[TK/N/W?.@S.W7(MK6?]3 ME>WJ(5>H&J!GU:R:WF3:DO%BW@,;LNBL.UW^VO34:N?2,VYXA&TO7T 4CJ$@QU"0;C\Z%HJM4J)I$=<:?/:YLU_/_.M- MP;W6&UZ(RQE4E!9J)V97/_Z D^B-S[GOM%G/57ITE89VO[KF>H7@IJ'"'(A_ MM]6.U^"[U^O]5DFWE>D*NRN,:1)G%XO=J3\>,X9IS(YF/:3LB)0%D7X4NE55 M87+28/7AVV\0GUR8)M1D1 ^>QPK'6>I'%Q_1Q4%T;XM";B%LT- * 3&\K<4< M-=!\Y1+Q&EID5T1P\B(ZSZ%\Z[IK71#X%_@\M1]H8P/ET(KUK5#[V_Q8&)TY MY/KI5X>DG\-U]49TG;!^\,4F=KS&.'9BXUKE.,O\H4F.H4F"H?FM:06@:Y&" MAH+T/=\<"FL.;:TK-!_>Q$&2I YZNR(.@NB_B1;7C\!8.:&+*7 ] .( MKAF)*&78#S(_@LPG4F$'B; V")6H.WYI);KYZ8]/OP*5:<@35 N@8L3OE!#K MD=3(71=H1EDT<,%CQFB4QWX7<&1Y,IK(#Y!.JGWH\L)TS(T!VE6[E_DB-R42 MEIS@.%"\#K^UOIK9',6J,'#QKT0D@R3(7*/61+'T0APR\(X MR'P&.&_N*FBE%O!(C(E;421)ASA=*QSA?"S ED)QF$/?BZ6 &)9HHO0.V_28 MAZ;#M/58$39&GMBR)YZ@3Z-BS^3R;*NGP^E29!R181?S6>5CS1=;(L5A)OU% MRO(>Z- +S.4G)WRN"(3>L24Q'&:QOSH""-Q>QRR-<1KL*6K'#^I#&@KOAM55=M)?PX@YSWW&'@>^W6'WPL MN9$PN1UU[(8_&!'K'7YQ/8"R0V'*KH(V5XK8] MBLC1;D9<>B(9C?$0L,8M&63ZD88\9 MJ ML)Z"=!V4Y<]L))-E27'JLL'1DSB*4X$J:XWSOI^!C,AS!. ME[SRV('I&F&>V;*)2W+)D&L\-F/59TF0A$FP/V1,I:UG MA"-9Y#0*URS%*1ZA%V)9D819T=,I3N3N>+=PJ2Y.TRARPNNQRZ-L-#LL+9(P M+;KE-J'2B6=6RU(GESV#WVG7[J.U'$G"$YU3=;LL$_,;LE1=[<&>_A$>^6> [;-3WWI(G38.CSTTKBR\K69=" MZ1]_R A.WW2/NMJ'UUZ/@U3\W!'H>^W6]]T2, T3L+GSLD':A&!NGM='481A M'E)HQ^NM>(-H',WA,_,/Z1571M-OVY54U7]0=KS]AN?W;Q#.YS3/YC3-.C.< MS>,\G:[Q$I;6IZFYZV+:ZA0/(Q\#E^N\$YOMM\WF4TSG.DL.[AVQ.8Q[GGU4-*OBF@M[C!>DJ M#I:F# _?.'CMXF3TY9;5)FQR\-ZNM_MGXJ585D7E94CF"H\S2@AC0^KQ&9(X MS<;>YC K4UA8IGQ2H/FVZF%?(28S"JE!4&=0$DEL2^);ZL#KLBM5SF)&AH^! M)LWZ[EI)P\*2!N8(T_N5K&M3"-5!X7A9B[G2A$2Y@]1C1PEF%0P+*Y@] MK^K1SNT%[!G78YS0X?3@L2.8)HH20>:O5INSYNJW'8M,:Q M3'?H_%.@/>]<6F^QG.K6Q; MN>X.5X)#KAL#^'XI05P>3LPO>XZ_Y+KZ'U!+ P04 " #M?FY9%MF:5QX# M #>" & 'AL+W=O07D-!!I)9JVAXJH;)N#],>3&*(55E9 %UC"5:U>5DN#, M.A7,#3QOY!:89V'MSF4Q$I1GE9"Z1JHH"RZ=KPL1VZOC.\XT[NLZUN>$F MDQ*OR8+H^W(N8>:V*ADM"%=4<"3):NI<^9>SV-A;@Q^4;-7.&)E(ED(\F,FW M;.IX!H@PDFJC@.&R(3/"F!$"C#^-IM,^TCCNCI_5O]C8(98E5F0FV$^:Z7SJ MQ [*R I73-^)[5?2Q#,T>JE@ROZC;6/K.2BME!9%XPP$!>7U%3\V>=AQ\ >O M. 2-0_!6A[!Q"&V@-9D-ZP9KG$RDV")IK$'-#&QNK#=$0[G9Q866L$K!3RK=$Z)YJFF*ES] G= M+VY0[^PA=H, +!AWNL^/N M-R0%=]^ZA_ON+F2E34W0IB:P>N%K.!I2 06KD5BA+Y1#0BAF:"X4M17XZVJI MM(0Z_-T5:JT]Z-8V9_-2E3@E4P<.GR)R0YSDXP=_Y'WN"OP_B>VE(6S3$!Y3 M3ZX8G'1;#/#.0)FHEGI5,3A_J:BX5A=0I=(41%<2:N7(*IOWR2;Q^N.)N]F- M[:6-WX]:FSWD08L\.(H\$T4!&P2')WVX0"66:(-915 /RC,3C&&I4$G@799# M*9]W@=?Z\1ZXYWG^ ?M)LSW\88L_? <^KG0N)/T+I]+P6V;5"5VK#G=HPJ%7 M_PZXWV*YASYJT4?O0*=*5:>Q1R]@_'$XCL,H/J#N,O3&H1^/NJ&C%CIZ!S2T M.J4QSRA?GR*/7@+%PW$4!8?D78;!.!B&KY#'+7E\E/P[-&Y5R:=G]M1&M)UJ4MB$MA8;V M9H."Y:5H\E]?>UC-;D7.Y5G)?]8(;DK"E9]?\]SL7\8X='Q MPJ=LO5'FPGAROV5K_LC5E^W'2I^-VRAI5O!29J)$%5\]C-[ANSFM&]2(_V1\ M+T^.D:&R$.*K.?F0/HP\,R*>\Z4R(9C^>>)3GN@H[9/T_#T^!C] MEYJ\)K-@DD]%_E>6JLW#*!ZAE*_8+E>?Q/[?_$ H,/&6(I?U_VA_P'HCM-Q) M)8I#8SV"(BN;7_;M(,1) QT';D .#8C=P.]I0 \-Z$M[\ \-_)?V$!P:U-3' M#?=:N!E3;')?B3VJ#%I',P>U^G5KK5=6FD1Y5)6^F^EV:O*E9+LT4SQ%4U&F M.@&:(RGR+&7F\J/2/SHSE$1BA?[<\HJ9&9;H;=OT"MV@+X\S]/;-%7J#LA)] MWHB=9&4J[\=*C]'T-%X>QO.^&0_I&0]%OXM2;22:Z]&D0/O9# 1_Y]A91[QH1C_C >*8O;TXA.C_7^_S5O9^)0=MLH74\VA/O0[D4 M!>]R OWWW4*J2J_V_T%3W03SX6!F"[R36[;D#R.]QTE>/?'1Y)__P*'W+TCG M2P:;73+8_$+!SF;$;V?$'XH^^<2?>+GCX$IK6H9U2U,PGB8$TRB^'S^=Z@J@ M* F\<]3,184XCO$Y:@Z@?!QT/9Y1#%J*P6#2'?:<0=Q#:X9+)= M,MCLDL'F%PIV-A-A.Q/A8+)-A52F"E0#2==$"$Y2( F#R,HY !1C.^5<$(D# MST+- 51(3CH\(QJU1*-!HH_:N.B$NT9K7NKDRY$N9HBENOYF9KLSWJ9-1DB$ MR!D4I@&Q5LL40!&:6*B9B_*I3T)+!@#E>PF%98A;&>)!&7[+5+:NRSV27*F\ M\0'7J.0*8AT[8XB(%UBD71 )*4TLTB\)-7\NU!GGI.6<#'+^59MK9!RLU)11 MFLFMD"R'Z"9.]S>A1RVZ "B*+- , &FV-ET Y1,2P'2QUQE ;Y#PAV++LJJN MYGIIKX5(]UD.$CX$.E^1D;.X 9B]M%\6:3X8Z9SNB=_%@W0_"Z77LW!J"D@8 M._T'<4 =PB[,CZ(PLDF[,.P%,:4V:Q>7$#_T>YB3CCD97LU"2K2J1'%DKUT\ MR)JXB48C'"0V;0!'_ [O &<3Y. V+RA>#'UPA[BG6G%PZ[U3[7A%7J;U>;U MZCCCH(G %[6L%XTVNVBT^:6BG<])9UOQL&_]4"JNXRK4S HX%SZPP9+0+B@0 M+";V[CF#8#A,O-C.0@A'8[\O"SL7BP>M63J8@#"?$ MYNW"2)(X-@J 42_&?=6E6:FY<"*UUET!/+=]S4F3VK*J9+3IZQ M199KG]&S [OV[H;80@"8R*DX ,C>J>9@;[CG\05W9A(/N\D^#;)C1NC-F".Y M9UM8 \ G8DKLYS@ =A-[H6TG 9B>9J<& <$P#L,>0XD[1XF'+66S%S>+OG\% MN,[NQJVZ$"ATYAU ^2Y= (6)WV2%*7ZGR7&J%J];0=/QIQLV[>>/7SV!MZ[<44K42%=%+I?Q7G]8U2 M]XZ*YC4@-Z\!T2/?*EXL>-54L.,;L6O])"NWO'Y7G7^_@J:"N!;TQK>F <(0 MST+- )0]H7.P-Q+TK#K2F5XR;'J/>0@R=.UFG6P.2P"'$^S87 @7^D%D)QN$ MHZ'O]3RZD\[GDF=\+I?R#KDIQY2JLL5.L46NLT7HN4\Y+^JS4I0F$2M1/_:W M&[-LTJGG)B@FY&%MQP* L!_:,@*1L/W4#X&BOB<%TAEF,FC^NFW+EDPJL?RZ M$7G**Y@^=5X FEPB]J,#A,,)Q?;&!>%T+ME%;0[A:!#Z?0NGLZEDV*;V;%S@ M3H[T$9(;5NG"MF R6YI]#*4Z;5AU9IIA)&=YAM MX*@&1HMZ_ [IG"X9=KJO%2W-\IWYD],/R-8,Q+PG&-8-PD'"03A(.3A>KW2= M72;#=OD'"^7-CR>::W%M5W& G)/S;CW;23X?:MX3BO3M4)VE)L.6^H=U>D5N MN1;842IZH5+/AIKWA.I5JC/<9-AP/U\'3S?UG]K#XAE&.[-/A\W^7_7'&9H^ M>](+4#_XUK2UB]\IJ;2AJO^PTB57&PO=V]R M:W-H965T&ULK551;],P$/XKIS"A38(E2\H8(XVT%1![&%0K M@P?$@YM<&FN.'6RG'?^>LY-FG<@JA'BI??9]G[^[RUW3C=)WID*T<%\+::9! M96US'H8FK[!FYE@U*.FF5+IFEDR]"DVCD14>5(LPCJ+3L&9X>O'#=F9P\NDJ52=\ZX*J9!Y 2AP-PZ!D;+&F.+U?"^%_8 M]+Y1 'EKK*I[,"FHN>Q6=M_G80= /.. N ?$?PM(>D#B ^V4^;#>,&%IH;)9 M ZJ$SPUJYO)OX'" 'L'AG&ERJ=#RG ES!"_A=O$.#@^.X "XA"^5:@V3A4E# M2Z+=TV'>"[SL!,9/"$S@6A&S@?+WF"[TKFJL:',L'WBZ6QFMKCQUBR.[+).)D; M&>>F83E. YH)!O4:@^SYLY/3Z.U8I/^)[%'Y+I>S6< \,?P'9;U!+ P04 " #M?FY9]H+5;9H1 #GW@ M& 'AL+W=O)#X0SP> MKR$"+S[P]:>V^Z6_:YHA^+S=[/HW5W?#]_LQM]\;+MM M/8S?=K?7_7W7U*M#H>WFFH1A=KVMU[NKF]>'G[WK;EZW^V&SWC7ONJ#?;[=U M]_O;9M-^>G,57?WQ@Q_6MW?#](/KF]?W]6WSOAE^NG_7C=]=/U)6ZVVSZ]?M M+NB:CV^NOHV^$44Z%3A<\>]U\ZE_\G4P->5#V_XR?2-6;Z["J4;-IED.$Z(> M__NMF3>;S40:Z_'K$7KU&',J^/3K/^CTT/BQ,1_JOIFWF_^L5\/=FZOB*E@U M'^O]9OBA_<2;8X,.%5RVF_[P;_#I>&UX%2SW_=!NCX7'&FS7NX?_Z\_'CGA2 M($E/%"#' D0K0/(3!>)C@5@K$,4G"B3' LFE$=)C@50OD)THD!T+9'J!4[V4 M'POD>B^=JE)Q+%#HC3[5K>6Q0'F0P\/].]S\13W4-Z^[]E/035>/M.F+@X(. MI<=[OMY-8G\_=.-OUV.YX>:G7;U?K8=F%5+_NU\/OP5>/O%?!+/CI_2+X MZJ^O@K].U_]XU^[[>K?J7U\/8\6G\-?+8R7?/E22G*CDC^U0;RS%YNYB8GL_ M_BU-U?[V_3R(21;4J_9^^ANSL!9NUKS=;MMCHRVE*W?I;U=CGXQQZTWPKEZO M9F(7S.O[M;U5U,WZ?JS&LMT-7;L9?W4;B-W0=$T_V/J5G:G6'^[QH M/JZ7Z\$"X=Z0P*OGQ9F;/X[A_;[[W=;WUZ/:'R5/'B5/#L#D=(7;_6Z8^FX4 M]VY5=ZL^^.E^DGOP<_5YF$;R#YLFJ';[;=/54ZW_:]/L\Z.0,,IF41S\_%VS M_=!T-OK<29\^ K_IQSYNWER-GW%]T_W67-W\[2]1%O[3IFTDK$+"*!+&D#". MA D03-%[_*CWV*G$M\WM>K>;A/BAWM2[91/4P_B7NOPZB*-_C%HDQ*;N!V9V M8$Y/3+_=%.GKZ]^>2M09UE>B2%B%A%$DC"%A' D3()@BT>11HLF!'I^0Z _- MJAD?XJ=1=_QXN_33[6T";/\<"5L@81421I$PAH1Q)$R 8(J:TTA_X_/]X=':)NZ'&.F3 9@DH38" M.^OAJUDDK$+"*!+&D#".A D03-%L]JC9S*G9XW0D6*W[H5M_V$]/O7TPM,%. M'8_7KO$X,R0[B\)"TZRS'KZ:1<(J)(PB80P)XTB8 ,$4S>:/FLV=FOV^&48] M+MMM$WRU:?O^E4V3N:G)N-0DZ0SC*TDDK$+"*!+&D#".A D03)%D\2C)PBG) M:K?2)EK?U=WC1"NV";0P!!KE^ICI#.HK4"2L0L(H$L:0,(Z$"1!,$6CY*-#2 MD%NI464$2<"XYBMYQLI5&NHT /7[TZZ6G^_,,X]PUHVWVJ MNY75"8J07L$<2EM :1641J$T!J5Q*$V@:*KEJ M[JZ+MWZAQI"M"5$1Q?KGL^6R-"E#_0,:ZN9 :0)%4Q4G#9W(N<)^4WUNNN5Z M5%S[,>BG435X\/_[IP\(5I%!31TH;7&D*3.,."51J#\&0AT;*(U!:1Q*$RB: MJEEIVT1NW^:D9JTZM?@SA3$40@T:**VZI $4&I)!:1Q*$RB:JCUIOT1N_T7T M_?XP?QJU-_DKW7HY;:AZD.&Y(1.YHC^'TA:1Z0G%261\E%;0J!1*8U :A]($ MBJ;*5CHPD=N">2K;Y<,6RB0UEBFMW5;& MI=9M'%HU@:*I@I(.#W'GWV@[<31;\NRN'#?==X("I2V.-'6C0YJ4"=&,[0H: MET)I#$KC4)I T53M2KN&N.V:9^PB(Z9C0;*4A/I61W=D;R6:64+ZE@A+Q9*< MY/J832W7C2-4H@]E%F.&1%&2ZELBH.T4EG:>L*")=$C(&8?DA0,4U">!TA90 M6@6E42B-06D<2A/$=*M.B59:)"1U[IMX9J(602[5SZ&T!91606D42F-0&H?2 M!(JFZEK:+\1MOUPV_3"]#/V):^Z.XZU-:'X+E$:A- :E<2A-H&BJ-J7'0MP> MB_DT^*_];GPX"!T/!Z:%$97&HR#4-8'2*BB-0FD,2N-0FD#15*E*'6-)H MHBB+6*WR?.236YNM.^0":4M8M-@B<*L)/J6(6A4"J4Q M*(U#:0)%4V4KK:38;26]GU0Y"O;^F$5Q]N/=S?/6*M0\@M(J*(U":0Q*XU": MB$T+C\3Q(472MD ;/SGKS6T=&5JUZM.6!9-%B?[!CCW@#7O"&_:(-^P9;]A# MWK"GO)E.EGKK5=U)-RMVNUG/WML6FRY%6NIY%.[@WDJ$VE.7-(!"0S(HC4-I M D53=2@-JMB=PP/9VQ:;J3&S--#AN10FD#15$U*D-NNO?D!&HBQ1;?JLBSO"PR?2H--8B@- :E<2A-H&BJ=J5!%/N> MCW9>KV8."\G2,M/S']R1O958&,_)^LXV2\62/$Z-_!I; Y(HU0 L7FGH#I5$HC4%I'$H3*)HJ7&F_)&1[V"W7- MPSN&AC;XX"%EJY+-U?=99)P*[:Z6MY2AO@N41J$T!J5Q*$V@:*J4I3N3N-T9 MR.ID8LN!T6=#[HIXBQ?JW4!I%$IC4!J'T@2*IHKWR3MZW!;/1F&&'OD MW7&\M0EUO<20F*Z&?K2+.ZBW M4*$6#Y1&H30&I7$H3:!HJE"E%Y1DSM4%[ [Y!'KR&Y2V@-(J*(U":0Q*XU": M0-%4N4NO*CGC53UWA[R;ZZULJ$N5F"Y5D9!$6PJIH$$IE,:@- ZE"11-E:RT MJ)(S%I7/!OG$F:)6[7["4; MY-UH[Q$3:IDEEO/?2*$?0%1!@U(HC4%I'$H3*)KZME/IF*7NE"+O_?%NGJ]4 MH;0%E%9!:11*8U :A])$:N9M)66>D]3N[J;2!4O=+MA%^^-3B],5I\8Q<^Y0 MWL*#>EU0&H72&)3&H31QI&4G;[VJ.VEBI6=RB)Z[/SXUO:HL,]X##;6JH+3J MD@90:$@&I7$H3:!HJ@ZE Y6Z':@7[P)(3??)M$[=E?#6(]1]@M(HE,:@- ZE M"11-%:YTGU*W^P2Q3E/3G9I%H9[0[JZ)MWJA_A241B_J#P:-R:$T@:*IJI2^ M4^KVG2[R1%-+_DQ41L9IV>Y8WKJ#VDU0&K7T2$3T'='V;HOUE[5Q:-4$BJ8* M2OI#J3M7R+UO^JRIZ:9[SZRAAE!JR7 J2I)&^N:5"AJ70FD,2N-0FD#15.U* MLR?U/:CNO%XM[]I)DB@VIMI0 ^=(!_RU4S0O(\ M#/6Q#.JD6-HY2Z.H/#&9E19)ZI7%XSU(0<]U@](64%H%I5$HC4%I'$H3J>E* MY7&8)_D)Y4J#)74;+%[O*[>+%VJS0&F+U')T6QF.CTQ&^B0T+H72&)3&H32! MHBGRS:33DKF=%E.^ETCV"%4^[J(DR_15&W=P7S':HFHJS"RK_'F:Z:?^4\MU M)#;F"Y:K9B3-"WV>Q:'M%)9VSM*$G,B@S*13D9W)UWGQ4)69-D81AIGQ!CMW M1;SO.]3'@-(HE,:@- ZEB?/W7I6E-#*RAP7J/V<#8P8]*0U*6T!I%91&H30& MI7$H3:!HJMRE7Y*Y_9*7[,AQH[W%#?54,M/&24/=EJN@,2F4QJ T#J4)%$T5 MK?1*,K=7\FRS^0H3:(YEI:!@-H-"0#$KC4)I T50=2GBS1)]\0QT/%$T5DW0\LI<K6<9!:1,M,/CG9' M]E;B^:/8+!5+\BS)]4066P-(&NLCF>THMBR,$_TEH]!V"DL[70N)TO/(7G(4 MV_F;#C4\H+0%E%9!:11*8U :A])$9MI.KK7&7-H=N?LH-NQ:8P[-.H'2%E!: M!:51*(U!:1Q*$RB:*G?I^.1?[O4X;K2WN*&.4&YZ$20MLU![;*B@42F4QJ T M#J4)%$V5K72$\B^4VI+;7H*BK^RX@WM+$>KI7-( "@W)H#0.I0D43=6AM&KR M/^%PM=QRN)HQOW%7Q%N3T/06*(U>TAT,&I)#:0)%4S4IG9C<[<1JH/Z+E :M72(OMGG1)_I6WV@]1(HFBHF::?D7H><.+R?^II[!8U+H30&I7$H3:!HJG:E[9)[Y;5GS3?)BI+HN0'0=@I+.QVKC;FT M1'+4VVGL-QUJB4!I"RBM@M(HE,:@- ZEB=QR^IIKM5$:(GGQ9ZXV0I-$V-)+$JCS+"DW9&]E6A&U1<<+99[H)R%1&RHT%APM5\UB0I+$ M&,N@YHDM[.D%QT*Z(L5+7)'S-]UT'JQ)TNY:>-]T:(8)E$:A- :E<2A-G+_W M#YJ\[N^:9EC40WWS^KZ^;;ZKN]OU^+B_:3Z.!<.O)V^E6]_>/7XSM/=OKL:' MP0_M,+3;PY=W3;UJNNF"\?\N=RCS M8B6JMJBKH!&+#Q M*8A,_GD0-Z(L%9+TX^\MZ,7NFJK@_NMG]+3_\?+'W&6MN*G+_Q3S;OGA(KD( MYF*1;%+-==?:NRS;SHQ#RXJ:NY;#'# MJ[8NBWFF/K[MY!_9E+HVJ!?!3=8N@U0VQS9XM2OZ.A@%WVYY\.J7U\$O05$% M?R[K39M5\_;]92=]5%>ZS+?^7 _^T /^A,'GNNJ6;3"3WLR!\MQ??GJL?.HO M3Z@'X%)6[JZ&Z7,-7U,OXJU8OPW"\9N CBD#'+HYO7@(UB>1 75__\!XG'_X((P@3CF& S3+ 4";T2 MP:NR;MO7$*D#1-Q#J!GSX6H4A5$DF_7#/EV &9F2>&*:<< L9M'$,IL!9F', MQI99ZOUY/UAYT:[R(F_E?9S_5TX4@5QF!)6LQU=#1;X.5$4&BZ9>!?.BS>6H M5E0;.:+70R>2@SQ4R<.EHKW?:]>O:T''E@UW;4;1V*I9X$HT"JUZ]?[R'ZS7 M>%>OL7>T&>IUF/NZ6JZC9!WF12GZ6NXK5WZJ7N=J5MRHJ5-.?O6I8U2,.49A M@G%,L!DF6(H$9C2'R:XY3+S=[+:K\[]&:AD[#V0'DVO[MN]&@?BN7HLWJBU M1'MASR4:$XQ/G"Y()M'4ZJ>ND>SOEE&*Y)9!3+(C)O$2W4__YK^OY8U&6("7$[=C))+)6ES> F=4F^6E(L^-(J=?$ MK!&J:X3ZAY$\;\31]NG%.+M]8J+Q+9K1\!)[Y ",G,I%\LKD0J&7J0K;0X"$K-T*UT:+JA+Q>%\BEJPC:QVP-:S,XVYG MG__\+5AEK;0(2B%7^4%VWXA>^@0)0XI,MX1AHG$"A-^$$F=E#]E-XL@A[26" M<**C<.*-ZJY^S51472D18UVW6:EZ5=:VHH,[$FI8C8K&MVAF'QE'SB(',&.4 M.HN5CP:M8\SJA>CC>H^ASE"C8A1T3@!PEUF$^3:. $Q MEE+&R(PQ M9YH"K,*ILTI#\LPD3\?<9.H5'H>NU5IJ8M^=>LKVUA*@LDA0(W!4-(Z*-D-% M2['0S'U"'=A3?V O@Z1ZH\1F&=Z+XB&[*P]KBGZH/4#=)'(;,7[#/( M+)(+>ZLO8OEFDJ)C>>J/Y;D6O-2 >7!.\\.<30@F&J=N1#^:DMCF [!BB;T8 MQ/+,I$,+"=0O)'QIQ#HKYL\RPC >UMU2+MKS37.,(U2! 16-4U<[8%,[9)X! M5B,RG5*;I)=0&:A6&:A?9?BCY\/# ^KV/"H:IZ[<0&T2 !7$7B.F6%Z9%&@Y M@OKEB-UU$0"TH"J.:"B<0K)";'#!*1,Q/96?XKEFLF%5AWHD?WY/&_4 MQKMGS#JB#ODO<#93J&(#A<0&,@GMJ!:PHQ$ESM#U$F(#U6(#]8L-P]!5UM7] MJ!/-ZB@QJ&H#*AJG@(Q@*T" C2TS8#EE$J)E!NJ7&?@)&XY^B+-90-43** G M1,R9UUVKR9C83+R$I$"UI$#]DL+O=J;+-J5(!:=0T@O(%*J @(K&J2L-C&A" M[8!D!MF1,*&VB(#EG4F7%A&H?^?>H0M* CM.&*J4@(K&*;"=G]B"#V1$B9VP MEF)Y9J:UZM _](?^#EFG\N/'/3O3%54'"($ GR:AL\,'V9%HZBRIL;PS.=)* M0$B\JMRGZD&T)R4?HTH!J&@<%6V&BI9BH9G\:FDA/"8MU+D0\VW*;)N5_?YM M6Y=9$XA*-/=/0?O4=F(%=T14;0$5C8> MC"Q5]XSP"H:Q[;^@^692=+> 0"_ MM&"25/1=LM_*^(FM7/\ESZ8.][@ H#4DB8?EFDJ=%B?!(CH2: MX7KY3N6J9_G?FZ(M^DST7N=6W:V?!/MO&O#XSK7_$F>3A2I:A*X<82>] R8C M%HZGMF2!Y9C)E)8L0K]D\673Y,M,:162DT&J6#=J3=(]]>J%D 2M#_8G5+4" M%8V'D%J1.$,A8$43.S+&\LSD2$L5H5^JV*T9)3,/Q5R.?7=/P:OM O+U?G16 M "L7D#A4-0,5C8>N4D'#<.H,A%"*142HO:N$Y9S)G58U0K^J 7)G!&@G @<,H-X%220L M<90J+.=,PK3T$?KS)])=)LNQ2 U5W4!%XZAH,U2T% O-/"NJU1+F5TN^BG7V MM#N3KL7ZJJY&ZI3>II%+?G4B".+ M29263)@_><**UMIV(_ME'U:?1A6JD(**QIF;+4'"L?QG,P6ZT!F8539X![D;L6[-VVP*]H M'![@\GJUJJN@58>&0890=0Q4-,Z.ZQB ";%/^*=87IGD:!&#'1$Q#'+$=]'D M13N(NHJ5H%X?O N"'_EL=E E#.:*$PX[KLG$GIE2+*],=K1\P?SRQ>TR:]0) MG/6SU 3R@*I(H*)QYDH-#@^ &A$18I\5P/++9$*+$@E.N_W-G,H8H1$: T4#J-G3NB 79LPH@];V%Y9U*G M-8GHR$TDSB'K37 G[HNJZK-$%\%:-$4-;NS[+WHV@:B2102D5TSHU$GC!>PH M&Q-F9[(=MS.IT7I$=$*&Q>G4"'40P4O*<#GCGE)L.K6GA!O(;DHGH:5;\PB0 M#0"\&60'X*70=4UBS(K-V*6H+$J)6%3# MK9WE6AP>DU!5!%0TCHHV0T5+L=!,[K4R$?F5"3--R1?X^H'.)AA5GHB A DZ MMG>(9I 9(_:B(L7RS:1$2Q31Y$>Z8[O=2NJ[Y-X^?+6_&#_:2U'5"U0TCHHV M0T5+L=#,)J$5DJDX\9($^'^9Z IL!JNB! MBL8C5\YPUHZNR=2=+E]"\(BTX!'Y!8];T75#+^[3"G=''$YA!U7G0$7CT=$[ M1LX $_?^G5A>F3<[U@)'[!SX>$< M&GYX5LCGK)'A6"MY7MT_+N*N[KIZU;]&PO=V]R:W-H965T&ULI5=M;]LV$/XKA MT+>#:CI.^K$D, M)&F+!F@Q(VZV#\,^T-))XBJ1*DG9T7[]GJ->K&2V46!?$HOBW3WWW'-'ZF)K M['>7$7GQ4.3:78XR[\OWTZF+,BJDFYB2--XDQA;2X]&F4U=:DG$P*O+I?#9[ M,RVDTJ/%15A;VL6%J7RN-"VM<%512%M?4VZVEZ.34;=PI]+,\\)T<5'*E%;D M[\NEQ=.T]Q*K@K131@M+R>7HZN3]]1GO#QM^5[1U@]^",UD;\YT?;N/+T8P! M44Z19P\2_S9T0WG.C@#C1^MSU(=DP^'OSONGD#MR64M'-R;_0\4^NQR]&XF8 M$EGE_LYL/U.;SVOV%YG%G#.:MP3S@ M;@(%E!^DEXL+:[;"\FYXXQ\AU6 -<$IS45;>XJV"G5_\9E.IU3^RH4C'X@.Y MR*HR/)M$7%<.%LY=3#VBLCDF/9#8T6SY^= MO)F='TGOK$_O[)CW_U79HY[WX_[9< ?75Z6M(A)+LR4K/IL\5CI%56QI[,ZI M N6N6CL5*VD5.?'B^;-W\_GL?&@=ED[.A;'"9R3:'3>F**6NVYS]93;J@8WA-R')$SJ+CX17/%80 DRJ"N3="EJ4U#PICA_):O'T]GLUF M(C,%M4 Z!$#<3 G C]!O+$4WQH3XSD$L\&[E.J<.>&$L 3:".,7+B$0;LK71 M-!'? +IEB=DAG6(L@W,=,@P4N4R5(2C/>T_<$,1,#9"UD5SMT"-.X-P(;QOS MSAF3\B@>LMVH&+E'* G:\9$O7Y!G Y!3]'L.(^6NPM=7J*^I$RB%1,-"^ M(5U1%T2:'<(/%,2)1)4-?Q(V+OB34HDL;C!JL,K%>)!/V(9GD^ M#9'COM'4"-SP?>IQ#V48FH/Q6(NDXO$0WF)6COFV@EG;VF*$!/2?L,EQ(N@M MY#\8@B0P>WV"4]$]"1";E$(-M\IG(17V..[G?3<6KWH_?;1@@5I@XFC/)_IN$&PS WXTF/)- MA=@QIE-<1=V1=;!G#XFU*=->&1>R%C\JF:ND#JILJ\?5.M@WH4*M>B-.8,/R M=]T,#5 V&#NF@AJ: XE-M&LBOG5[V2BF M'BK]ER>'<*^=0$"OB:XL]!!1?][SPE#Q\J'-JR_R[;?!,( XD>>JO<.?O>M< MW'(S<-;,6T&(:,PL2?D%"ITE(:IA6R0=GW#<:GQWPUK&5-%<\3 T>:=TL M.%[6KOMD[DQS&+C=2=Y@0)GR*J;FT$;)-8H0LN_W[9J.@S\]8/MMW6%Z ,Z^ M6^-T\&T @:?A"X@/LDK[YC.A7^T_LJZ:;XO=]N8+[:NT*>8E.CJ!Z6SR]O5( MV.:KIWGPI@Q?&FOCT4WA9X8+%EG>@/>),;Y[X #]I^?B7U!+ P04 " #M M?FY94')##AHE "8>@ & 'AL+W=O(A"3&%*D09+WGV WSS4S7NST;I-/FS+RGQ[LFG;W?-GSTRVT5ME M)O5.5_#+JFZVJH4_F_4SLVNTRNFA;?EL/IU>/-NJHCKY[AOZ[G7SW3=UUY9% MI5\WB>FV6]7L7^BR?OCV9'9BOWA3K#SYR_.<#P-^*W0#R;XG.!.EG7]'O]XE7][,D6 =*FS%F=0 M\-^]OM5EB1,!&'_*G"=N27PP_&QG_X'V#GM9*J-OZ_+W(F\WWYY>[8X2;+.M/56'@8(MD7%_ZL/@H?@@:OI@0?F M\L">93+W"YY[?F#NZ^3G MNFHW)GE9Y3J/GW\&<#I@YQ;8%_.C$][IW2193--D/IV?'9EOX3:_H/D6!^8; MV67R/S=+TS9 +/\[MF&>[VQ\/F2@YV:G,OWM"7"(T9+5<,"5X4\&!N8*OUX5E:JR0I6) M:>$+8.4V(;Q4\">RY-N-!K;,ZNU.57MMDJ76%L^]4 ^.*BB9N M]DU!4RR*V$W:UWI1I7E'G_7NY:?;0&P=Q4!4U_S[Y^FH!@A$=:W13; +RB8H%)DJ?*DYNF+;)2)U>( MN3=ZW97\V]WI?T\(#[>,!=B,"38/<]?;HB6,Z*8%(3N8N:I;G>2%R/N=-8U15O(B)B$F523XRD-D0J@U@V>X"2Y M,:!'LDV*2QGMQGX> 9E-W94YD%"">@TQ <_\T56L. @5K3\B!'5V^;5!*;2 MO54=S!8L^Y'%$!D1T>,!FNBP"AAVP_.^H2TG 8JH60V/?TOHCB$9Z]5DVB4 MK HH'_P3Y3=IJ"9@$307K[.'HRY)GEVTFH,4KHS(^! 1B MJ4I$;Z@P=(D'H$3L>PS ,Y/D5B0N+%<[@E!"87X.H/]2@4!;%3 +T K,@A+Z M(-D LPPT(8*'\BR8+!/RV2B4\8E>K9#WZFIT4ICLOJ@[ R?@27_ 4NDX/Z6H M9C)E-D"W]0,0SJ]5\BO0$,J3"Q8G:70,# LLH0 >?0J[/27K%Z:_UPT0(YBM MV?O$@*)H67S"NCL$'W""Q +RO\/'D6:[%BBL(HEO-@H5& '9[B%K?(\3W!M MH9(WLL(=_7*'*UBBF:". ?K$F8A*@.7N5=DQ;^ W549%@X/)'GX\(&@L%Q7M MGBG(&5ZPJS^[ H]LJRKP&\FL!+K:JO?:&4E^25*W0&[;';-3NU&@P1C%D0ZQ MC(W488P635V"V"I*;\9X0XO)E Q*A.#0,^[L1?HD[&NCE$WQUP=P2/'_,3C@ MD.LMDZ^(>0,*J;$$[LPA0?VXSM_6<#8F,.ICW/S1Y6N+]/NZA*-^4CQ%OU8W M;!42"*WZ@ KH20&_/:@&)&N+DH9<'/X>?D!:=^=*-'Z*#C-JEBU"+SKO27'? M&RLS.L2!S? $QN >.Z-!)\,O]R(8Y(#'T8W/%?P@\&7]0 A'56*%+J*1)%<& MFP-*AZ,T@@AX4AZ-8%MV!GPE0Y)@B:J")2;SGST)-&0LJ^-H>^.NZSA^*LG3RP\^,\X M#C: T:2IBEQ[-J*)>1V6]2#&?_;\@>=@2/3Z MTX<'07" J0!D41)F0%T[\Z,BG0TJ1:R*D(>6H#9!;)"V8Z,9S1Y0[ZG0I5,R MK,)9'1(/H.^(!P+6( ]92 (UD)'B9>?X:8/.1RNK= MF9,;G!7!W M8R56#=AR>TZ]HN51FNR!S)K_.*A!671 =X\*JTGRVV'K)G3M @,+][)/P.3Q M2 )J/&;>A!,A/MDY=(2%UI-,A'H()&Q;D!.XZLA!6.Z1AQ,4G2UZAD"8:"2B MI 67#] %.P;#$3&+ECF17N=U$V@MW1;_=.3FV+!MFV+9T8:,J0%69"X2V)'- M:_8&T"4V:;O?$M. 438_JI^$3V7\.##ZCQTH^OAVZ"*@V87A^ 31!3]E13)B&0 MVHAV)/JF[M:(^08-="8+4C1Y39Z&%:WABGTX@9I'S&3<)YQ.8:S:LR:FI238 M!Y(1:7-8$ ^>@PA$2;!9.MHMMD:'.H4"$E1@XI%Z6Q9J)!!952U,W2RMC^XLQT^W ^:V$5($!0STE/$A, M(OX>&9GP/6Q&%V3E((< LIUY\CG3Q\R5UQ1#:<>07'E>112'Q.>)TQ[=PT9' MQCH>HIT79;?.'\?MFO61R&^R$E$*PUK&QR:(_\F1@'_7-5(6"UL\? T0@9NC MD4H>+V;^ Z5#T3)/H+QPMMEO==FJY(X8_%?<>/+J59K\]-,M$<*O;UXF/YPE M/P+EWM;\]9,,B-Z:H:PDQ)[_ 82,<_O & +9Y<"U^H7VQA8R>LELOEH.Q(@E MQNTX^B&QX4GRO3>3@#NU1@F&H6@.EPR>Z#DX5L_F9-YO:6ATN(2>"0E((& MW$?RZC<"$U"<:7IZJ5E&(?$<@'4!?B:Z7O@@^6#(YG#BA.N^]D"R,033!E@! M:+HL8'0>G0\'.U&5=5XL!A@ 7BK1GE',U: 98]."<=X'Y1B4-BQ /VQT24[) M4E7O032BXM@#,,U[,D^RP#TBB_XM&@\=4*%QX4)9*EP!51J:!>AA$V^;-K7: M;K=KZ@]BT@36D@_<%.B<@:%\BF255(@7/6XJ9P>W2#JU5)E5;G#D:QTI#3 Q MVDZ,0S+O6D(M4-R'3*,WKG,)-,/8KB'##[P;5(FU> ,A!:)X06'AS;*<3(; M;A51@%3.7O5!\ &C-

I>5QU*5_,>_,AH3TTG1$6X#J6IZ99_ M6)5B@6;-Y!. AP^ R&H?#5%' M 17V*IL>GB/E0':B4Q ,Q*K&, ')4#I"VG2./(0'"[(,'"(G,T?C@X>YD],7 M$3R.1<7X;&N,Y=F(#VBIA^K1VP\\4'NP%+YUV1&-;CQ#+9F/Y\(X3VR:A-8" M'Q]@-4_'J'%HKARQ [Y*9K-%>G%^A9_.S]+Y]'I ^8N+= &3+*[2T? M?T@?AT"8^.PZO;Z:X:?K>7JY6-@D=B&VI3=/R9GF#)2S MT4?#3"E[PXI#.+AQ,)S6^'@&A+VN06<1E=G(G?4[7=1 )#>YZ1S/# M7"_P_WDZNSA+7K%_#Z-N[FZ3Q?PB47E-83[RT&;SKY,GLW1^=?XT^1UL WU: MKU9<_&%=.L2L0PB,O;J:/87_9^G9V>73Y+75(H1%,&PPY=+M*+P81%EM@,^& ML^S:9_-I,,4C(KFS=#:_@G^OSF9]G SD(6#A^FSJ\_AA=+0'&,?68/*)6B=)PJEP(I% %;,/3VT M]$BY1E"M))=7D!D#)73+1Y5KAK)W/O9B?GYX!8?GM&\'^KQCXE<\O;)"@ MA(&!#VRK//!8O>MPP\<9&[^. ,AZ:C0SY;X@6\@,\(CF*6&F+%9.*EFD+3TX M[CD,U+/'[]-6//M6 SOE@:"52@;QYL)TNBS^>4HX*%&P8H5M&S3?SB97L?4V MFP?VW.JS[.W8Z*/$K0KJ,2@"U$O=NF!23P &!H1C+0D%,*.C#VN58S XR#R# M\?0'#60/F.)?*W4/3A@>-(9X<\XUVJ4517LTQ;(IR0 "':#16W3[MAZX_@:D7$65&58K:=,[HP%9^D*3@V0'KM*Q+1[9'FU?)(14 MJE!,4>JD@BSF6#X4Q37ZGB'7WUJ\8KU5T\"$X 0W6DH@4A\M]%MF20AJE?=. MQ$E5/ BTY4".N^$*(2^."Z;#H3<1NH=IN8V$!OP&>^&HQF3I(D)P]X'V ML&*!RIP^5*I0[F.)),%S04L SD'59T63=%@LO,OJ" MZK^TE 5(7AD+NKI=X./%GFI0/X9D DLA1<1G1#.8@U4!;)$ (>.9E!1']A5/ M8$8#/Z\X$Q20/,H+"CQ2D"G76!H6>@)^)!*/S=H>JF3PFL":^[)O9^;B]Z;; MVODQ'6BUA@Q+$2)*-F"<\:#A8#L3!H M2W$NS@T$(@X\$U]&]HCE.%H[&BR [5)^HJJ'5#\ R7RF1G<1M#ZCN DE@F( M;L@X3&WB51)07#:+Q9_:N#I-MV&J2(-'T1\'D: Y%;D*.?H(&Q\X:H=!&TNF MY70^K+_V_FJY]]Z?>YZU<:6#\F D%UTP?FZJ$*(,6'"I[5XX5K$J&M-2G4^I M.?27_ F;PV("-,.'88M^8 -M]S(L:>JJ?O \HX"* 76_W\&$-,V!1= Y8G13 MR6:%56DUI6$X$5[NK7GP)Y:VVQF"$T"R=%5\%9D(6_V();'RE8_!%67](WA M,%XW0?"B;8KU6IBUTM829.((JI>/0\7BQ-^ A5)D:7"ID, MUJW*FGHDIH)#LY*-O:" U.?Z1^8*@KYD;.CJOFCJRC$R5E_$)KK17 ,!/X*R MP,P-1RI40L?OPZU]>KAQ)@W&N%64*_%VLZ_9*LDVPI&4,:,EHF#,U!B MF1[E?&0D@]./,EQ8YL*\'XWF(5Q*0_5X.^4\C8]"Y\3T "I?RC? [ &#H3?U MN,W0-U6( ,,PL9Q/WF6V8,9)8,GA9^B] 7MP'9;8.C .Q#XRJ//=1<[AQW6@ M@ >%%+'&\Z6=MN2X7\(5;X#,A@^G.4.,UD*X&$GFH+1%0!.S+!3](PH/5U3MT8OWGY_DU#&BG.:084X5D<3=CM )3;J);MN69*4 MQOG0#%MBO01%7TG5[NJ=[2>C2H[>:"[' RQBH4H0H^(R!5O A^7:O&G ^8&U M]Y0N0*E(A6[4MQ+N"_.GS8XL#,8VG-E@KWBF+@03TZ+%G[0 [+J6TPGN](I> M,L.F<**S=:$!<5*/\T=*L:M"-6A2N((&HE V%I MCXX)E>Q!)^DG8.CKY!=LU)O- B,99?VJ:TA3AVU]!YH\+#_SH*CZ8]15H+(/ MKD^GSLW?$5 6U+"-)1$9^[TLG-#TK3,*L.)Y>?J?7TH(A]&3S#X M'+H.N%F:+ N! E%;N6K23%$^+)Q);%%R /FXZDH[DS>3&@_-11<4"M])HZIM M=F';*!@@M3,T)4% >+'=-_(M.=M1M8?R#TI@J!@_IK$BX0/!)=0 :\7^A.!D M[](5U%?1<(&P5!+26#PF:>\ ;?Y/+@1^\&?+7[.W;)VN02TB\XC# R4.Q48V M"?C!MMDSTGL]!*0<;'89,.:)>K4B'S(,)/7.'7L"(TP^;-QVHFQ[5BIL "79 M(7".Z35+S1B+=:(BT#PIR:X<[D:Y"H4QTM..2:V M 0903;8A\HP.E+4 )1+K);:A*!O-Z*K@BZ("'4)F5V>87+"*\%['P$V27P>/ M<&X"@ "%F7NE(UBBK'F]%,> \B)A1,[479-):K_4HR#99MH#67[7:\%]$3Y9 M.LSE1PWA+J]OTSJA\S_!,CG-UJ3,P-#$XLFU,QJ)-HPR%>I&SK";YUS->_&U ME,3.DN09%G1+0'FLS M3JN V.:0UB$:CF&>C\(S%)[&/#4OZA@#\ X;C) M(8!902$$$U$_&",KQ7W&M>L@D@"^,^&#!YS\HC5M-:M=D&6DUWXYS/IC6?-T"%)RU+'IDVDZQ\9MM'4 M+2AMF[;GB\M[^HULKG8([!- MU*Y?/ND(_HMW,K()OJOB$S;RB'K\834^TUQ-L3-W2*'3-!7+[C>:ZN?0$*!@ M:9CHC-RH3[)1)M0,3=[X&"D%[BO6N=T[Q8^W :#W&G6\H4P#]5C4W'((TJ^@ M@MD=6,0(HC67?4&B=4K]2K:OS)F#@$!&FJGL'S R!AQ*ANT$1LGRPD>4-8*F OP M8Q7TW'#>JX'ZH@J%+TUW/H>MX8/AC6&]\;_@?$=^/U ^2SY.ZGX(&+]'(Z3R[3\^L+F"X]OX19 MY^GYV4)ZP>"$]0,=C9",;?*P$\#D\WDR3Z>7\^0L7< TY^G\XBKYNV_)**B- MAOK'9[-I C\N%HL$*S;O^@0'(RZO0$9.D_/%&9;S886>)'2-S7:17./NTOGB&OY=7"\2*@KT2U]?S&$[4T :8&!ZE6!)MJWK_BJ9 M(SX1L?-%.C]'Q%Y0@2A^.$MG@/.7 Z:Z=8T9KB4MDF3]"FUF'#Q2,O3@I$!: M+6M;)X("SW0=);A)%;J>T.4.2@9R B%SV8E76DJ=1(. 'LIZZI?/DB"+,&$^ZNV$&.$H=C9<_[ HN96^P>[AK. M3JU*U?H!Q)5)4&MJO45;.NX0XLWYB&=.)?8MHCMUR"5TWL;H]"V24K;.G<+5V3P%EXON>1##;:R\\""E=^%Y'F(6"N+@]8BH;T\I/\!= MQJ[:Q,[/CJ*09]P6+CTV]OXLO&*"W75G'PX-%_)H++.Q&O0GZ1H8/:"V1$MC MQC,@:[2,P;IE\1:8I.-,+AY&P.4;O!_.VMID.^_(*4$(\ Y!\VF[IMT]D>\)1=49$O#:GCF=+[1I0ENJ_F\?@5_,Q82+.V8K\ER#6/A M*7M9&F%YW2F\\T5+"H("36,HXMM0L@UFMIUAZCD-^+38=MN>[=W4-JM:=RVX MJBZA.[:":_CGQ[C*PX&7A[.%B>R@JU\HALW$'?:C'-BJ3WM9UI#)J?U#/?7N M$849!BOS137+IR%X7NK_/B;2X8@FC[5+H@0J.IX#>0&&(LADB@1P%QM6_/RUIP\'3HJHSX*I<6*#X3Z@L*6EMX\-%P]YN]"9%Q1MHJ_0R3+QQ7%/3GYY_D5\DF$M' M:O@RM:!Q4?S&T+P9L)V3!')!5V!^<^HB%G%1&Y.'$$2'CUFX4,AXV,$$_>9\ M?9UU;^A6M3JZ&46"0;P*2_"@"-EZR806K&1L$I& M*('C>(MT=R#RZ!1"U.1%+F7-6==0Y2V)14X-R:H'=FZCSA:27D0OQO4# /W5 M]."%)^-MXYCO<5J?"7CP1=@=;M.6\>6;&?;]-862/.S0#*%T)B)AKULV9[:^ M8@9K$N66X;Z-@O.!0]J5*Y!I.C_H:45R[Y.L4=^X$N8M0H9TO;)!(*N/H]1U M#VQW-SW"0?!QW?FN_6Y VP^N1QOWS\@AX*X%3>>S-Q\09PJ[Q^QOX/0 MM*IQK.1NN&6O1LINOB"&@TD.?UO@D4;(<)2OM)(K[()0[5XZ]\0Y$&X?@7$=\KS (9T#ZIX+=3(JP7'O6F!4^=J5YKTC0QUAQ^J6]+?U( M)P9U#KM+$[C@IN+]B85&2\ N'M Q#@@TPB07I+(?X<-QH]O!(G!*NLNVVLV@ MUO$8T&R@#6[E1LMG5]L4@?>V):<6'[T;G![" 0%T:G?-S@Y;E $&<*9#J&VT M#_0SF>E*93:P0G: %#Y&-VJ[6[[:GBO&-DID7DE9BMA8&I.7XL/96UQ74:,E M0-O8RQ?S1^RA&"LX^N*N5&_U^8T2:K@Q& Q1#8@)] MOCS*M6B#D?7";&Q"5 4%&/ZF@&*5>C/05UYHY$"JE'],6?48&DG7N0XS+O+" M:E/K_A+[R)W.L%7U7E=)>+\$;YZ_1V.7Z8Z#B,.H4%#K.@XI:":\AK#']EX M]D,247+Y[4;W"A<5G0Y8N^()B:#DVDS>^R@@ 3)\':@CLE9GFXI2/:#."W_C M3(BK\+[=0>*9R,<=XHJM=)0Y<07-%UZ,1$9?T$G6?>ZACJ5W_#%SD<-1GVX0 MQ8BN UI3GI_D#)4;TV5MZ MPVIP*+-)\J.]%?20'G)JB$W*$-X )AOKTQ]:=MCU/KJ[3F9AVYAOWE"L=&S9 M!KYMJ3_I<)^]&RO%!W&:@CJ1F!A*N=O>WJ&*]]A7JB1D!5=)VUBX%QX6KZN@+&477082VC^V1W/0P$<> M2>7HBC0U4=;AN; =30*!!_L"R>-#P3TD&;& Z)4.V$IK7RPQID1LLRV2+0>JIM]XQLSVT^O.?^V-9&MW6H^QZOF757> 0F(UDF MZ$I-__KE[;5OA#=L,/-&[LXMO&X(S+SH3@$GP80FZ3G764AH#/^RID58N4Y$ MO]7RCHS4W@QL4EF?K@FF@ VUEQ4V02-O$) 1@W?3#+=%?3GVADYY\1$R@2LA M"9Y.17C:VF8^E"7EX=#BHSV1418H4KD=5:8JL(V7]D7O=P'WU'HY;-99L CP MX0L^,%J;@Y(7@EL1SAB_%D.VG+%W3W&U*LF)8T/&7UA5-P%SVMX NV\)QM;< MHMBZ("N=E-@/-AB,CPOP6RHWH<)S:K.U(4MD\CU7RE#7 5HA#Y6/T45W/?.N M& 7_JOV, 5N+=&#G@97T,]9:!E>0X'"Z!$L46BGON>) ,_NYU!.E;,S(#84%KR=@U(8 MU2EF'$L)]:Z*DK)N:*OA^\"H:L-ZZKXY# 6*YKLE2]O#H7O0"&,54'6_VGB)1[L;V KO&*3P:V.)&=ILF MMF+]#[ ])." EXK$-A!618@.$I.F<#>;\9;\0=9L)'[>.Y X^_S8FEE*N@E=7&^6V MY5_8YE@;V^"HDXEBZ1F;%_Q.C$JZJ0*M'F$Q6)[.-"+Q4%/4U2#,>AZ3!&>. MD9$3ZFG$J3D4.GB0[ZLJ..4:W#*%[[K;R[7K07:+"@W'X!_:S_QR-[$;/NU= M6V&HAF[SX7OY!G0O5;CE_A@'H']G"S&77>N3WNQ?BO\A[C<%])5_&X:=Z OX MAB3$+TB)1\C?G?UE"K8;%XF_<3)+Z'I^U:-KQ"Z/(L_=/O@Q\K[\&'E'_"W) M#[>*X55,>-%N89LRV1$,*_!EN"NB3JEBQ!XR*;S$O:1"WBT078D1+CJ6P'2X M"5GH\I-9Z.QS6>C,LU#_K5.'F8AK'/S+U7K-O4<0:.\()9]?KDL2;\1J8OGD\OR$7])A_VCK';U[>%FW;;VECUA"I1L< +^O:I"/\@?>-,/'&3^W!S M'R 2DM"0A$J04M1??\\N )*R9<>]+[9( (M]>?;9!?AV:ZJO=J54+;X5>6G? M':WJ>OWZ_-RF*U5(>V;6JL3(PE2%K/%8+<_MNE(RXT5%?AX/!I/S0NKRZ/(M MO[NK+M^:ILYUJ>XJ89NBD-7N6N5F^^YH>!1>?-++54TOSB_?KN52W:OZ\_JN MPM-Y*R73A2JM-J6HU.+=T=7P]?6(YO.$+UIM;>^W($OFQGREAYOLW=& %%*Y M2FN2(/%OH]ZK/"=!4.-/+_.HW9(6]G\'Z;^R[;!E+JUZ;_)_ZZQ>O3N:'HE, M+623UY_,]C?E[1F3O-3DEO^*K9\[.!)I8VM3^,70H-"E^R^_>3^\9$'L%\2L MM]N(M?Q9UO+R;66VHJ+9D$8_V%1>#>5T24&YKRN,:JRK+Z\;BS?6BO>FF.M2 MDJOLV_,:HFG">>K%7#LQ\1-B9N*#*>N5%;^4FU^*+*NJF4 M<-$G"/WG:F[K"D#Z[R$/.05&AQ6@Y'IMUS)5[XZ0/595&W5T^>,/P\G@S3/F MC5KS1L])?WD8_P\QXE8M9;H3]^NJ296X,UM5B8^E0(AJ5*D7BGQ MXP_3.!Z\Z3E5 )F*7P_?G$:")D'^6I8[)"5F52H+PG\S>:;+93L^%+>W[Z.G M1N-G1Q,W2@'U,S[($D13T7MQ@LQA:MBH?,>3:K-4T*U"!M8KTE(3>*>P)_58(HJKLP6D;P^I51+0VK+LV MLF)7_ R5T]K06NR.F2P/ T7G%#BR22FI'2RL_DL%.?#RVL%!H,3)4O_ET'\F MKD'ZV,'YPKNUI[A:!=]*.=]SB M=IL\-ZFL/5@/,1+42U<(E5@C610#4I9+37&A6 .-,&.A.5"@]W:,2H#MS*"Y M.6;I'!HK2^--@??S'@I #,A)7; ^"XE'0@5/#D%\2'_.&HJU;><\T-AL8$6] M@HOW9)++@&Q39:2=%4MCLBT2?L\_;0P[?+;;$.0LVY7J*FT*"]M34G8C=2Z= M#YY2.R(_P@5Z6>XIY=Z^Q'$1E*?FD)VW- 0D(E6D.V6'IXW'WKJR>R@C)L@5 MN[NIF*0!WWP'1B7-O2J:X,LEP)I<@KQWX-L">'T4[HA,WJ(5I/\E8 _"J% / M7&[4BBC7N0R#K\C[386P9&I>8VF6L:8RQ]Q%VQQX@G@QGE0J"]4%X4R\7T%) M16;LR64Z(-P[5W$ R.@2GD:.C)YJ4J;C'SKRB%[Z*&0#-M5 M!2FS3SYPG%B EG*6KS']@3L]._$Q@Q'9]493[HT2(+IC4N*]0Y1'B1 B6G;?R^B S$5E"A;2BTJH_FWJ M\:8Z1(1K-&E7U@A$ Y=4) Q97B$0*2#<*0!0DG,?$1>695P22!;DLZ65D8"O M"R BT_ 117VCWB4TB LDI%,CTY9!)RHFU<\EL*-3O69"@6O*@X6AD.B;TK2I M7!M CW*QX,1VC6)34?4UC ETQZ[-L@WT>H#$%D?42-0-K'9\8EV@%@BYV3(, M&1WN9@!)9@]Q5B_)#N+RIL+N'$U=]9CI\SKC<#TMX'=3 M8X/66WN]]VOQ'I"(N%J$@T?P4'3P>'$LDC@:3\?XP8P0O^E>7>V%X-$)X(41 M>!VXD!L;I3<4?*?B<\HS3TBMT6 2Q;.IF,ZB&"M&LW$TGDS$1Q:*)$-4:WLP/YY$$R@1EOE'OAE[ M91:O&NLEBR2*+V;B)(FGIR*.9N.AU]3+2<8P>CB(,3B>B'_Z,BZ&XVDT2288 MBF?1]&*&X6ET,;[H_(\S*&<>/#:)!Z?X'Y_RPPC_/Y<+N3&52\WO$7EK!/2( MQ@.2%7Y@MZI1O?"=#)-H,!G23B/ZB\>$E+]5A-^ F!WLC9(IWH]B_CF"K%LT MD:^H2G,%$"=C;#)@PZ.+"TP;#RZB.,%$YY\^^DZ2!)B(9Y@U2D[%)Y5!=3;F M>QW@X4'L#?5&IR*91<,X(2\#2[#'Y>-+Z>C9?*,,6>2.VSUOK2EGLI8THWZ? MYHA1XT"\EH3?[K#J.J&0<)VTA:X S#\;3(>[L)R:E0GWF&U'A.BZSA\GAP-FJO8Z!/1<6R@;./AV>S_D"F*![:.=D#G+=[**'?S!34E(;S/,9< M2XH5X\-[#EZ^9_*"/1\>*2!MHU&PQ$Y)G-E_[NK-@PWC\ M7A:&J/L-?W*M>$DMK@V7:P[]#M7!N,QLRRW=#9%UUGOD>-SS,>G0K!_/&717 M:E'O7BC?H8GOSC%:\IVO-G)K'FQ,1[T=P6;Z\$;0]W"//-<=2PB^ MA@)-MWCAOJBM\U!U.!C\(S1#!9\W[$JO>QP%_:Z*-37)K@I^W +_XN9+Y.Y& M/W[Z1?PZON*KT_>F_W*R_^[3W1?Q*]I1E#2^/277=>_\3>M]4_*]-JC5NNL6 MN,7M>\-R?G*9> M@AP$6<'/CQDE=NDAVW>&R,M;VDKG/I56+:&K;W<4)72;^P>G'.&$^>9 M /'>J&_I77_+$>L.XH%+W#'&E0CIT[X+(]BY-(5.<:XKU4+3(:+M="K%'U7( M9^%.]< ]VW[#&F!S\"XOK#UPR]+;%@[ V83.+'S:1A\];]Q1QE-K1UH!3!C( ME?4 M(&MOL\N_ B %4_@=NE,0]NC:$XH!?80B*_;N6*_OV>RWE(=N2L%VB_6#,< MWN>Y]US2IQOG/X>2.=*7RMAP-BICK%]-IR$ON5)AXFJV^+)ROE(1KWX]#;5G M522ARDRSV>S9M%+:CLY/T]J5/S]U333:\I6GT%25\ML+-FYS-IJ/^H6/>EU& M69B>G]9JS=<?BK.1C-QB WG430H_-SP&S9&%,&-/SN=H\&D".X_]]I_3+$CEJ4*_,:9 M?^LBEF>C%R,J>*4:$S^ZS7ONXGDJ^G)G0OI+FV[O;$1Y$Z*K.F%X4&G;_JHO M71X>(I!U EGRNS64O'RKHCH_]6Y#7G9#FSRD4),TG--60+F.'E\UY.+Y(O^S MT4%+AL+I-$*CK$_S3OJBE<[ND7Y)'YR-9:!WMN#BMOP4G@SN9+T[%]DW%5YS M/:'CV9BR67;R#7W'0WC'2=_Q/?HNFH"5$.B-JY;:*HES3(L04.Y[H8])V8+^ MZ;2-]"O;V'BF%G2IG-\6RQ ]ZN?W0QEJ'3@Y[(#TU*M0JYS/1FB:P/Z&1^?? M?S=_-GO]C?!.AO!.OJ7]?Z+W<&FZ?O?ATWOZH$)D3Y>,0J?%VC.C 2/]9&G5 M^%BR5S9G1U]LQ(5R6KVM+U-;UW1M8#S,R?C^GR\DT2 M$;="LPRZT,IK#O3H^^]>9-GL=0HO/<]?/Z:5=Q7E["-8"Y'9(HRI;GQH%(*- MCA157"W9AU+7@VG9D9>2&+$4E,'#D*%"25RWHZ='$M"^ _LUUSLSH<&W^?/7 M@904IX29FZ9@*'JR9>6I@5TO%!/$P989@%2MMLD^0&!5A93)NO;NBT;QLME2 MEHV?SF948C==7RY"[>/_LZ]3WL0)M \(FT%,!3NF#O*CBP&5YPPF+MJF0[A-!85'\^SI;FJ9T*_ M#,G9WUIQ+%W1=N7@0NTU>GHCBHUQ>2IDE%B2;6MQ0%T"-EHM)=,IU@X\F8N% MM#^$M$<(1LFPI97"VXTR#4]H@0;?O<,5%1"N%&];M0\TM0%P.WM!KZU>Z5SZ M%GBF*@R[NJH3MXV[9I)"ND1V#:$U&^N60L=J:?@Q-M0 ?DR;4N=2HFDO5MM8EO\"4O C^'5@URC#E.&D1\$J\%I4"\? M]]#HZK1K\Q\DK!OLKSK;JV*#2J>T._?00%P?\U_%A7DMM+_DN;[MC' MWG4D.0AG$!VO0<=[1$[_LK1HUF!DFK\X-/=V-7V;F<!M5"5'/L%V]Y?M.R*OQY"\SG)$ NM@8-)%/Z12@BB+GOCO9(62M=_/V4^^E 9@J6W'9'X3X;MSOIP50LB>G=0"YD.N.R M6 @NL=2^>%(KCZR+XN[DW?(KVM09G #^C@L9'*+J/:N?8R26Q98\/M2+>H:&>M3<,=3&K!=TW#S=(U2;Y=1%NT7/HE-[?Q"LEJT?(-WZ'YO;PW- MD@&E$@TJ*[0"@^ME=)5=7A?^?#CPA\"M/1B#]^1>Z\]^\G.UC%)O$$HLG4?@ M]'O &Y32 Y$97W:8T:#2"QZ.]^CO@^_DRSVW>*/EGZ)R]3*:15#AFG?2?=+; MGW#GS]CCE5K:\(5M?[8@C65GG6YVPC1OA.K__'''PX' +/V. -L)L&!WKRA8 M^98[OEH8O07C3Q.:'P17@S09)Y0/RITSM"M(SJUN#<77N"?@JH)W7SK1$N,N MAE_1+1)'"ORQI-R!7?=@[#M@<_BHE:LMO%,55E_+)V388!W;6W?-3@+>83N" M/(V!I:PX@9J>DJ6H<5Z#6X M&F&M)=UIH3; K5^C:#EL[M$,(0LP;['P#Z168V%,QAG:3POIF&4QV,V@5_06E)8EEW32>ZM MKY B5 H>JL)Y,8FG.;N M7 M,Y:Q-S3*QE-XWQDE7&PP>C+;%+\3'0'HTFD+\P3_,7 MJ6%CSTO!YA?PVPF\@9Q9ZK_3XF06]21.YCV)15RD$PKO@5I\I(9C<:#$:;#' M@BU\WI2RHTI#-=/5E$2EMLXGEL$'5!WN$@NA4[RKA >C'*X\>@76$7I/'$EX M>X-Z"G4(ES9!TM4&^P JND70].4-?7D[EJ=;N@AGX]&4*K64H>F0Y%DV'67[ ME9B,LRV&7B2?_H.RO%7?*)L?5S9ZD>>367.$;VJN5%PV,6Q\;+@,$KRB M-B5\(?5J]VK^IUBDS\SW]*0C]E(HD)=U7^)^/!P'^D;'ZGYRT*D;2N?P'K%$ M!=7!OFD/J\.3YZKO],_'^_?21VXV0EF0N";1=#0=1V#Z-T@_<;H-??]>.WI% MA&%-SS8T_@#MK[5V^XE7,#P$5_\ 4$L#!!0 ( .U^;EEW?,)K'00 )0, M 9 >&PO=V]R:W-H965TJ>8];?P8.+U?"^"P@"R"OC5755IDLJ+ALW^QQ&X<]A7%\ M1"'=*J3>[G8C;^4ULVP^U:H![:0)S1'>5:]-QG'I#N7.:EKEI&?G'Z1E M!+S#30^R.(0T3OLG\++.TY4*;6"'\LEL9J M2I<_#X6AW:5_>!=70I=FPW*T52]N=*4 M%R3B=6K)ZH);8N2*\D6:EC)*\((Y]I())G,$G]CFDBQR&YPO*E6[?3V,J@V= MI;D 2A6+U1)UER]PC?F6DWA.MG_DK7&7<*<$TV2;Q,:[181>/P%;:\3*^W<& M63_>/F]0^Q[HS')]P#F3DQ0U%;.ODX4I2;?/>\T*!,DJA''8C^/M\YU6QKP. M%R1).!G'N]5Y7M?!18972EO_-?#\[3\-1DEW >1*.QOV+UPZVT3^# M29@.1_1.XC"9#&&Q#W+HU.BXM3\E6Y)3OEXD)1!4;8&C*_!#,6_HH,_B7D9M M2@C?<4F3&),=(Z18FPWZ/BR>>O#VQ3[_ A\ZJ.1+[+1C-$BEV^59PVW)W:WQ M@+)VYT/B=!50(:Q#6+N#9FTG8 4U5>[JW5D%^+AQV6B^.E&-I5=[\!1+NBNU M#ZQYZ6OH]]K%]6NB&1X,Y?#[<+?WK9(L^[9)EOV_DBP[G&2#[\/=WO92.%0[ M;LO\5<<\FH?(\M*M.NM6SF13YSEBX6Z\%0T&Y-<3,MVZ3$(T_:XL;-V(_>BG32?Q=MY M_2/3:RX-"%R1:MP;#0+0[0S/UUBIPR)(@J/@@]CNK!-$RWG#MWB']I_F5M,NZED*4:,T0DG0 M6"Z"57)UG3F\!WP4>#"#-;A(-DK=N\W[8A'$SB&L,+>.@=/O"ZZQJAP1N?%? MQQGT)IWB<'UD_]W'3K%LN,&UJCZ)PNX6P32 DN^K^P'=?@#NWA&CB]7E?%? M.+3841I OC=6U9TR>5 +V?[Y0Y>'@<(T_HD"ZQ28][LUY+U\RRU?SK4Z@'9H M8G,+'ZK7)N>$=$6YLYI.!>G9Y2K/]1X+>/= 939H@,L"_K8[U+#>:XW2PI^" M;T0EK$ SCRS9=)I1WO%?M_SL)_PSN%'2[@R\DP46W^I'Y&OO,#LZ?,W.$MYA M43C"<0A7'IYW\&H MSQ7=>V-)095 *"A510-$R"UPXV34!Q;K#:D?F\$SOL6\DR9>FE[!RN-?K6JU ME]: D,2G]H;0YO4IFA\H>M^%M$CQ6W@)21*.LA$MIN%H.ND1C58E&C>Q> 4E M4B L9-F,ONETW*,H.$N1H,Q=J*_N$.$O91&2[!+6JJZ%I;%GVQ2MA]C79"Y. M8V!)F,;Q@*]V2>7MG",EC15WN=N@Q%(04Q9.QAFD(4LG/U0B[,J0M-0AFSU% M3,-?<^NS3K1NR%N47.;X5$<6)C&C;SR9]6J6/SA>FE[Y_6]N:'[G8Q(F*8/) MB/6MTBCM3ZA2?9;),H(Y\*;OC$?(8KAX,64)>_/J>=JKVT?Y-6[2A^@KB MW5C5^,&\49;&O%_NZ%U%[0!T7BIJBF[C#/0O]?(K4$L#!!0 ( .U^;EF" M9-4*&0< +81 9 >&PO=V]R:W-H965TR[RTEP--M96YZ.123>BX&:H*E'BRTKI M@EL\ZO7(5%KPS"D5^2@.P^FHX+(<7%^Z=_?Z^E+5-I>EN-?,U$7!]A,DN+^?8O^ MT?D.7Y;Q.+.WER *6/H[2!N+&0\1'(,[89U7:C6$? MRDQDA_HCT.DXQ2VGF_B'@ ^B&K)Q&+ XC"<_P!MW/HX=WO@('KG%[J1)JQ)/Q;5R+FI>"JN!B@"(_23&%S__%,T#2]^P'32,9W\ M"/WW1>,/0K#'C6 KE:/\9+EFEB]SP2JMGF0F#.-M.3*U8A:2MZJH>/GR\T_S M.)I=&%8"3[=X&>%Q0[((DA7%4N@N4HR7&2RFS=O(O1V?LX63?[0@4> *6Q\#B0[#/_(4P9FP>!O%XS.8)+A'[FWBY MX>6W7H3Q(<(7]>3]<# )]*BV%_C!$M46^K1 M["B7R8[+HEZCEQ"+A+G0QA>(X0\^S?L-^Y]2X>!^/)G&YFP30,3WNT MT5J%U@0C2UZFE+NI,D@@#Q#$R037\01/C\KRG'UYDZG3, G&R91-HWDPFX>- MD3=R 1HM+!&W> Z%R/,ZBR:G?<)4$:W""4MF,RQ#0G=G83"?3AV_7TJ0+(I4E6EQ-"VY\"""(TJU0^,\2PTSD+^PD"6?#&%,ES]V -+X' M0"Z#P+#/"9ZF5,44#&P(')]E;=""C(%LL42H2/@54Q=\,*"7*=?ZA?1]8CB+ MLJ_-6,4DR.\GD6F;U&)O'>\X=R]>_);: O!3WN9&D=2BO@A67B&9LQ+!"Z MBE_\7*XZREKDSNR;^%. UDYDEUP=9"'0C;,A6WB#+GR=G3;&_0M+[A[UI%6U M&W02)UHB35CAMPJ"M@I]C1\E(-A)-$QV:0G5D\EPTKX(**"5=R-_"=SW_\O8 M^ \;&[*_E^RO-9#CJ><;M,5+7?)&:>UJV'_Y].F6O2-6U"'C\*+][!ZCBU-0 M9]L-!C-F[[8$0U,OC$J]:"K@TH 6S+=M),? MV8F0/7M(GPFX%"Q7O/0C&NNX!N0:.04EB=A6:++<37'B=X(!, R[E=OW=']D MM-X.W3X$UE,ALJZ0#X:+"P=,83LBL2BU\=FO184Y[*3W1YJC$"<["MZ"DW;+ MT)K85]JBAU@<7EQYTN['%8MXIHZ&CK)QBC7R1;/%PRV;S,+W";*%]E'-G/NL M,KF2J:L3X_+EPX&VZ>V;]G\Q.^R81EB;-PVS+>LN3IHB8K:\(BMN'XN9:)#W M7Q0^G)']1O(K23Y TI?CJM8 U"S#5K@V=*QJHM(E+J)$QVI+3$>H][6CII(5>V/4YCIE#"=CU-]IY2V>Y M$EI2 WM\G4X@C]V^(72_;8EF@=^Z4-2TP BAS]]KKK%><+-;X29.AD;F=#B? MG_V)K$"MK N07\NR),N[3=5DR#YTK;7;NS9-8A:\3?7..L\R-\906KM"5#!" MHU;7S>(@)7"@-A;$WU,ZI?;G&&TDU452Y1+X(7Q-/*'.< _#^22"-K/&] M_$"9ZK5'U=>%LY;M])O"?;/8QPXLP[X3VVCO+%T(O7;_&!!)M#U_K.[>=G]* M+/Q9?"?N_]'XS#52Q;!&PO M=V]R:W-H965T5N 0"W66W@,0N M5W4KM5HMO;L/I_M@DB&QZM@YVR%PO_[&#@2H /5>OB2Q,_/,,Z_VJ%;ZJ\D1 M+:P+(X%>.M3GX!N?)0JFO;O&4CH.N(X0"$^L0&+U6 M^(A".""B\><6,VA-.L7#[QWZ>^\[^;)@!A^5^(VG-A\'PP!27+)*V!=5?\"M M/V\=7J*$\4^H&]D;$DXJ8U6Q528&!9?-FZVW<3A0&';/*,1;A=CS;@QYEC-F MV62D50W:21.:^_"N>FTBQZ5+RMQJ^LM)STZ>I$6-QL(+LPCSFI5F%%D"=K^C M9 ORT(#$9T#NX).2-C?PLTPQ/=:/B%#+*MZQ>H@O LZQ#*'?[4#O>C?==Q=<&K0N#2ZA?V_B M+H*?UJ&/=NWQG@.S7MU(Q7XP:L@D3) M%6KKM99"41XHWL?BU)\'F#\:>-28<@O33",VR2(@!DN^QM2KA# UC@J5BL5B M@;JMEXZ'DLIU/1/ "E5)NV-]BF6BB!Y50UEJM>;4Z2@V<'?WPTYGP023R5G' M6Y<\),$70#O2A#"KM-MW2C8G1WS!2$0*TK/EWTR@0FCB$^B,LG_(JVK?MC]QJ7^WB6' M1$>@\*(9'7WFWX5O\%]"W_F6 I&Z.B3I:=^%M^<2L0__-IYMJ'%=NDAV0-*U MX/\)]I.$CQ4YU7A]*JD:A<>@1G>VYL\#>,\2+KC=0$W28-!:T5A,*JW)"O6I M8]?T1R4$891LX^SO>N0(Y=I0>#\KLC@,Z2U_>J&$5YIFV@P7]DV3#*IGY@)% MQWKGL-]]=6B7"N;C[2P#X7NJ)(13!T9T<.H7J#-_MW'3 MC,9=S%F[O7)Z8S5T$"EZ3:#6_?!J";^TRSL*KT=XB%LG0C M\9\Y70%1.P'ZOU04U>W"&6@OE9._ 5!+ P04 " #M?FY9,A]N-\(% #K M#@ &0 'AL+W=OO?=Q<@:E37WB >WS[ M[4'@;*OT@TD!+'O,9&[.>ZFUQJM%+D<*N9*;.,Z]T52+4][P6]>N%.K%-+"\.+ MLX*OX1[L]^)6X]NPL1*+#'(C5,XT).>]R^#D:D+R3N"'@*UI/3.*9*74 [W< MQ.>]$0$""9$E"QQO&_@(4I(AA/%/9;/7N"3%]G-M_=K%CK&LN(&/2OXA8IN> M]Q8]%D/"2VGOU/97J.*9DKU(2>.N;.MEQY,>BTIC558I(X),Y/[.'RL>6@J+ MT0L*8:40.MS>D4/YB5M^<:;5EFF21FOTX$)UV@A.Y)24>ZOQJT ]>W'-A68_ MN"R!?05N2@W(N#5G0XO&260858:NO*'P!4-+]E7E-C7LB@$;C_HL'(635^R-FTC'SM[X[4@_"1-)1<$:]N?EREB-Q?%75\S> MY*3;)#7,B2EX!.<][ @#>@.]BW<_!;/1Z2N )PW@R6O6_TMJ7C74#?,%Z^Q; M"NRCR@J>[UAID* -UT*5AG&#C5M0*^%S'K,,;*IBPT3.P%B!#2+R-;.HGI#I M#9DV3"5,H-5$Y#R/!)@[>S=3XLPF)\:5FBQX1;8EFO-"1'7X*W% M"(A\<'8E>?1P?!^E2J*/3,4@^ZPHM2E1@UGE8(B\*"W94QN!)4E :=GRE02V MHG%TPFY(AF&I6@ ML]GRPO.9*Z1)K\$E^'DJ22\&BA#KZRD7])6[">OR MX&9D937&/E-E3G%'W*0L0<[1-)<[(USVA6E>:<+3J#;.;X2SA)JRQ(HACZZ0 M?%*?!\3X&I/BBY=@NZ)5*RISEVD?VK&'Y6NBC_=(EC$%4-4N?DM*BUW [G^_ MOMMW4Q5JLI<"^P;/3/A("M!<1^GNC70TDR17 M^3$&KW N4.6N+,XPDNUH=PKRL.6W*'\T"V># '^]4KI=! KBT@+[OEKJ(\&& M>,3=A:RQ*8FE[@:"X\< S4"E;=H)%..'*MT2$T?C02#SVU1$J>,^\Q,:$V'W MXJ8FPPA+K3IXCYD(.3_$I6/:GXVG7$NXC8%=7$X\BCR(8 MS?KSY:@1K^_UNG=^U+QW>PAG_7$X95^>6'X;Z6PR/WBOO;TN];\2',[[B\6X M:ZF;X##H3^;3 WZKY>^#>RQM[:+883UCS?DB#4:+_G(VZ8EW,_+[?.-0%NCI3OWE\.4=,CL]2;]?9C&5VI-]!*_-$A\!L9-<^[: MNY@3M$J[@O;VMVO$_(9_S7VA%PK@BDM.OPKL=0*S@K7(W>:B0E< ;LAB(M(' MU=H:\/AO/#+X(G/H@].:OA;X]^$']CZ8'WB"/#[P<19K4YR5WZ \R3N#\&?N4:XS4XPQ)4'0WFTQ[3_FCE7ZPJW'%FI2P> MCMQCBJ=1T"2 WQ.E;/U"#IKS[<6_4$L#!!0 ( .U^;EDHP8JS>@, -$' M 9 >&PO=V]R:W-H965T2ANT'3;1\6^S"FQA81BE1)JJKWZW=(R8J-.@;VP3(O,V?. MG"&'\\;8)U<0>?A1*NT62>%]=96F3A14HAN:BC3O;(PMT?/4;E-76<(\.I4J MS4:C]VF)4B?+>5Q[L,NYJ;V2FAXLN+HLT>YN2)EFD8R3_<(GN2U\6$B7\PJW M]$C^K^K!\BSM47)9DG;2:+"T622K\=7---A'@R^2&G;.N:S1T:U17V7NBT4R2R"G M#=;*?S+-[]3E5-VSLR@E+K]QQ^=#@<.L]$+#EGG MD$7>;:#(\@X]+N?6-&"#-:.%04PU>C,YJ4-1'KWE7JM7"N"E7/D MW0!^,R9OI%* .H<_?4%VGGH.%1Q2T<'>M+#9"[ ?X*/1OG#PB\XI/_9/F6+/ M,]OSO,G. CY2-83): #9*)N>P9OT>4\BWN0%O*,D?Q(![J03RKC:$OR]6CMO M^?3\FO*"O4. M9$[:RXUD4U^@#WLL9Q,^4N=2H#?6]5L@T-I="(>EJ;4'LP')E=CNR92X@S6[ M,KBTC)G7S,H @F!24M>F=GP=14B5\0^9O'DUR\:7UP[X-HDGJ*P4%.O.;>B) M^Y[ 2GI4\E\,C6((GP^2J,B&SL?Q$+[5R)$\ACX"GIR'VD7">R"L*FM0% -H M"BD*;EJ.FP/[,A_4'77N:#&Y/K'\?ZH\Y$/*,5OP8\DM"6/S2%84:+<4 KW. M9L,9]PZE0AMDR3:U4KN.S;'&C?1%IUVML7#X/[D_K^K;=?@>Q_MGU 2I+>PRY-^DQ3UW/]*#-EL3JAL?$ ML2J<0=MQ^]7^O5JU;?K9O'WL/G)QI':@:,.NH^'E10*V?4#:B3=5;-IKX_D) MB,."WURRP8#W-X9O:S<) ?I7?/D?4$L#!!0 ( .U^;EG4/ #+B@@ $L8 M 9 >&PO=V]R:W-H965T=_0"3D(0Q2; @:$7[Z_=<@*1I67(>T]T/K2D2 MN+B/CSTY48W)9BAO-ZJ8HN-Y>B%QM3D?AJ'OQ M0:[6AEZ,STXJOA*WPGRL;C1^C7LKF2Q$64M5,BV6IZ/S\.AB0N/M@$]2;.K! M,Z-([I2ZIQ^_9*>C@!P2N4@-6>#X\R N19Z3(;CQ5VMSU"])$X?/G?6?;>R( MY8[7XE+E?\K,K$]'BQ'+Q)(WN?F@-O\4;3Q3LI>JO+;_9QLW=A*/6-K41A7M M9'A0R-+]Y9_;/ PF+((#$Z)V0F3]=@M9+]]SP\].M-HP3:-AC1YLJ'8VG),E M%>76:'R5F&?.;M=]2Y&G8L7T8L&;T7ELSCP6!1$DQ?LQ7W(L;47?T7( M-WP+A!EVKC4O5\(^_^O\KC8:0EZ]]5K"]8-"J]?\$B

)GA(S(I4_KN/C:E-#6#EC"S%OA/"V$'EO"+%0XW@G##4'4CBCNA^]*S M#:_9J\"?@P=Y;BF-F:\B/^Q>>/;-=UF/.^O)KO7)HW6$4PDK(_G69^H,8W91:I&I5RO_LYC-5M?FN9&[6,ETS6=N*I.WL.RI,OY!Z M$"XE6I!.RW+%'F",_E9"2Y75'F3'K!EG&RMC(GO',0>JW X@WR-D?BNXKGV' M"G;=.O<'+!-X>+EE*_ (3CWU'@ZE0ALLS411Y6HK!%ZNN<&J>6Y]<3[RP7(* M->M6L,"OV9^M<^R\=>[9BP]]@)F-L@C?<3*[T7:EBUL M 1 FL1=.9^P5"^?^(F%3?\'^0>' ?I1,O2A*6.S/)^"&T*DD1OSXPR(*H^/^ M[R4O4VPPE')-.%P*:?8,VW%E#]0GBX47+Z;P)?'C"8,_W:K\+A<')H5)Y$T1 MB U@/D, @:T-7ZVT6 %83"(G$AMJRAYXW@A*\]-*J:%G!_#=,:6GG<_>-YIF M$,2^ALF6(4\A,\CQ,^P0RF]0?YF1/!,5+M=2+"DC:4-L9-?+I03"V!O*;P](UE(UNI-( M6G3)I7YDVMXU'89JJ]]0Y,+*_]W6XNCI] %E;&GFQS7M(,!9:PY>TIB,B([Q M-E)_F)-AI#UHLV^C[C/<_M[8[UCP&4(MHMA[\N=G"N63#>4&HRW(V>^J?$>) M%)EW0)&],(B .-+!.2EOA]'02Z(IQ'J.LD\#]LD: 3X#O$RBMVSFS^*#^)S% MT)DD 4!]4&''B3T1PX/%S -EX,7$G\__'K5[$0W()C: 63QCM9,#O'A2:P#5 M&KVZWJ]OA]7L%\A6EEG1\]Q<,E2+BFO7B+10PS2D[=MDE\Y)^#E4WZ56Q9/X M#WGFL63N)ZVBWC"O9-_+H[R;F\PWE?T?,"/S#1@U:M/(["7IFSJ:Q M-XFF8." E],H].(PQKX1O43,:#;SPAGH2XK^96:2/D ;O"!.K#XL%@,D_%2S M7X%S_-B[*;!SNW5?EP.SB0O.0Y<$LI5E>V]@&V.J D__:J1K%RBKOZ*E2K?L MMM)-BN2I#6T&@-PN%7D]Q/]/@U9FOS"T#<]C*(C^);5@;\A*R\ NYMN/=4]! M:MT#M)-Q?$!-'!L&4]WVAC2$P6O\2;4]&&->V>\P+JB;G).<%.A#Z,AL4$_: M/^52M@.0B%RF=AL'KV"5NGH7 =B?8M0:!PT<5P1=T$!>'APJQ.=4B(PJ7VGU M("W9U^T&-Z"[.\_4W6:=#3VT43IG4J=L5!W;];4KV?*H-&UT;:N,@ W\L!MX M)X.=)7IN=]2A=#34%W%[XX&77.?H*V71Y&Y!VKO=4Z$RD5-I,V'0H1&?]^_P M;4O9KW\^ !T1MFTL+,E)'F19-70()-VSSLA6T'LOCIS?+I)!ZFF%5SA=S*B! M<2#HKDYR1!M13A(O(: ROK^W9+.U("V($0RW68G]N/7-KV9I&+A M82M%;GNB '-]JAD32#L#2LIT32L-@R?M2GF>-DYG.06$?HL4#1G3DE!!ERGD M=MMNN6.O%O::A]/WZ$/GX5M!=*-[#.^P+ MM&THU[[N13!!-6^R3JH'U:\XZ;6%+8PTN>EJ,URO5*8_BW<8Q) P>$>N,P)+ M#PV% O3I\(\:@7_;X25 MQ$>R.WSW;&]1SBP M'P[C@:_@O%:?;2N+98<'17>E G'O7WS?7.%O1P8%H-;RD^M;&8-\]X7APP8N05O8:F]K_IC3NKK=_V]^4 MG[L+XL?A[IK]-ZY7))FY6&(J')V.P&Q[=>U^&%79Z^([98PJ[.-:<*2#!N#[ M4BG3_: %^G\_./LO4$L#!!0 ( .U^;ED56CQ\<@8 $(1 9 >&PO M=V]R:W-H965T-DO MI3*=HX,X]LD='=@Z:&7HDQ.^+DOI%B>D[?RPL]-9#ERH61%XH']T4,D975+X MO?KD\-9OK>2J)..5-<+1]+!SO+-_,N;Y<<(717._\BPXDHFU7_GE/#_L#!@0 M:O(W*: MREJ'"SM_1TT\+]A>9K6/?\4\S1V]Z(BL]L&6S6(@*)5)_^5UP\/*@KW!A@7# M9L$PXDZ.(LHW,LBC V?GPO%L6..'&&I<#7#*<%(N@\-7A77AZ#=K,FN"LQI? M9N+ZH)/-\7J;W#+[OI(9 M'7;0$Y[<%76.GOVR\W+P^@'$XQ;Q^"'KWY6<'[,D/A_[ UW=E][86[;4JTMZ86="J0M4#DAU^9N7WR6U^+L6ZW" M M41^!^*%9:U]%XJA H%Q\OSL3;L7AG=9[9KGC__E0G]^=M1LC"_!+R2^Q7X60YD KD/ Z"[6#,QD00@;0 M+!+>(F2,<-P2K&22AV-.\@A +>P4*@VJ"D_G?S.&$PIS(1+!E MS _< H5)V/(8F-B"AI)C&H/E_//L2 %_W4YQKXW*5Y2I*8)76.) 5T8NAMFN M%N 7WF)Y&:F%BV-3[ 3@U8BMSOG%16?[9GYR=M^,\E&VV"OB%.4577)4Q[ZQ*];W8>^*ML^5*U8;"V7I6W&:_FYJW:;$FA<]7 MRFAC%<4R6%-(B&9&:#>86(A7KY[&>3=.3OY_)SM/>^)X&K@\X<:1EBP/-_QN M6=<5ZEY'W:8T)C-3 4U0J0 V99;9V@00M*A4%AW)Z,372,]R-J^=< >05MAX MV?/V3W :U>'&84X9SE">N&]>/&T"8?W!"C0K^2Z %SA2 !:*+T.-<=$JK@$$ MR1TW66R*>_OG,A.A8B@!A)O8AA )O,F2J4NU7BAVQ@$!5(ZVB+8V;P_ M/DC MI!(8*J=BJTY;DFNC LA(K>,H[K(F;(H<$2YM+GMWC=+VQ(D-Q;I<1I!W2,-Q M:X%JN.+$@!A;-?II(YGSI82EV3RARYF,I M;$P?J&,.(!2&N8EER]4JS5=75R%;=%GKO=51ZOM:P46>DL[Q0;@R%G#%G"G> MI1[:EM"!>:YX,1=N=UU9W3"4Q#*)DN6M,2NXAIBWM0EE@6Q[@JY1Z,K'*N(M MU"R2'N>UBX<3%N^HU,OM0R&*&J?-* _*@7@>YV.^F/&F9GA9;K.Z3$0A^-AE MCF;2Y3&%F[)P4]L EC'TY XT/Z+6(TM,2>K"E9S9B58S^=\$+57M;GTV'-$R M8KYTL*4YBC!WT-2FK2L,H&[JS\3:GQ!BS ML8\3A WGQ5BD;RAK1G?BZ AN;%1O[RGXY6Y>&UFC.HGAHA*,3T^H?:YX5DFI M);=0O")Q!V:ZSI'@)Z/=W@ W*H#BMG@(RI/1WKVI]^#%\T2"5I!NU;FA!;W_ MY?RL+?L,BFH-,C-!!#Z=GK T@*V; FF;DEX]DX/[, MM02LHHOG2Y;UJ GWH[K-3&_==:F_G7A0_2S12<:YIBZ:"WB_NX2S?V]!)L%6_)$QMPYXZ/!4EH"T_ ]ZFU8?G" M#MJ?38[^!5!+ P04 " #M?FY9+.&M:6 3 !W-0 &0 'AL+W=OVDVE9,Z+UL7I M9#1Z>;J6NCQZ^YJ?W5=O7YNF+G2I[BMAF_5:5OMWJC"[-T?CH_#@LUZN:GIP M^O;U1B[53-6_;.XK?#J-5'*]5J75IA256KPYNAY_^^ZYI'<4M:F/X=J']DV2'+7%HU M-<5O.J]7;XXNCT2N%K(IZL]F]X/R\EP0O1(9(VMS=HO!@=K M7;K_Y1>OAV3!Y>B)!1._8,)\NXV8R_>REF]?5V8G*GH;U.@/%I57@SE=DE%F M=85O-=;5;Z=FO=8UM%Q;(H_^,F^Q?(B5NUE(6XKTRF5(['5OR\4GAGO9'E7F@K-JK2 M)M>9+ I\+K>FV*HX\]*6SRC]VK0*RG "I&9IK)*F(68 M-_A:63O &UG1T/H.J4H5DK@4M<$;-8(:4=ZX_E M7D!VVB/?*F)>+19@11@GF%?4G_]T.1F_^LZ*A2XE%$N,&JLI+PT$,>R$@:\@ MF4!H4XE,VI58(&<.Q4QE3867P>*TD-:*:Y?14JOL*V)#(F(1T)R+J!1D'8TEH%D% M_1(^0,%F 7U $?PLUQ5T8?#)VWFA6O9] ^K%12'+KO ML=%/R.Q_0V8?PO,,% S%*,\ME*5A407/RTQI3:%S?,I%@^13B>GP>BA^,D,Q M_G8R/LFV)P"JB9-#PCME+ISH>K$0.PF.-QM#OL3>^V-3*E;DD%3[8X,M)J.@ M6@DT@>L@P[4*9!)>??#&)3OG2M919YMF7NA,6%A$N6A;RUR)^9Y%!Y" H*3' MD5,? M^O E6TD$.+D1?3V^.COG!9^;0F']_.2"O'[=%$LF3291K-*A^&@*N"3)5JJE MJ;5TF^YTO8)2UW!&"7M3U&+'#01E 4:3LT'J3+P;?8X&@/:7%7R9X@9QI>JZ M<,%)BJN0 _0&O'DODDN\2[S!"J8I68AOQE?#"P!D49!;']-K%'23T7>SEM@U MO\[/Q]^]< K%V^]5YAA].4AX[7E(8#DQ%$A",^0NR$+@NM:;II"NV" G(XEX M7_"7B%2IOS>Z2?@9.*?'D!/SV8:-O4 MPT8.6:G02/;.Q^N5[J"U65%D3(0NY5&M!&C&ZES @?R MP8]J7C6H8%E9PPX@\FO$SS?CB^$H2E!"QD1?,EJ57DV^".C8&@J9\?&.=]WH M:M-2'I/&^"K%@:_(^3ZVWD/1.UDI;W6H?KHB+6'O@ H)"!S2? "%PT@PB$[: M7V[UUM1X]Z8$C',I(WXP MA0/&FQMQ>SME*S$5G[!(\ YF2 8I//WKK?A84#LT-15JSV-/_(68U29[6($N MU-MZ]Z#%&=+WR>AR=.E!YGF4@!P_RI*M>C9F8TV&4'_,+AY+Q-JPS' 6H.9: M6U>G/*9LJ +8B_&9HQ6S&V/7>!R>)BDW[(#BP!"_?9+.M9_ZUL$<8G"+8LXT MP"TTA>@9*:A!.F]@/LB6-_7^4$%![)V2=]X?,)B@G6.5*<"\&F#X$((!.GYI'G MP9F@6LI2_Y];C07PKQ_V\TKG$/>FS(9@M(VZ##YG?'X^]@!&)3CRTU]O W"1 M+\P5EZD]9Z5=]][Q;+$0W[>%KFE CU%JE M'LC(60):,!1D=J]3AK>^#2!.%@U*>JH_@3BO(N0$V75,9_!$F655H[C2%0Q= M21(.T"F.9PK0:5";O!H""MV*#U\VJK0>A>^X$9GZ+'GK 0E:>H%*?P4G\"GF M/1!NZZKW:Y^U[D)=&F,\U1,RK-(.H6U")V_IM+';R?F_#&?#MN2>=DKRM!+_ M!!!!Y#2D23AO)C?$%NC\"@W_!;FGW0KJ@I7F:B6+!2TMS9J+ANB,/<\=Q!2! MR(\0T@7Q9SN,0:?#H:(EAIJHYY>#-+G<1HYQ M+K544EO73A%DD[X01]#5O'&P( EE((SLO..2S^/4,R#F:NX[0PX VQ:JAFA- M^3O%M"IAB16YN4]NZ)+]"FQLBB'R26@07!D+Z'_"%3I ^$]Y0\A9 U$B=T!M MGY4LM-@.Q?<5X$5#!8K,.11=VYR1;=")75ZQ$#\W6<:K;M$;9@_[_JIVQ1D! MY!_".'6IT3%O&-%GFZI!G7=O\'HH#-BP(=,^$78MR#\I JO<3#3:* 3VY: M$G"'DW7$NLNT60J)WD%KWNGA3G1YTO9P,1,//'3V=W,1Z_)WP)T-ZG]-&:3: M/P+?M _Q)5! $-C:7A%\E-Q"J MY!*Y':&5!E"+FI_815/'7W3 ^3S%.0]5B"7"7RC!5*7:N[:-.]NVD8B83'[/ MO4:_T88<,RJ3Q'6@\[TJJ:2R_^7+8^_2W4'>2E)R TA+^^!*!"\^-G"3_X"Z MN=/W!-@RP\RJYE]:!J/S9$X6X*.SPL<6;: 5RH^"S) MW5$6T:3A4)E;$C;C(6G#@N>0W2!'UVBAL18>6JG0KN!;)#Y-MPEI+NV#WGY1V6%-W';=K\'5>L+VY1VF#I]F 8?>-IN3SH8 ME P7*<.DI%?KAA$Q535S!'E;LL>"N2-(VVBRDVST1M$HW&$YV@ZR)GSE=S]( M0^($G(&U4DMQK2O FT6@DB.^,_##F%)\2QL\6"ZYJT@E)R/^A^>4)"#E4T$4D0-0\LAQHLIX?V 5N$'^+Q1_.[ ZE]BX= M<&L;Z08;+D^EZW.=\^R9P_@)](J?E)"\[<0<4 M(.0_8;)#;4ZE0N/G11VX8X2Y^XO)]UF&-6G)5 XVHHYTL\R M$DK>.#U?, >6!1LP1CK$5W.P"LN!FXP=B=*YI\3_DU0=_*S\'FN>*.IS/4'[C& M>C(\2^($;'CQV]DZQ0D\?>G.3F*[]-19U%"\^_3?<-QK'J"(8<>QVTF7?XF' M+-%;\3"9_XLYY^D]0K%L%LBCL$Y%88R-VSE-KW'C;@OO#GINERZ(7D>HC]X( MJ1$26C>^YP(4:TT=L-*QX0IH.AR(9U@R%DEK:@\IDC:;X@]PB4^U*77SEA"%>0]J5,*N;%7_Z!@/)STJ^.VF/WW3VQN?IXB?$-@WU/1 M;&-U??-Y!KL1]%DR]\[7&N%M:Z@B)-Z*8A 0(IEA_XP<,/4Y('>UIEZ[ VXZ M\91%UKAJ8RXMF611L\?X(L8=6Q0R%K:&EM-K II/Y:P;4CK YK.<9![#YVUTTG-"$;/WYV2, MH5E&+'#^IOX+9,GL$4_[7'4'QA[V>XKDK?DX8Z';MK]M.F(L4R'?9 3POFFD M73O:]QLUL*I!9-*RAZDE^!G0Q0^Q,4X#M M^A%M=XK?I=EC;2A^"_68^I*I35H+$<3Y06S2V1Q"*A*.=J0*<'# 4\G32?Z< M^,Z]&A &<_;'8+IPD8'/LY$22&Q%@5,WZ"-^2Z*:5X M&V3\*J!ZCTF&N-@H]0_EOA+QVO7,&3M%S2=Q=*U@,!J-$F3C>JC+Q<"5V;39 M^<6%4Q2U.W%1/"TDNY1<1<%_+LZ3=V'FO,DH=GYC].G)R=V&)>\MZ6A). ,4 M-*LNT-56*IR8TP5&$HR(!YHT5 C5"/X*=N#V3E$MZF''LY9S M'UWI&3RC:@I>.I8&[XQ3-=T\L'4?YR;M@?CC0<;!,JUS=2(] F# X?^ -#_ M^+G'/4UKJI,?9$GWJ/W0SXAH3F-.VACCZ='82;G6AD^*CZ_ M/#^9_GHR&KU\.7[A1YX4XDDFE#'NTGF SP0+:J_H9 3826D&K:#S6M\,)@4M M@]0BF"6A*YDNFX9!5%4N=)ZND_VV M_8C@Z2;EOYB TOS9.S),_>.Y*?37AL-H^!^/AD^NU)]]_C 5]\'BM&@FP?!U M+/W[60 LT1 Y3$$3&'=RN!(J]2\/-&7#[),LV!/O.P1U@]@Z>/+!'I-AFMY; M[H7=@V^DRL)DTOL.HGA?2!I4] X/V],C$HPZ^1_I^N3>;PVZ- J'.WWA\3\/ M@&GB3K<-]NQ*JEJS^IL-K9F,Q%Y)/W'C[<+OLV\7^ M(J-L;QJC?N6)=NDF.:Z2#:,=2@(5!< _:#A7&]:KWFGF!);B8PG>S6]BDQP1 M]"4]:2N]4HD*@6C#?C@DE:(O$FRNWTNCT,=$>Q7A%N\J72":BDWRGH M-8HP+\RA>YN'^I/NS=A>.YEP#FXHW'.%4B\&7A)/[YMXR_*9"^9U+XORWB$S MZA[UQ&<<(QXA:N[SY]T6=2T?HF?XXS)_?86J1K\#\D!I_7FV<]N\J63:)_5S M[C,\T54LJII7<(ZM5]-:_FXJ70>7XJ.M)PFX8M1Y!-W3\:S0 7*\.TG+^ )\ MMU_R-*%L :&J!I:/AJXLCU[J%#[79\$]K MYJ:NS9K_7"GX3T4OX/N%00W@/] &\;=6;_\?4$L#!!0 ( .U^;EG?'-A< M^ , (0) 9 >&PO=V]R:W-H965T[V8;$/M#2VB%"DEJ2BY.]W2$FNVW6"],7F M9>;,F<,94JM6Z3M3(EIXJ(0TZZ"TMEY&DR5KIBEJ3Y$IM;( M"N]4B2B-XVE4,2Z#SC-2C56<(DW&DQ354P_7J)0[3I(@F'A*S^4UBU$ MFU7-#GB+]L_Z1M,L.J(4O$)IN)*@<;\.MLGR-[%,(!$8U_>\S@&-(YGHX'](\^=\IEQPR^5^(;+VRY M#N8!%+AGC;!?5?L)^WPF#B]7POA?:#O;+ X@;XQ55>],#"HNNW_VT.MPXC!_ MRB'M'5+/NPOD65XQRS8KK5K0SIK0W,"GZKV)')?N4&ZMIEU.?G9S3>?^61D# M-ZCAMF0:5Y$E7+<;Y3W&98>1/H&Q@"]*VM+ !UE@\:-_1'R.I-*!U&7Z+. M MUB/(XA#2.!T_@Y<=D\P\7O8$W@>F)9>'DR3A[^W.6$TU\<^Y?#NX\7DXUR=+ M4[,"/$F&O!#4A*0'< *.> MRI7,N>#,-XC:@R4CV52HF54:F"RHP*6BLO/SQF !5D'.1-X(9M'U \\!!WEK MBF9\-._*16/)X\PV728^EBTU=L9D@5!U982NC("*P&*U(Y^A$KPA#;(E9>,< M3\ON)_MKA_?,_IMMI1II#7!)+%1C"-N$@ \YF?4L"VJHBRZRBWHRNAXT6H*3 M6CBIF;6:[QK+=@*=2M2Z^5VI1(':P&_P9I*%DW1QX8;)(LR2S ^GXW R3?PP MFX33,:U>?9=\"=_\M4+TV3U%/&!'S0#=K\829Q(V[(\AF1/4-(R3"22S,)LD MX6PQ=:OC;!YFLXD;QK,T3,C@RIT-78> ^SW=C^[L/5]0M:L%XZ6F.)12[J)W MFXWDI-CK5_,T2=\]^?\BRD-Q_ KIETE]K+)!E]-:))G3T7S>G<(HZ84?3>)^ M93&[@(^^]!\=$%<% ;H>E\Z[Y;:DOI$]CQ!J96F',R$>NQ!.TI,\P6#>:&XY MDG%;\KRD>LM%4^"/%)RX4"^?.?AS=X@B4?]_4N=X:_2!#:O.L3MW]T8G+R.U[,&__X;X4>]W MC^1Q]?B)L>U>UN_FW??)%Z8/G#I#X)Y&PO=V]R:W-H965TZX1?_%Q8ZQK*B&*\G_9)DIYM[$(QFL M:*KEV3[)I9$]//9+6VLARJXP>E$PT;_JPS4-'81(<4(BV M"I'SNS'DO+RFABYF2FZ(LM*(9@-SC%ABW)G%*XRU#.+:Z93*0P3-63D MMPH4M11H[O/BX2 D5&<&U2FK*R3LEZTJ3OY[A-M&@[L%;O'T3G@47/5$DNRB2/O1CZM4+M-_-0SEZ+X@I M@*QEK4Q!OM94&5!$KFUMHI%;NY)E1<4CR;H0=D$^P: ",YI<*]R(F%XF7/+_ M^H!I9UE'\(1\=M8XM@PF(@GF*\5K&[@U[(?[)X/>N# M92EKZYB+1=8:L?6P,6--=$:?L-4SD@5:4N]O[S(0AO!F@DJ4H98.(/-U27[6Y+\MTF[A7O MS&@,QI$KNC@P"I/S=N=@:/!061ZALU=2&QN(:H%:E9?O,)F@FQSW:SXB.0B$ MXB-'%9KA GP^ M=[2R=.IETZOI:T<=TAU/EH[R_X OX1D^SNU6B/$1?2<]HH#$"9DDY"S^872( MR,#R8=C4Z3 KPO$Y&4S"(8E'R03]Q=:F#E,F[&,,AA&%,8D)=H!)=&3O>:7? M]/&"YKF"'-LU2:E2CU:";HN'679Q-T<_9W3%.#,,W,J//3!6E",[@;C[&59Y MZ6P ^(:TNU,.&IXM6P\/Z)C/^VM.-K6B;X.\E+Q0R=-1Q@/P[%]CH.M M9?Z=,,]4]UV;_,Z5MP25NXN]+1,FMKG][F9W_P[+YLK\)-[\>'RD*F=HDL,: M58.3,5[557.9;SZ,K-P%>B4-7L?=L,#_'U!6 -?74IKVPQK8_5$M_@502P,$ M% @ [7YN68U[1W"G @ _ 4 !D !X;"]W;W)K&ULE53!;MLP#/T5P@-VZF+'2;>V2P(T78?M4*!KL.TP["#;=*Q5EER) MCMN_'R4G;@:D07>Q*%+O\=$2.>N,O7<5(L%CK;2;1Q51(%H<*9S1NAU(!F<5+[2UF1Y:AD M'"U6;>;PH45-<+WAKYO%Q+0^&.=;BF5/D;Y <0XW1E/EX%H76/R+CUG.H"G= M:5JF1PE7V(Q@DIQ FJ33(WR3H<9)X)N\MD;X=9DYLOPB?A\JMV>;'F;S77+A M&I'C/.(V<&@W&"W>OAF_3SX>T3H=M$Z/L;_N/OZ3 FZ$Y@:KO:<2CGMIPX\; M"\ ^[)X!9(#_/F&=H1VN (0NH+'26!^G"J&4G'0-IF1+"YU+H<"1H)##G00 M/N;,!"%?B19USAD[2974S"$=^*Z"77S@@.663G M!B%#U* -&._;B:=*4!\V>=Y:&R#LZDRK"D[]T$K&B^(/]U)0!UQ&(5VNC&OY M_IXE(;1:M(4DIL@-OV7M>LL9)0OAW8>J'1VZ]7BO(VNTZS!W').UFOKF'+S# M:+OL._KY>#\7;X1=2^U 8MOW[RQ.9+L\KL2;,V-7TS;]I5UM&O[>*)7;U7JZS=/#=5\_#=T>3(?7!; M+I8=/GCR[-MUMC!WIGNW?M/2;T_\*D6Y,K4MFSIIS?R[HYO)U\\GUYC (WXI MS8.-?DYPE%G3O,#K,++/F15/]6A;=\KNCZZ.D,/.LK[K;YN%?1@]T@?7RIK+\;_(@8R\N MCI*\MUVSTLD$P:JLY?_L@R(BFG!]NF?"5"=,&6[9B*'\/NNR9]^VS4/28C2M MAA_XJ#R;@"MK4.6N:^G;DN9US^Z$&DDS3^[*15W.RSRKN^0FSYN^[LIZD;QI MJC(OC4T>N9\>?_NDHZVQP)-A.EKN\YR\]T128LU[;TY>O;WOTTN3[\Y .VYA_;\T.K/GF>VM*!9WM26 MP"VRSA3)O*RS.B^S*K$=?4"RTR6\>4V_D@B,G>(3]^GKK"]*;$([%B24\M.G M[YV\71H2P;Q9K;-Z S1_R9(V66;W)ID94V/U==;2N++FA=N"1AL2GV[)ORLU MUVU)BZPKHN?"U*;-JFJ#[\VZD[D= ?:N9D#NL \Q^M__=CV=GG[S[N3N)/GG MS.$M"!-Z4Q;KB+PREJT(VN9NDANVJ[,*Y-< W.W9M%7\MW=\7^= M,!Y>"!;H,#8Z/*W=K,J.,6+:CC3JSLIUTYFD*&U>-;8G[-(']#5.1(>L^B*< M:!1YAU"&)5LO299R&9TF+8'"@%$ZT_$K(%Q=R;OV[(K=<3+ M#_DRJQ=\T%5I68,[I-Z]?.'122ME;0$J[2*50&U:4/ DN;%D-/)EBJVL\6._ MC('LLNFK@E@H@1$#)FC.;WTM1H)1T042 =3)U3<6:N:,SE;WM%JT[4\I$3 @,&)YF<'O^;.0[P;$S6)@;*,_G>Y&8U,VUR-F'U M=S9@*@_QGT,3V488SH282YE,:4^$;G&2K/B-K),,K@DB:\F,I.Y$S;JL"9\I M&(E73>99V1*?#GESW=C2,S?Q,YE2YBER.EKE,(< X0<"E[XJF\(26ZP@XS9\ M$TNGCB)3N0'20>^R+HB7X01@BRR9]W0VQJL,3HK>.,;?1B8AC'@11%J0JNZ( M%ZW);%/3!_.JS[M>H:7C$V*95*9=;%3E=(**<@7$T=[PECI3L_#AY UM25,^ MD*M%E()@IXE($*_(9S*VDQ$VGC,GZ]2T=L !_[!_A:)5'A4U(.J420/J/BP; MZ)SFH:;9MI_9LBBSUDG_/?W(*B/ 3"4P"^O7UJG!5*FV\.RS >2EY#A MP:^DO]E!F1$FR3FA?39$^JJ2U?68"9GIVF:Y$ % S+(*Z(T-AJE @$S5?L MS3E)7JC&I>T:SQ"9],2,Y*+FK]/+!F*3M0G[;L&^(03 M, OI_Q[3P;-]1QQ6L\:WRPP&C'V8U8J.*NL\PM[*);>ZPQU_+QC _F(,+GS ML6[) /C5!\>*3RZZKF)&#)3.BH+I!A)FI;!HMBX[]B]BVTYRX))[,Y)B[^GDKL%84IT=$C[[9>^-=]3"EFSRB>57:Q'I;IF1%14R#^R84R[@ M4&N->@L5J >FC[%MP\4 ./_,3B(T9J5 MB)":&DM&L75"YETR)?^XW[%JB#]L%$L.\A:TNX=M!W'4?(Y?0%Y\W1E.3M&@ [KM@+T:G7,LD4,-C.EV0)_ MT33%0UE57H>%E;$.Q0/DAUC#UK(L3! C7ECV$7M#IN3'(!^@@V7U'ZA/$TEY MD;M";%$Q9LAE\"Y0S7X#F37U;&(9FI'I)M7%%E<<=[A>Y&*DRI?>T(D;(2:9 M90#Q*PA"T@KD!>[+9J2315$3-["C%/3W.+7)[X"G5_D-Y"$ QJH8OV^ ^CRNJ0KKWTNO;RH*;\9:^/-J9UOW2M0; ; MN9S ["8A)S"0C&3CD,,7+P3J2KCLV1S^I"X$RTSZOBLY+)[W'#+--M H"11Y MAUB9Q 1N,_0^!<%$/,(_N=*@,V(5%H0^6&NRXZ8K__#,[Y5"U[7EK.<#6=L0 MK!!U-A^#*,!N+!%/O?1NLV8!@#,NP0_X,V/=WI)?C4WCW(+B%,YV:Y?E&G@B M_UN (P[ZC02JVSBM?]]T/IZF:<+-M5!D\PU-?( /D'Y\/P1.667)&?U 0@M, M.:JFPM!D0X!VB&#;] M@OD7((DS*9J]H./9RBC[><1M.DJV1P 'G).J4UAEA MYW0[3J)S@(W8OZ$-07A)JS GT6&9M 7-5//+66!A3L48YO/D;<.%K IQG$ZD M8118&=J[694Y+""G9IS^PI!F5I4+81+:-)O9IITYC;^]F:B ==,!J\RJI YB MJZD:@85$(V!VN^ES.HPIV>^#A!"ROYA:0;A"XCHUH4E,<6G2;L1ZZC6A/UFV 3:RX9L#T0]F)3$!?>$_QEZ;JLN2.!?QG'#QY_3I-?OCA!3/"S[.>9BLC3">45*Q@?"Y)J1[O+@.FO'9Y.8 7D#<>B= M!")MCTRFY(,T'7Z2?!^<-I).8Z#!D'V7!-+.C*V0SUG]@@.>%0\=$)?1\ ,I MDDK1@',DKW]A, G%N>'9,R,Z"LRS!]:S0\;LRANSJX,&Z 7"66S-<2T4!?$, MJ#5FR[YPJ1U3!AZVC* ER24)6%72Z&+ +)*+AI7O@XZ.R$&"7<'5RT3%D-,P M]+J$ ;9!.4GV0^FR-OS%TE0<,\ZR^CWI:5BQ#0'3OF?/+8^B5PYVWL*OZDDD MK,_FZE;Q#K"O\)B0 &%%8[O4F=[UNFT^J+<7.9(AKU8B=J88XA@\GM3 BQF/ M(O*]1V0#7V6YL[3$?PLSL&#D?76]^LWL^7:,6F+_#[E!LL046@>@L7W+/C$% M?K#/C09*L3A UT%S!8^U8/\E)!%D%"JW<+S0.S9'?&B?XC;)Z>A1'UZD- W+OTL MCH\$?N21CY:A_XJEAG!&I?3)P<5?$^7*EN-?HD1%GL@Q(G(7A8^"^V=63 Z) MX60:P)Y^QB8N(S *[9A M18G8@%V,.ORJD;I/>.SDPR3K$2=%7(H%]LT#I^XIR0G%CG^8(G6QDOJ,4OM# M!8O8WQ6;_($YK4Y3D3PE;6\D>I@GT)D=&_J\;/-^A21PSE4=KD4941/=B*3& M&$0LA@(6;V>*W2)RR*MP40"570+1SY?T9FVB&B?DU*>:AFF<>'$-+& 4+>HXIQH3]'"$'G8ET/HV69- M"_(R>S9!,D'0S76G&JGUAIT5B5W!=XU; '&XK!!1 &SI2Q$UIZA6YA.V1/E. MR."SNO^))BC&D2R1(#E#L:U<+%18:Z.RH,P1E6 /02JQ/_NJ*3@>)09.^W5+ M^HK\-@Z#RD8]$8)UE>5MX\-OGSSAH3EIHF$:(PK/1]:*#"@77$Q]7[9-[049 M"1-.W(;LLI&T!7U9E!8U-BF*9 F37P8-<^3"#S>^K -_(1O$X-HD 0_=)WTK MMJ,8R7XE;S&8PRUAR. 0^EH3TMV=5OUH. V10)$PPT.X+,TU*W)8@!%..,7? MNHQE$?OM,_3L)>BHTP_V$M^1?(3*D1X[25X/9,GE=86UN#J1:6[559K'>3=5 MGZ+R:WH$JU )V,#MB14:6ECAHVUF#]H@/R S(!U1[HO0I^MSE MN+P&UDB7!L)!;B1U2OR-T(S&D=J'@'HG5_4*$VY.JFVUG7 MX0'8;?AP7 C$\!;BS5@S1]DH!6W%0;")5?^(P8.)V8Q:0C 5HDDY X?U#8JX MNV9]7YYKG#NV[<\627OK&,L%^+4OIKE;X)'E7%RJZ;I1^-8QX>V0L5R2& MTC='$+Q\_OKM]S<)>_\FG"^9^\-XOD,6I%ST]Q\$Y\+ MQ>MVS1Z&8)MHMG-6T)2\E[SGFOV %QW^M(]AW?,!(^K15*E):C.'>L!#VOHJ MX;Q'1B1DF7V&5_N(M)2Q5+\7,#K3$;+RH;L#WQ-\<^G9@0/%W,H.PLR13AB5 M_4&OZ4\H:#;)3^@VG$PB)QFZ?MZW;*GCWL0]G2I.GF70($I^^ M:+D)QG8H=:)G[2!\ <)YL3P&BM1][8M0.4JMPY74'\X14@G+-"08SNVF7=9P MAHRDOSB\7VO/L^L:$O\L&J!9+EZ2(6"\N#8F_91S<_ F?&27A8GDP_P1U.RG M5#IWT<-KP HM,HEI%"<;ET*5!I56ZHI:@."Q()/VR9!'\8?4#Q\";>5CR0>X MP&^GA"%RZO' "5WUTVW2KWW7[,#V;B& =5&4?!"Y;.9SCF/%6$MOT!;=T5PY MP.3#TA\GBUW0O,K02-=U '-#>AT^X)(;^)N+',<5%XB6)(Y9FR]96 8$ M%;O8K\&Y,W3V9"Z_T]?1!V5-5I4=T=X*\Z+Z@'@@!NXD^7EG2L;E- *"7(@B MF&'%$AP#VEA#)2ZA4K!KT(,+)-FF;W,H1!+0RHR"Y'JDQ_@P;E^15I/0Y3-P M"&82(T1]_O<9^3VRCH'') M?BTERP2@+@SMV7TL/.)WE][[!?X[_$&0*OTI#H7PNUJP$=KD! M(DA$S'MB6UMN.B8C(DF^?3P\A'DZ"K/+*V2U/YH &#RF4? !K/-!QT'=.6"Z M%Q$. _YTG&N4R;CWH1Y50#+&1!S'3;OJM+6DN!OO#$:#8L9FZ/L9N$8; *2I M!>X?:F\[6FG0YS3$ZQGA]=T(_WM ;;_6LL(,=="N$XCK)E0;N>MBHPZ2F[;; MC["KX/= ..X *6!.42C##+B?7*-Y)NWCC6_*HF 7)_5!333!ZR_>DSDFVE!T MG+MS,S*+P@W+MP\B^SN0?Q(^: "WT+KO0NGH('XB:=A.>.HIPOQC! MTKK5H67=90X(;&NX 5,[85T;G90XMWL#]5)"@DH9]O=^D8M9?-^EM@@X>S-> M"AZ6=MM>K(<6W'R];:S8FF[7JM)PE6&K !1]L\XV\C%]TJ)UW??"AGL7KK]S MT$Q)QO 8+E>/'NO"S#0?ZUMBV.>V#]EZNSCG&?Y/GV3D$'(%Z3,.\@EU_-TJ MOO!6'/4?P.W#%!.F'0-0B52M:Y;*2)E)1OR=7@-84'P)"+ M'4(1VF4)PDZN-\][HT0_["0-6QR_<)/<3GYA%QQM8O0Q+M@&"?^Y&T;7_C[1S=T+ M_.X[J0HS%TV+#/9N-P=GHK0!35?PS75(UY+5UJ4(N;!=KF&Y*#G['+5#A MJ M<4=@Z 2T/IQ#&G3[4M@691W58!RC0 _]7CQ&(^P6+FKK#0E[T%+,Y]" 4Z]H MM_]7DZZ=V%$2=S.,W_:1% MBJ,+Y/,.MZY)+P?:-[ZFHV%B?-%\:_Q/6._ ]X_G],/9))T^O<(/I^G5V22Y^R&:<)E>G4Z3J_3B MZ24MEUYC+L[.S9')Y3H?>8C@:<75-*OHTN3@[3\ZF%^3J MN J[=25QO4W1U_/LOI&$KQT'-NI(N3J_3)[B=.GT["G]>_;T+/F9#8_?^NGE ME(YS2D@C#)Q>T[]7!,1;3II_E4R!3R!V>I9.+X#8RTEZ?3W!#^?IA'#^H M7FB-S(9.NH$F\^VR/M_-:7$B*?N91"G25C.RCUZ/4 1W3^'&;=#?D7CRQ!(3O9I!O:!Z6<[UV:Z;!#5<_3@A$P"[BBU-/2Z(DV0Q=6\5K,9Y+[U MK>_?12<<9-Z*U_B-DN'#NR^E7+AO,JZ,("E$I,=BERPJ@X_B6*?<3C0JX!3B3E2[PZX%Q]=MW7'!,! KQ,83_O5#ZOK3C1H\6WC5QV<.N0 MWO\8'LGG-,73)%WNZ+71_1=#(G(@R3&:TUNORM7UZ-^@M> MWB:/CNYN7[ZP1X]W Y71&(7KE.4'1GW)65/';P$::6?:IQPY/LLTN%S!(^.?GKST]W1XY,$_TL#_1 *Q^D^E(C6=34$ M2R+ S5%Q0C,;38YPEU* /_J"=V-YX(R4,UF$%^U;X82QJT9+G:C7MVD(T85H MZ2RZ@>E:.917% N: XFNLT823Y2,$. H8(U++T5/IW "'VDLQ_",P1XBVBA*WG]) MMMAV1RJ/J1"CIB@+O269]RVW0K-:E,J4[KKGY"[I[2#92B@.\Y:E-YU0[B:"B1L3"?NS"JT,*%) M5-^NVO91L!X%I'TU)YUFBKV1UD#O?98W*I?N.%42E4UB@72>89S(VL91ZO1C MMEC@T2M]B^$S""'D.P]74>1RRO3D:OQNRAX]%.6M<-OE]&3BUXOR5,4VB<.K M$K;+6B]*_MTDB6JT#^I/Y' .IF_#W?;)X0OIKZ,W)$93N)\^?8#%@1*+'ZJ( MNN_T780H6;T!+R\;%])I;.8PC&;&[3<_7,9[F 5TTKS=+(85((+N'MK#'RNSK@VD.VT#S.%?\@MB*#6Q?W[.8/GV4*G M@4J4/$5"_%OH=<#!*42'R.WUF#Q[.(;5!,+.8E#N,1;)_=(N74DXBUI0PFLU MY3P-GFCH/3&00+X]\2FM]F-H9'.K3^^YICMT(+L(G,5''RNCHV;O3RSN3+FJM-Y%&4X49GC*OX$:>=TCNSCR?B7 (%Z)QA M#]&K/U=J8;^3#L!\/*G43*X+KM@CL=6,]P"SI? M<]?;WU)ZX^=>6%\UP#JSKSP7)[[ZKPCMYN:!6UK7>N%H:\M:RIFFC3?775+= M@MMXW0[F0^;XR+JG::)=7=L%OZXQ4!,:/M%PZ'BKCQ72;D24R4GR+_>XRSX[ MY,V0>+4QO!%,+MUH/G22,S";P:U_747<9Z_L<>N0OR;4\]Q M-S9WAZR,/J"9ND=R;*K[\XLY''?SM:W2Y=GU>4$=L?-P+?+OPV/Q?1?W/H2^ MBHSZO>\$B&:GRH"N0U9X?L;E%%A-/A,;MD@9Z4,ANE2)Z[%\+G[\E:(,YRF* M:71@,>"[KW\BZ5:0HM1K4'/&F>#78<@UQ6T]V5//*W:$Q1B$)\F:-I()U^_N MSJTYM4:N_G4^5\:44AWL<5Q.- M3+Z/7B!/X_7=NN%M7V%KWSAHZF7FCQ6>__:\@/M(?)V#*]SA.5-U=IQJ:>J=],K%,%TB%:.B68-S:2TL+2F0G8D,*8]? M#YY?QZT^E=X97_K[O)>;X_@(CC].PJ\?E1%X6WC5T"XE'\T4O4;,3^!,X M\0#[>]I?I>2X2F_JK0_IE:^GUUM\#>S**':7W<2/L??5Q]B[&%!6DIY^%RN[ MV/CUF-+=CA/O*V[\U>&^=S/E2K$C,FO(\,"?OLLV>)L@WG2L<.%Q$XO0U6>+ MT/F7BM!Y$*'M-XSW"Y'4-L-3W5NW+ \@,,'[$8N&KZO)702IRX>W=HU_E___ ML]2-&IIR=7%T?RP*'[I6O6_%=K9DW7-2O^$:T3IL4 ^G[>D'[47["!_SM&S_X7 M4$L#!!0 ( .U^;EES$0 Q9P4 +$/ 9 >&PO=V]R:W-H965TV D MVB8JD2I)V6W_^MU1LN*FLK'U=7N12.KXW:_O3N357IL/=BN$@T]5J>SU:.M< M?3D>VWPK*FY?Z%HH_++6IN(.IV8SMK41O/";JG+,PC =5URJT?S*KRW-_$HW MKI1*+ W8IJJX^7PC2KV_'D6CP\([N=DZ6AC/KVJ^$2OA?J^7!F?C'J60E5!6 M:@5&K*]'B^CR)B-Y+_"'%'M[- ;RY%[K#S1Y4UR/0C)(E")WA,#QM1.WHBP) M",WXV&&.>I6T\7A\0'_M?4=?[KD5M[I\+PNWO1Y-1U"(-6]*]T[O?Q:=/Q/" MRW5I_1/VK6R6C"!OK--5MQDMJ*1JW_Q3%X>C#=/PQ ;6;6#>[E:1M_(5=WQ^ M9?0>#$DC&@V\JWXW&B<5)67E#'Z5N,_-5VTR0*]A)3=*KF7.E8-%GNM&.:DV ML-2ES*6P\/R.WY?"7ER-'2JF[>.\4W+3*F$GE,S@K59N:^%'58CBZ_UC-+BW MFAVLOF%G 5>B?@%Q& +67(&+^ZC$'N\^ 3>D+M_+NZM,\B:OX8<;O&283RJ MI$M;\UQQ*EXEY)[D MN))SNPW\$\3'1NYX*92S 7!5H#2Z)',G"B\PY-A9U<..W6T%K'6)]4T!=,02 MJ(W>R0+#R =,=+CA5E6#QF.A5ARE2.\TQ[-:<=+ MX!5ET8+=ZKT"J?RG1O&FD'ZG1OHIVXXLYKG@M&P=OBJOJ@L?K-$7BSX9CR#0 M@,[J6ABI"WL)"R_\?-%I]+IT8]%6>P%(3T2\%Z;GZ+=+,=R>]/@I1%$^\_\.I'PP@ B>S8#:-:#1C01;'<(::DYZ: MD[/4/%B)B<8 J=-9':+>6>C_J?.QE@I31(Q @@T MAOY;/J;\H=%C[%7!36&AJ2D;0XP\J_'?,!*_4C@HC_F#G33E)$J$\O;E1B!A MH-36H@C1U^ ?$_@&CU?6'77J'>=B7JJ'33 M(7+G+;@7&ZD4N?X5;2G503J+Z M;+Z@^TV-<^1FT_<#CH$FGN9(6HQ]KSMAX1&$3TUC#"81Q*=:M&3^*E=1$+$I M/J=)]#@FWQ0Q1F&6A'U,SI _Z\F?G27_*VGY9F/$IG?,B)U0S2"KST)])ZL+ MX;@L3W78SAB,,XW791O O73;[^N4>"C#6F0A0RR8#)+$2Z89(C*@DD2PTJ7W*"@$GN?&AR8S><# M0WL !&<,6!!F#)(@1IA)P-(I_*1WPBB*+OJ0XPLO2B@=A8 ?8VS/5+ K9(+L MFNH!+T/&AR%,X@0K> )O%/;4C?3=%G^(QLDO/DL!YG?-=]IXX^RPL1SIVV4X M2U*8D7J?K6_CR[::]B#>'N9?1DF5W<+SLQ>+E7+[O\)Q#^FHKU5>]X=S0]R(O]75O8TQU.1SJ M=,,+IM_*BI?864E5,(.I6@]UI3C+G%*1#P/?3X8%$V5O=N76%FIV)6N3BY(O M%.FZ*)C:W?!<;J][H]Y^X:-8;XQ=&,ZN*K;F#]Q\JA8*LV%G)1,%+[60)2F^ MNN[-1Y\]18"PR?)W[+\]P: HQO MKY](J'H_WUG]VW,%ER32_E?D?(C.;Z]ZD1QE?L3HW'^7V5][R<0!3F6OW M2]M6UN]16FLCBU89" I1-E_VO8W#2Q2"5B%PN!M'#N5/S+#9E9);4E8:UNS M477: "=*>R@/1F%70,_,;FJ-%:WI5A9+43(;*DW]1[;,N1Y<#0U\6,EAVMJ[ M:>P%S]B;T@=9FHVF]V7&LQ_UA\#6 0SV &^"LP8?>/660M^CP ^B,_;"CG#H M[(7_@[!'E%'+SIG??: JLWJG)-!".&U"WA(X<+(K+Z4C MRH;]X7RM]CU?LW1'#Y6JX6LAMUSAV*&5?4'A\>%K$L %?#^BNA N6TV)/9N'(S ]D/AP96SAC-'=.[8JF3U7& MX/^,@4=IX*"+5HJB%1E7;O.2;IG>>%0BH\$RQ:2+4)/6.!$#B]:%VWU-8>#% MDQB#-Z\FP2AX=UB:_W $/S@B(U]Z I>HK;2)E>(I%T_V\!N((]^;3N/.<3M= M*%XQD1'_CNM'6T,P+'$02,E:*1NXUG7BC9,)]0,O\N,!15Z8A/0@<,COGAX-,Y0XG#,<=,CN^ M*PTKU\)F;NN^PSWRIA-__X$O6 M,H5>,)Y2/PPF PJ\:3QJD;9VPABD1WZ S3BA7Z3,MB+/:11/O"1,L!5,OAI.M%>=- MGNY) (<7^];6?@!OJN9'Q]KQI>WH7+V= MN0/B[@Z(7WP'=%A6 EV)7^1X ]E^^*\T/M7ASSIYOL.OE=3ZR,-Q/'")LD(J M@WZ/:G[":>'(A$TR77'W/B/$612N^Z$45G5.%K$-77MUZ&?;;G.'WW>I]+ZS M="]6R'=([SA3D'SXS\S&<40^?IM\IM"VNL2V:O<,+M&,[5/0!C*%?(/PH(W2 MA7;7&4)Z5"Q#SK&"TP1]ZK 7^FWJG(S7ZWT[Z8"NO !'WQM7DRKUY M"':KW3-ZWKP>#^+-&_P#4VN!]U_.5U#UWXZ1 ZIYUS83(ROWEEQ*@Y>I&V[P M5X K*X#]E91F/[$.NC\7LW\ 4$L#!!0 ( .U^;EGSU\2H.P, %4' 9 M >&PO=V]R:W-H965TVN]G*O.BEKB6H/IFH;KYSL4:K\(DN"X\:7>[JS;B);SEF_Q >U? M[5K3*AI0RKI!:6HE06.U"%;)[5WF]+W"WS7NS8D,+I*-4E_=XK=R$<2.$ HL MK$/@]'O$>Q3" 1&-;P?,8'#I#$_E(_I''SO%LN$&[Y7XIR[M;A', BBQXIVP M7]3^5SS$,W9XA1+&?V'?ZV9Y $5GK&H.QL2@J67_YT^'/)P8S.)7#-C!@'G> MO2//\CVW?#G7:@_::1.:$WRHWIK(U=(5Y<%J.JW)SB[7FNJK[3-P6<*';UW= M4L9M")^I'Z[_Y!N!9C2/+'ER^E%Q0+WK4=DKJ#E\4M+N#'R0)98O[2-B.-!D M1YIW["+@ [8WD,8AL)AE%_#2(>S4XZ4_"3N$M>#2OHP>_EUMC-74,/^="[U' MSLXCNTMT:UI>X"*@6V)0/V*P?/LFF<3O+O#.!M[9)?27Y<(?Y7*7M>P$@JJ@ M,UAU @1UNSG'_Z*'\_Q?YCT6A]W$[Z:WL/+ZUZM&==(:J"7AJCL\A] JX@FV0A2\9.FJ5AGK*37KJ"MV]F+&'O2$K&4_C8:5G;3J-/0E4_ M.=E EL8$D\"]:MK.HC;^6&//;4@YL"D#ELR(3F7WG%".Z#,*B:;33HD2ZJ;5 MZA&=@:%LP3B'7[0RE%VJCX;V;#6!XH4\3G^:&C9V>%&PO=V]R:W-H965T(A1Y.=-M_M!M'!8R65G48;Y[;C)+'% M!BMF;_06%:V4VE3,T="L$[LUR'@(JF22IVD_J9A0T6P2YN[-;*)K)X7">P.V MKBIFGFY1ZMTTRJ+#Q(-8;YR?2&:3+5OC MV?VWM#HZ3-PD6%R@JMP& YC>;9 M^+;G_8/#7P)W]L@&SV2E]7<_^,RG4>H!H<3"^0R,7C_Q/4KI$Q&,'_N<45O2 M!Q[;A^P? W?BLF(6WVOYM^!N,XV&$7 L62W=@][]@7L^ 6"AI0U/V#6^@SR" MHK9.5_M@0E )U;S9X_X[' 4,TU<"\GU 'G WA0+*.^;8;&+T#HSWIFS>"%1# M-($3RF_*PAE:%13G9I^58VHM5A)A;BTZ&X,B*5PM&4W9ZTGBJ(AW38I]PMLF M8?Y*PA%\U7E_0>N9%45>U#%^%5=HX\1\+M]U5'@^RSC5<9?%@ MV+T^)=A\_3C/EP09Z\59^]_B_.R)F,H:^=/V@OH^+CU>WY. MH1<+GU=HHXU3$<2A3G'RXH27QH3Y6%(C<"[^D2X-)>$)F M;+A7R(E:9.FHH+!>X\TA:;7Z$L\KR@U:?4#?6CEY4EB8(<%EJ3=[D,59WO=F M/YBY-PMCX<_N='+63BD0?FJ:E(T@8F\[2 MSK9]>=ZTHV?WIJE_968ME 6))86F-P/:0=,TRF;@]#8TIY5VU.J"N:%_"S3> M@=9+K=UAX NT?RNS7U!+ P04 " #M?FY979WJD%)+Z72-;=TU;O(-!IYX87J*F)Q/(YJ+F2P MG'O:@U[.U<%60N*#!G.H:ZZ_W&.ECHL@"4Z$3V*WMXX0+><-W^$&[6_-@Z9; MU*,4HD9IA)*@L5P$J^3N?N3X/X5M4?HK#[13 -H,"2'RK[21U_ MQ,X?;V"N*N._<&QY1^, \H.QJNZ$R8):R/;/G[HX# 2F\3,"K!-@WNY6D;?R M+;=\.=?J"-IQ$YH[>%>]-!DGI$O*QFIZ%21GEZL\UPR MP.+?\A$9W5O.3I;?LZN &VQN(8U#8#'+KN"E?212CY=^(Q)#=\_!&%+_7&V- MU51/?UT*0ZLENZS%]=B=:7B.BX":R*#^C,'RU8MD'+^YXD/6^Y!=0U]NJ&>+ M0X6@2JKWUI_J;/DEC3%JLMR1^2J='?(MY1TT\-;V#E>=_O:K505H#0A*>.ACB-C>78+Z" M@)/M0EHDARR\A"0)1]F(#M-P-)WT'(U6)1HW?'@%)9(C+&39C+[I=-QSD7.6 M/$&9^_;8(,(ORB(DV2VL55T+2Q/,MB%:#WEO2%V;3UE(NS2D+30(9N=/:8YKKGU42=8-Z\M2BYS M/.>1A4G,Z!M/9KV8Y4\.EP91_OB#FW__L3$)DY3!9,3Z>=$H[5\H4WV423." M.?*FKXPOD,7PZL64)>S-5WY\HZ)>N@Q/9XP.61R.TPRN],ZH[YW1U=[Y^)RZ M2UUS%>I[UWSOFO]MUT2#7:)&O?,;DRM'JIUVK>BI_5*V:G>1,WN[T7W@>B>D M@0I+$HUO)]0UNMV2VHM5C=],MLK2GN./>UHL43L&>B\5%45W<0KZ577Y#U!+ M P04 " #M?FY9G34(3*4# >" &0 'AL+W=OYNKKG)E+3WXN9>"'L! M76S)E>30]--W98-+KL ;].#=G_ZKE5:,MU(]Z0VB@6]5*?3$V1A3CSQ/YQNL MF+Z4-0KZLI*J8H:&:NWI6B$K6J>J]$+?3[V*<>%,Q^W<@YJ.96-*+O!!@6ZJ MBJF7.99R.W$"9S_QB:\WQDYXTW'-UKA \[E^4#3R>DK!*Q2:2P$*5Q-G%HSF ML;5O#;YPW.J#/MA(EE(^V<$?Q<3QK2 L,3>6P*AYQALL2PLB&5]W3*=?TCH> M]O?TNS9VBF7)--[(\F]>F,W$R1PH<,6:TGR2V]]Q%T]B>;DL=?L+V\XV'#J0 M-]K(:N=,"BHNNI9]V^W#@4/FGW (=PYAJ[M;J%5YRPR;CI7<@K+61+.=-M36 MF\1Q89.R,(J^@>0<*3X"N MX%X*L]'P0118O/;W2%2O+-PKFX=G@0NL+R'R70C],#[#B_I(HY87G>"U\=UR MG9=2-PKAG]E2&T6GXM]CP7:L^#C+WI21KEF.$X>N@D;UC,[TW9L@]:_/*(U[ MI?$Y^G1!-Z]H2@2Y@M+FQ]C\%*3_F-*SK.-*'S<(*UG2A>1B#<:F'&HEGWF! M&MC^@MKE#5G>R*IFXN7=FRP,AM<:A!3O%>:R41I;5<"TM:6$&:R6J/JL 1,% MG:M\-QNTL]$(9JW]Q:R2C3 :N*!U9*/)6@_@ML%CJ%\PL/@RAQN%!3VL8=)I'M!;&;^42A2$CE*5CX&G;/ M7BQC")GOAE$$64)- '_BRYR)IZ.$Z#7A+_GF)208^;M%?K%SJ?322E9;F)%#T.FZ"N+!,6-[(_8.;R$9#FD; M$MN[\MTL3>%83? .:G:%:MV^3)H"HBO1E>]^MG_\9EW-_VG>O9SW3*VYT%#B MBES]RV'B@.I>HVY@9-V^ $MIZ#UINQMZP%%9 _J^DM+L!W:!_B_!] =02P,$ M% @ [7YN67J5:%ZA! U@P !D !X;"]W;W)K&ULQ5??;^(X$/Y71NS>JI78D(3?%)!*M]55:D]5Z>X]G.[!) /QD<19 MVX'RW]_8"2DM*=N'D^X%VY.9\3>>;\9FO!5RK2)$#<])G*I)(](Z&[5:*H@P M83QJ4W MFO6,OE7XP7&K#N9@(ED(L3:+VW#2< T@C#'0Q@.C88-7&,?&$<'X6?IL5%L: MP\/YWON-C9UB63"%5R+^DXPT<,_-+ M[B+C2S*;TRSZ5B*+4BC3=[,Q(9JK0D< M3TU2YEK25TYV>GK#N(0?+,X1[I&I7"*=N%9P]L06,:KS<4O3+D:W%90>9X5' M_QV/0[@7J8X47*(H0KD60LW7WY-/"]_D4-)':,:&81S0\1 M-2'+I0B V(F::QUSOH#MT^F0\\!V7ANMGE %7:.(/$#[#D.1N-=Y423,I#$22 M4#^BT@[6I.([@PX-':?CPPFR="NR=#],%J84FARD(<2<+0QR3D>^C7@0VES5D>8DDO=)LQ0QY<^>N$VG!4GWBXYLCM]R MZK^, A8[B'&#ILWJJ"35@4W$43(91+L1O-<9F3)'>W:9B-PLK0^1*X*GSN'. M^K[=CR^36W@2FL5P:8(QU"6RH=(%'=6698HX8$/V+VCF#9O==K=.1,T5=W0# MR#7=V"P("A2>VVOVAVZEOA_W\F+SS]6Z?@>_UVS[7;A[.>5?(^UU^D?K_6ZG MM?[7 _;[S<&@72>J/V#?:W;ZW:/S+<7?G;D#3])&L2,^$^<*DGKNH#GL=6KR M4LBKO%#OZK2']<"\[H#RXK_.R\/;3GMH<6#;+WZ.4W*LU7=1BFY),=V]N\U_7:$YN^I%&0Y7/:@&];39W):!]I]D= M0AO!4V3ND,,'3MW]\PU M ELFQ;.SDE:/]LOBK?JB7KSX[YFD> T)EF3J.GVZ3V3QBBX66F3VY;H0FM[! M=AK1'P^41H&^+X70^X79H/HK,_T74$L#!!0 ( .U^;EEOUUC5% , , & M 9 >&PO=V]R:W-H965T>^[.=YG4 MQCY2CNC@I5":IE'N7'D6QY3F6 CJFA(U:Y;&%L+QU:YB*BV*+#@5*DYZO9.X M$%)'LTF0W=K9Q%1.28VW%J@J"F%?+U"9>AKUHXW@3JYRYP7Q;%**%=ZC^U'> M6K[%+4HF"]0DC0:+RVDT[Y]=#+U],/@IL::M,_A,%L8\^LMU-HUZGA J3)U' M$/SWC)>HE =B&D]KS*@-Z1VWSQOTKR%WSF4A""^-^B4SET^C<009+D6EW)VI MO^,ZGY''2XVB\ MU8SL:1)!6Y$RQ=F8&A=3-OWA9UV'+8=S[P"%9.R2!=Q,H ML+P23LPFUM1@O36C^4-(-7@S.:E]4^Z=9:UD/S?[9DQ62Z7@Z$$L%-+Q)'8, MZY5QNH:X:""2#R ^PXW1+B?XHC/,WOO'3*?EE&PX721[ >^Q[,*@UX&DEPSW MX W:' 2#P([3-&L\-/_9/>^9XQJQBTF8)FWQV<=R+ MLIOC0XYP:8I2Z% M@3J7:46$8KF]:!_/<"]=U@L MT+8/H,M]XI@->"?X;=A:3(W- MDT%W85JG.0C+MC'A6E_-0[ \M*J=2?XG# M%:9K23](!G T+TSE(4)44Q&_2#IN&]J!!:ZDUKX^"Z&$3A$.(!EW3D>G;X?K MW74]:M3'&PO=V]R M:W-H965TC#BAQ)1$BNNKNT[+_O[%)B'%N2_= 6,,R]S=DS,V=&.]X(^5VM$#7< M-W6K)LY*Z_79:*2*%39<>6*-+>TLA&RXIJE#(7XKN9_%Y.'-\0PAH+;1 X M?>[P NO: !&-O[>8SG"E,7P\WJ%_LKZ3+W.N\$+4WZI2KR9.YD")"][5^DIL M?L.M/Y9@(6IE_\.F/QO[#A2=TJ+9&A.#IFK[+[_?QN&107;(@&T-F.7=7V19 M?N":3\=2;$":TX1F!M95:TWDJM8DY5I+VJW(3D^O5USBNW/RJX0+T5"N%;?A M^GAOQ@@G-WQ>HSH=CS1=9XQ&Q1;ZO(=F!Z!S^"Q:O5+PL2VQ_-E^1#0'KFS' M]9P=!;S&M0>A[P+S670$+QQ\#RU>^ K?+_D#24W#3$K>+M&._YS-E9:DF[_V M.=]C1_NQ32V=J34O<.)0L2B4=^A,W[X)$O_]$>;1P#PZACZ]IMHLNQI!+( D M4GP'L>Y%ON&R[*5>Z8=]M(\#WZS0RH"W#["D2&CU$[X"+:! J:G: 9MU+1X0 M:7'%->FVKN$.E09QAQ(XK%%6HC0418OP=0M@@Z[@FRT7"OR,#E/U/U^X0M-3 MJG9)A%J;AH[7<(.R@:^=5IJWI=FDFS]@@!&?F;<#+R ?/2 M(4]/(_TC52',G629FZ:IZ<0!UZ4O9BH$,(XH)C[AHSO)48@ MT8N9(JLH)ZN\MPHS8W6DP..AP.-7%_B"5Q+N>-W9&25%RZHP'O8:L,E7^TK] MZ!7[.]354_2NK:@'#-(J.VD"^$IU1<_4]:6S^^3',QW9O /]B"%\,A[?6H\O MZ;25(GP1[3O37K!T#Q2]&_B,=&%*+37%O5-2X.8LIGZ04G)B'VXM"*G(I\6< MG4+B)>%!%24AM8L\)QEY)-@G)/9X3 RRQ"5A$XO(2U/X=T/ZO&#_NY RBAQU M2G)H*^_('V*:Q*$;L9AB]RBB,0O<, BI+MFQD+(D<8.$ F\JYN68FLQ25ET_ MS&UFLPSV5=CHT2.H0;FT3ST%A>A:W;^'AM7A-3GK'U$_CO=/T<]<+BOJ@34N MR-3W4JHDV3_O^HD6:_NDF@M-#S0[7-&+&*4Y0/L+(?1N8BX8WMC3?P!02P,$ M% @ [7YN64@.S@V# @ C04 !D !X;"]W;W)K&ULE91M3]LP$,>_RBE(:),02=/RL-)&:AF(2C 09>S%M!=NR3RQ$)7@NEW3#(BN)>+G/Q$F Q*L< ITO?RSO(H;"F9+% [:318G ^#4:<_[OGX.N!1 M8N4V^N SF1GSY >3;!A$WA J3,D3!#(Y*>1#;>%XQ@W9++]SLK^F7=>Z< MRTPX/#?JA\PH'P:G 60X%TM%]Z:ZPE4^1YZ7&N7J+U1-;/VI!MF;SO3UT[?E2+%8<#%X="^8)#L[W6.H[,=CGNMX]XN>C)M2@;,'/1[ M\W)]8-LL[X8^Y ASQIC*@\@?]ZHVY6]T0+Q\;HI2Z+?]O=.X M^* (BQG:]K3Z\"!>X>)Y*>F-[P/YAN\IDY5P#D9PT\2/LD(280:W]Q=PV8,K MH[+4',#U]3F,E@NN \9U>O!H% F8&B4LW%::E9/)OU$GVWYXN%$B!=I%_1 X M2,U24U,M[6S[UHR:$OL;WCQ4-\(NI':@<,[2Z/#D* #;%'\S(%/6!3" M&0 'AL+W=O M++_5-I T'3I@#8(Z;3\4_4!+9XL(16HD%6?_?D=*5KTM,;(O^V(=R;OGGCO> M';T\*/U@*D0+3[609A54UC:+*#)%A34S(]6@I).=TC6SM-3[R#0:6>F-:A&E M<3R):L9EL%[ZO3N]7JK6"B[Q3H-IZYKI/Z]1J,,J2(+CQF>^KZS;B-;+ANUQ M@_9+#.9'!1;)5ZL$M?BM70>P( MH<#".@1>=\CT(X(*+Q1X\9#"Z=X:E\1/_5QTZQ;)G!]TI\XZ6M5L$L@!)W MK!7VLSI\Q#Z>W.$52AC_"X=>-PZ@:(U5=6],#&HNNR][ZO/P&H.T-T@][\Z1 M9WG#+%LOM3J =MJ$Y@0?JK<[.SZEN[]=V4,W*&&3<4TPL4] MVPHTE\O(D@.G%A4]V'4'EKX -H=/2MK*P =98OEW^XB(#>S2([OK]"S@!IL1 M9'$(:9R.S^!E0[29Q\M>P/O M.1R?QKM]ZNML9J*X\=S\79PX^?A7,,L3,,* M7 74$0;U(P;KMV^22?SN#-GQ0'9\#GV]H08L6X&@=B#;&C6S2@.3)56=5%0+ M?MT:+,$J*)@H6L$LNB+E!> QU(9"-3Y4;\I%:\GBW\?/A7^>X'V%L%."^IJ0 M@!M@U*:%D@47G/F>(^:6E/X']D1$>U^VTM@IDP9"W14DNH($*B>+]99LCC7E M%4G(%G#O#4\+^!_ZMP[OS/G%5:U::0UP22Q4:PC;A(!/!:GU+$OJT<[0 UY/"]22S5O-M:UT_NBS1-"@>*B5*U 9^@8L\"_-T?NG$9!YF2>;% MR3C,)XD7LSRSMFUF:I.]>_+Z*\K$X_@OIUZ5ZJ+)C7DYKD=*_\R&2A<"77C>]@='K^K;N;_5.]>SD],[SDE M6.".3./1- ] =Z]1M["J\2_ 5EEZ3[Q8T0..VBG0^4XI>UPX!\-?@O5?4$L# M!!0 ( .U^;EEG\V?".P0 D- 9 >&PO=V]R:W-H965TNV;4@//G%(N_2@(3OR/%R#5=N:%7C-Q(]8;2Q/^?%KR-=R"_;V\UOCEMRB9R*$P0A5,PVKF M+<*SBX3DG< ? K:F,V84R5*IS_3Q:S;S G(()*26$#B^[N$2I"0@=./+#M-K M39)B=]R@_^QBQUB6W,"EDG^*S&YFWL1C&:QX)>V-VOX"NWB."2]5TK@GV]:R M)RB<5L:J?*>,'N2BJ-_\8;RG(H/L:WT?O6M=C!H7+Z)>P%LHCU@FY"G,/*P7 M _H>O/F[-^%)<-X31=)&D?2ASV^Q/+-* E,KMA(%+U*!;HNBKM.Z9-9<9Z)8 MLZP;L6HCWA=2K]'](=UM@*V4Q/(F6Y9XPTJM[D4&!HN]+"5@%5OT+@/+A22/ M+>I.[-Y,H')^;0UXRFL3N@I-;83>B<,I5P:M,6)S$Y0R;1#TR2HJ, MT[2Q^"*[ANQUX'"#'(+=: "7] +!65Z3%HBT#"F'RDO0+>^<( [B,W;G%+LD M?R;_B?!ZU@>+7%7DF(M%50:QS; V0R8ZHT_8ED61JAS80"J#4BNM\D-;=<:N M-/8X)"PBOV6#9$C/*'#OX\!-C:+C>,CN%.6C5^2O#U@$(F/[TXO)IPB>F(:7.*CS#9BVH=]"ITV(?1!HG,7M/::.3RAA,>]:T MHD,J@W$2-9E4WT31X_.IHQ71J9=-+VY?,^J0[O5DZ2C_#_@2GN#CE$HAQD?T MG?2( A8G;)*PD_B'T2%B ^+#L,[385:$XU,VF(1#%H^2"?J+K4T?IDS8QQ@, M(PIC%C/L )/HE;WGA7[3QPN^7M-998&E7.M'DN"[Y.$NN[CKTUD*OA126 %N MY<<>&$LND9W W%T*L[QP-@[0:,\!<07I;B8MI#GKM+N&4)MS8^J;:SK;W_$5] MO7T2KW\2/G*]%FA2P@I5@Z/QL<=T??&N/ZPJW65WJ2Q>G=UP@_\JH$D UU=* MV>:##+1_/_-_ 5!+ P04 " #M?FY9Q)0OH%4" (!0 &0 'AL+W=O M5F!DT[&V,5=Q3:;8RU!5X&D))QFB27L>)"1WD6UI8VSTSC MI-"PM P;I;C]O0!I]K-H&!T6[L6V?/"QG$6)%P02"N<9. T[N 8I/1')^-5Q M1GU)#SR>']AO@W?RLN8(UT9^%Z6K9M&;B)6PX8UT]V;_ 3H_$\]7&(GAR_9= M;A*QHD%G5 W+=(ENP$LK*A#;#9LT2 A$-FK&W!<2'S- M"J.=I6XRH=F7RC1(,,QB1VH\9UQTE1=MY?29RF_9'1%5R-[K$LI_\3&YZ*VD M!RN+]"SA"NH!&R47+$W2<:_R#/&H[]$H$(_^HT<7[-IH-%*43RU;6D#0CA]Z M=BLTUX7@DJUH$>@(.V0_YFL,@GZ>:E4K8'Q:@+^84ZQY ;.H]K7L#J+\Y8OA M9?+NC+UQ;V]\CCW_U*@U6"^\,@H8F>.6<40@U=[>H9,G_W%+/0G4_@'8Y5>3 M+-X=RXF/3J<"NPUW$(FVT:X]J/UJ?\WG[>E^2F_?B#MNMT(CD[ A:#*XHL*V MO7=MX$P=SOK:.+HY85K14P76)]#^QAAW"'R!_O'+_P)02P,$% @ [7YN M61#I>@!O!0 A"$ !D !X;"]W;W)K&ULK9IM M;^HV%,>_BL6FJ9-ZFR>>VE&D%I+<3KM3572W%]->N.$ 5A.;:QMH]^GG/#20 MXIH@^0TDX9S?B?T_\<,)HQWC+V(%(-%KEE)QVUE)N;YQ')&L(,/BBJV!JE\6 MC&=8JE.^=,2: YX73EGJ^*[;=S),:&<\*JX]\O&(;61**#QR)#99AOG;/:1L M=]OQ.N\7GLAR)?,+SGBTQDN8@?R^?N3JS*DI%8U7C7G& B8L_9O,Y>JV,^R@.2SP)I5/;/<5J@;UFT=^I5#OZW#H'(HU'?*WBVDF6*)QR/.=HCGUHJ6'Q3Z%MY*$4+S5)Q)KGXE MRD^.9V4*(K9 ,[*D9$$23"6Z2Q*VH9+0)7ID*4D("/0%_8DYQWGJH(LI2$Q2 M\>O(D>HNNZXZ<[:'V&L-AS^\> M&89MB5%;8JPQ5,UQ#PT;?=VK^[IG[.M[H*!F$8)31*@$U5M2J",D(-EP(LE_ M2H0%H9@6)E@(D#H]C$'.U:.$]0[:VATVFUK*83-H>!S4*P0[DLQFU-@2K"%] MOY:^;Y1>K1JX6A<\IX#>"*2ZR?W>2#A7U_Y1%U_K9+49,[0)BVS"8DNPAO2# M6OJ!67I*-\43G[ ,$+RN(1]M=0E@Y)R; (.C!"B?L(\98#-H:!,6V83%EF"- M#!C6&3 T9L!#ML:$JUVJS#<3*:/++ZG:*LS+(5[H4L$(/#<5AD>I\#$)3EJ$ M)RVBDQ:QI48U-+BN-;@V:C"%!7"N^IS#%N@&=)UN))S;Z=?'$VM?]_S9#!JV M#!K9#!H?!_4'AM62Y^XWX.Y9FJGOA*F=>+Y.NDA!""17F.HV7_=F\KE:5K3& M@D6G94N[L*5=U-(NMM7:IDX'A1+//+Z54YO$K\7T1@6@B^=BK2OUXAAQ9XOC M'2W7CW0Y:1*>-HE.F\2V6M84PM\+X1N%"!<+* J8[ZN-7!*.I7:T,[/.5J&D M>9Y)AM,V80N;J(5-;*MU327V51C/N&D?SR1+7I!8IT1>HH31+?"R1)W79;1J ME#S//VS3E>?WFNV:F..>6V"Q2@NMTB*KM-@6K9D/^RJ+9RZS3+!8(4S+(@N" M'QNRQ:E:$&H7?V;6V4_F<3G#\X)^;ZB9OS2FO:[O7FNFL-;4J#TUKDP;$U[7 M"WK=SU<3^^*+9ZZ^S%B*.7I2\]*NV(>'%/CR#4V RZ*V+T$OAM5RBU7:U"HM MM$J+K-)B6[1F[NRK-U[?=E7=LUK.L4J;6J6%5FF155ILB];,FWWIQS/7?A[4 MQ$\EXV^7B.J+N6; V6DR.+T6MEKP.1TPLAHP-@8L57(.WOEF:HPO7N<+5+RV M+5^DU5?KOPS<%2_*/UR?>#=33W,]]&ZB\@\!>WSY_X1OF"\)%2B%A0KE7@W4 ML,7+5_[EB63KXHWS,Y.29<7A"O <>&Z@?E\P)M]/\@#U'R_&_P-02P,$% M @ [7YN646Y^Z;& @ (0@ !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K=0UWQ0ZB-023=O#)%3:[6':@TDNQ*ICI[:![M_/ M=M((F$&=U)?$=NXYON=8,"\;V[69R,9\K2AA,!-(KNL:BS]W0/EV MXH7>Z\(]657*+/C9N,$KF(-Z;&9"S_R>I20U,$DX0P*6$^\VO,E3$V\#?A#8 MRITQ,DH6G#^9R;=RX@4F(:!0*,. ]6T#4Z#4$.DTGCM.K]_2 '?'K^Q?K':M M98$E3#G]24I53;RAATI8XC55]WS[%3H]-L&"4VFO:-O%!AXJUE+QN@/K#&K" MVCM^Z7S8 83)$4#4 :*W N(.$+\5D'2 Q#K32K$^Y%CA;"SX%@D3K=G,P)II MT5H^8:;L9DQAN=0:'AHX;$#GK]]]P.XKVO2%R;J"Q-9OO@(GZL"OVX7VD;]JOQVN=/R M)6X^TSYN9(,+F'BZ/T@0&_"RCQ_"0?#9Y=5[DN7O1+;G8]S[&)]BSZ;FN)DC M>'@P71:V5 -+91KF)@O#>) .Q_YFUQQ'6!+&:;(?ECO"TB0*1GW8GJ"D%Y2< M%'2__RJY9+0$Z<[&\2 VIW)/1?)/>K'V/#@0X> :IE'BUI#V&M*3&AZXPO1( MPW#U"Y?(U%&$T6@8'J@\F'['8D681!26&AA< M76L>T7Z0VHGBC6W1"ZYTP[?#2G_#09@ _7S)N7J=F*[?_Q5D?P%02P,$% M @ [7YN66($82K^ P T0\ !D !X;"]W;W)K&ULO5=MC^(V$/XK5GJJ[J3;S0LAP!:0%M)33[J3T'+7^U#U@TD&L"ZQ<[:! M;7]]QTG(\F*R1:+] K$S\XR?Q^-Q9K@3\KM: VCRG&=22SH JF(OO&4KT>.7V'I+"DFTP_B=UO4!/J&KQ$9*K\);O:UG-( MLE%:Y+4SKB!GO/JGS[40!PZ(8W<(:H?@U"&\X-"I'3JG#M$%A[!V"$ME*BJE M#C'5=#R48D>DL48T\U"*67HC?<;-OL^UQ+<,_?1X7NTW$4LR9RO.EBRA7)/' M)!$;KAE?D9G(6,) D3LR75.^PB>&^Y5AQE"> ,'<(XF$E&F2":7PM9FA+P!* M4YY2F2JR*5*J@;R-05.6J7<(^74>D[=OWI$W!O3+6FP4&JNAJY&;6:&;U#PF M%8_@ H\!^2RX7BOR*T\AM?C'[?Y^T +@HJB-LL%>V4G0BCB'XIYTO/0H+MO%,M7M0!4U@Y& Y4R"WX(Q__LF/O%]L M4MX2++X1V)',82-SV(8^GM"LU)-JHM= %K!BG)M#A.?33!0@F;"E]Z3"C4I< M4^RW8S\:X,YO#W6R& 5^%!Y;Q:]9'3'K-LRZK/+N__O4WK>#=2^J9H\:W0CK4^^,#U_Z,K MM0:.6BJMQ>0.RU3WI 359MV+9L?<@A=NPR&SN9G_@/TZJ[?(&IFMW/5&*.*)+!$B&]^Q[N MFZSZQVJ@15%V5 NAL3\K']?8#TR IHL?_P-02P,$% @ M[7YN67N$.+%6!0 N"0 !D !X;"]W;W)K&UL MM9I=;]LV%(;_"N$50PMTE4A]V,X< TFD;@5:+*C7[6+8!2/3-E&)]"3:;O?K M1\F*9$DT47?'-[$DG_/PX]!O]$J<'63^N=@PIM"7+!7%[6BCU/;&<8IDPS): MO)%;)O0W*YEG5.G3?.T4VYS19964I0YQW=#)*!>C^:RZ]IC/9W*G4B[88XZ* M79;1_.L]2^7A=H1'SQ<^\O5&E1><^6Q+UVS!U*?M8Z[/G(:RY!D3!9<"Y6QU M.[K#-S$)RH0JX@_.#L7),2J'\B3EY_+DW?)VY)8]8BE+5(F@^F//'EB:EB3= MCW]JZ*AILTP\/7ZFOZT&KP?S1 OV(-,_^5)M;D>3$5JR%=VEZJ,\_,KJ 54= M3&1:5'_1H8YU1RC9%4IF=;+N0<;%\9-^J2?B)$%SS FD3B#]!/],@E-_: M@E\G^-_:0E G5$-WCF.O)BZBBLYGN3R@O(S6M/*@FOTJ6\\7%^5"6:A<)9@7Y""[U,E[N4E=%+7M#U M.F=K6A5<7\G9GHD=0R\CIBA/BUJ]#T3O% MLN)O4]6/7-_,+47RIMC2A-V.M H6+-^ST?S''W#H_FR:#5$>"=QN5#2,"O%D@KM1L2'* MQT';8F>(03/$P#K$Q\>[9_4Q#M.:?>DJ@X1%D+ 8"-8I0=B4(+R2!(20Q8&$ M19"P& C6*_R7#LDIX(&*+&P33LB8 ABKC!V.^I@"F,!+YGE@%\XF>P M70AD2G,M!8(=Z).V*OH@7W]%2N6H[5U>'(M10"U?*"T")06 M0]&Z)6IM'[8:%[LB3(>_T<'S15.0VW^V8 @*O(&I& 9Y)#!+ FF=$[$[IW=" M4;'FVDT4B&8R5_S?:C6^1CNQHGN95T:C,!L/JA_9A =#T+3_ MW"$R!!'B37M"8HKRIF<>3I#65A&[K?I-;5ANO;&P RY>;:"OQ$!I,12M6XK6 M_!'_6H( Z@9!:1$H+8:B=4O4ND%B?ZUG%81@\")Q&O:?01B"L#MX:V&((H$[ MZ2N"(6KL]>V&<[(3(]/__ZLM, 6J-E,]7M\\X -UR-\ M$Q\WT;3XXYZ>#S1?YP?MPF=6LF->;"= M..=82LQ6C92V4=SV7ISNQ0;6-G? TMVUW9SNP]_R$& -V0OJJ'GCAX7Y#)N!ALI4S/1R/A;VE,Q E+::*6K!F/B51_^68D4DY) MD!O%T"6!NYS#<:EP?BYFS0I#?)='Q7[G@?. M(Y(LYIP=$,_65K3L1Q[]W%K%*TRR V4EN5H:*CNYN-H)-2($6K+X/DQ(IIY M;]%'PCG)-$2O/2I)&(DW:O3+RD.O7[U!KU"8H,];MA,D"<1\)-669+R17WI= M%EZ=)[RZZ -+Y%8@G 0TZ+#WS/8S@_U(1: *@_,8ABO'"%S1] 19LR%R+,?I MVA^S^0?"3Y!KY^9NU^X\P[MKY>;C#G/\?'/7$ RW.B;N)8W%GQV[<56X'7>[S:;$+77^RI]5N7(I P#Q*&@6":=N-*N[&)OE@2L44I"0.DDHB:AK_M M0A'FZ@Q1HO(.6R,_6R5?PCO/O2NCA[XR0<*\ C;-85D*W"^L^6C?C'U[C;%K MS4ZKM;2@3JJ@3HQ!_<@27\TWG$5JR4;-?9*JC95#M"8A1WL2[2@BP5]JME8I M5':%U,CO&])):Q_?3B;6420\2)<8"*9%?UI%?VJ,_AT-J+HZNH\H2GY8"*.K MOD(4L$E#"*,>I^H@1RL6$8X^'1+*T?77(;JY M60[1ISN,WDTNT7L6!4O6')SJ8W>W7]&[71(@VSX><(N!U2[)MUPE=Q$&2N50 M25LXO[K\X^5:1WR6(&]M6EI-EV M8RZUC^914(\8BJ8'O%'LVL: W] -\1_0*N4[GZ);=J"\,\I&2N\H0](\4!J& MHNEZ.+4>SLM,7Z5?* 4A:1XH#4/1= 7K5H%MK&9!ZLW21?.*SG6FQU=T2_.6 M]%8!M.2'HNDJU$6_;:[Z;\E#=6%>!!K=EZ?6$&TX$UT]NJL2VJQ?INTKZ:79 M=^^X0](P%$V/>]T7L,V-@67ST$9KSN+F*= 9\TF[9IRUJL:EV6_OF(/V J!H M>LSK;H!M;@?\;_(&+?%!:1XH#4/1="'J?H!]^D+)&[1= $KS0&D8BJ8K6'<6 M;'-K 21YGW4D[\G9Y'A" ZW?06D8BJ:K4)?PMK'*7& APUB=,0&Z"=<4O0X3 M]$ )%V\ZPVUFV=/"MO-$ "W#06D8BJ;?_*L+<<=H20]%TF>HZ MWC'7\4=YZ)/C;AXXYJ<)?E9" FTEE+2F M3&Y;)M . 11-EZGN$#CF#L%10O*H\N*'Y*GNIIG6.]R@/0-0&H:BZ;K4/0/G MA>[[.Z W_D%I'B@-0]'T1VSKEH-K;CG IB.SL]Z/UEJM>M28Z4)\8BJ;+ M43<<7/.3 3\I'YFWHK=.=JN.[9 )M*L 12MD&C5>7(@IW^1OC CD9_$K'MZO M1JNW4B[S=S&.QCW['!?OEM28XE67#X1O0C7Q172MD-;)J3JJ>?'V2/%'LC1_ M/>*>26DH#R; 6U?,V8?/R3.:C>X5G\!U!+ P04 " #M?FY9%-&* MG:P+ YA &0 'AL+W=O]OHS@> MQO\5E%N==J7)!&P@2:^----@[TH[NFJZ<_>:)F[++8$LD'8JW1]_0-,ZQO2; MH#ZC>S/3_/#')'[JPL??..>/>?%G>:]4Y7S?I%EY,;JOJNW99%*N[M4F+C_F M6Y75C]SFQ2:NZIO%W:3<%BI>MXTVZ82Y;CC9Q$DV6IRW]UT5B_-\5Z5)IJX* MI]QM-G'Q]%FE^>/%R!N]W/$UN;NOFCLFB_-M?*>N5?5M>U74MR:OE'6R45F9 MY)E3J-N+T2?O3(:\:= ^XU^)>BP/?G::EW*3YW\V-WY;7XSVF"Z;S!M!^OY MW6V'9AE7\>*\R!^=HGEV36M^:,>W;5V/2)(U4;RNBOK1I&Y7+3[OROJ>LG0N M\\U-DL5-/DIG[%S7F5_O4N7DMTYI[_]YJ:HX2.;^Y\R;/JOG2B;*W6/>TCNKW'","D?K->WS'V\HY]9B3Q6FT_.N[\ M@\-T G-N=LV]WN:+T]OSOO>CE,.?O9FG-&# 5_ M#2]O>?P-WA]Y%:?.=E>L[NO9R%G5T4W6JFA#?-9S>)^?<7X_KIGUS\IMO%(7 MHWI:+U7QH$:+O__-"]U_](TS$K9$PB(D3"!A$@0STN*_IL6GZ(O+N+S_X&3U MG_=Z3EO5-UYGM _ME%;W6!7)JJIGLN;1OOR0'0S-SS,L;&'-&!UM -R;OB4IOFJG0G:X3Z<&IPJ/_5O6N\L M$B!3@(0MD; ("1-(F 3!C%R%K[D*R5E$YOGZ,4G3OF"0+8<&(SPZ/2"[BY P M81\[FTV#SL0ECSW+&)_IZ_A,R?&YWA:[E7*N\D=5](T1V7KH&"%A2R0L0L($ M$B9!,",%\FPSR" 8G TF+H#0!I4D4S4R&EI\>:J;X6OV55G-TE]=D" M]4K0*;>M*QOGM>%?NYX/>#$SM M#,P#KQL!J.J$TB(H34!I$D4S(Z!]IT<*LOW) 3$!S.S!#ZP30ZBXA-(B*$U M:1)%,\=>VTN/UI?42M6^J3'N]@K-)=W#X)&'JDDH34!I$D4S"Y2TG62DG=+V M:!L_->JH+P%[Q&$"QBST62 [9>L)"I6IQ_;VWAC$=X52S45B[Q\&9DO%L><&;O>^-0= Q2&4%D%I DJ3*)H9 "T.&2T.?\^SNW&E MBHVS5C>]EX;,5H7CP)TR;B4 J@NAM A*$U":1-',!&A=R&A=^'QU>+ PW1L" M6Q>._>X2$MW1X ! 92&4)J TB:*9 ="RD-&R\*M:U^> [5EAEF>K/*N*/*V? M=.XWXO-[XUH.]>;&=XMAC+.P:)?K0!D<&*A6A- &E213-C(R6BHR6BL\E M="<6N/3FP_:-?351]&$,C@=4.$)I DJ3*)H9#RT<&5UA^:4^J]P5[76E:T!I+*&T)I450FH#2)(IFQD:[2D:[RG=5N=#LP0F".D\H M+6)V/>F8^6YG[A303B6*9G[$3\M,3LO,4\M<:,S0%$!I2R@MXK:ZGFD^[AD- .Y4HFAD![2PY[2Q/ M6\ZF(8,S '6;4%K$>_PL9]8L '66*)H9@8//>]/.\MAR-MU\\.!C/^&-_8AW MCYKUNFI>0/N4*)HY^-I74I*]HT8G &H$832HMXCY)EUN\^5%2B:.;X:U'):5'Y[O5LFC\X M'%!W":5%O,^_VBOW MJK1-',?&@KR6DK>4]HYG5K##U6$*)JYKY-6A#ZM"$]:QZ890Q, I2VAM,BW M_2";=P, [5*B:&8 M!WT:3OX(]:QZ2X'YP4J$Z&TR+=E(I][C'<3 Y6)*)J9 M&"T3?5HFOGL9F^8/C@?4,T)IT9Y&[$0EH!U*%,V,AI:,_I'/51_L(.7\U[DJ MU$.2[\KTR?FJMGE1O9$'J'J$TI906@2E"2A-HFAF= YVF/3)ZH?!^TOY4&\) MI2VAM A*$U":1-',U&BYZ=-R$[$QJ6T$^XJJZ ,9'!"HU(32!)0F430S(-I^ M^B$YK?S W:9\J!>%TI906@2E"2A-HFAFOK0]]8_:TY-WF_)MM]BWVQ3=X^ D M0/4HE":@-(FBF4G0&M6G->J[ZO!\6SN&TVY9TB5]!(.3 16G4)J TB2*9B9# M*U:?5JRGEN'YMG[TW9!9>XK0W0V. 52A0FD"2I,HFKFINE:MP2FJ]?3=I@+; M1=J[3=%]#LT"E!9!:0)*DRB:F05M70- 369@R\7NIP?I;@8//]2-0FD"2I,H MFCG\6J$&M$(=M--48!EII;F#7 M+'+6K5N[I+L:' &H^H32!)0F430S EI]!J0D.UJ:NV]N#'Y@_?I#!2:4%D%I M DJ3*)HY]@=?M4,+3*HR-^C9;3*8A;R[R1C=Q>"AQWX3#O:K<+#?A?,CU&2@ MU61 %V:>4I@;]%0DLI!9IX%0>0BE15":@-(DBF8F0,O#@):'[R[-#6RC:$4# M:A.AM A*$U":1-',:&B;&- V\92JW,"6AF./N]9V$717@R, U890FH#2)(IF M1D!KP^!(9>;QNMS -H9CSF?=;<;HC@8' "H,H30!I4D4S?RV/"T,0UH8'B_- M#7MVH@P\U[4VFJ-[&IH *"V"T@24)E$T,P%:$X:T)CRI.C?LV6^2\^ZJ(MW3 MX 1 32&4)J TB:*9"="F,#SRR>T?4)X;]GSZ.?#XS.]&!FH4H;0(2A-0FD31 MS,AHHQC21O'=];E[_K&OWJ,/8W \H+812A-0FD31GN,Q*>^5JI9Q%2_.-_4E MH[I4:5HZK5IHOD[^X-[ZZO*VV?O\[!,;3:S[+[VSI=?.HM'6+S>J?'LQJN?)F[RJ\DW[X[V*UZIHGE _?IOGUS%_P!02P,$% @ [7YN6?E8QAOG P 7Q, !D !X;"]W M;W)K&ULO5C;;MLX$/T50EL4"=!&(GV)G=H&9)3W3=5D)#,3B02FBN@LCKEZO()(;L8>]9XZ/HC5VM@.?S)*^0IF8#ZE M4X4MO_02BA@2+61"%"S'WB6]N&+GUB#_XF\!&UU[)C:5N91?;>,V''N!1001 M+(QUP?'O'JXABJPGQ/&M<.J5,:UA_?G)^]L\>4QFSC5^0:QVHC^HL!UM<7%6G#-(#TCP? 580%CY-/LAIR\ M./W1C8^IEOFR,E^6^^VT^+U\RN*M2(2!UW>(.R2W99[D4FLPFGRY0T-R:R#6 M_S2AWT;I-D>Q2^E"IWP!8P_7B@9U#][DY1^T'[QQY- I<^BXO$]RB$V@MF;] MW,PNQ_L)I<-!,/+O&Z)URVA=9[0[P><2@%[1$[)41>\Z(,QEQ MA4L^@0VW4X(/:O5(^$H!8$' V?F7O,?IB[.X"9/3^9Y3TR^A]X]"K_X!P MA#X\"B>&!\B!!I5.!+^/%3M\]7?2@M;TB[J)D:IL 60J-Z :H3C-]QVV2F[H M/!B%N>A?(LGPOO(-SAU D6DD2/8XFT4.($JM$B;F%I)5SA5V= M !W61CI6B0USBXV3=(5MG>=M 6NG%6==_[6ZN\,7W;T;8Y4@,'<1_\]*^*AX M""3A,30"<_K:ER651K#N<>T:\0;>MV+&JH#-W07>3 M_7E1;PM8E73V&P\>.WQU@G:R^[7K$GOU])ZKE4@TB6")OH*S_4)M\!4$L#!!0 ( .U^;ED. M6YK;V@0 ,L= 9 >&PO=V]R:W-H965TW#M ^&O(!U2>.'C/>,?Q,; (E^I$DF)LY&RNV=ZXKE!E(B;M@6,O7- MBO&42+7+UZ[8IH2_W4/" M]A,'.XV?X3J@OJ:MV2)*/ZB?7ELO^>@ M92XD2ZMB=08IS\3UT8JF-PKUBVJE%\WT1)E+KKZEJDY./RV_YU10 M;9I [T.0A";B WJ':(9>-RP7)(O%V)5J*%W@+BOL?8GUKV'S]0W"PX_(]_P M?9V'Z/V[#VC),LG5U&CASH, K8+T#K 43 MF3$A+!4&-\^IB7&5&[4E?FV)7W"#:]H)H1K$B3'HS\_J$/0D(15_M7E1\GKM M/-UJ[L26+&'BJ%XB@._ F?[\$QYXO[8981,6VH1%EF -4X+:E,!$GSYE.Q!2 M=4@I4)[%P-$\>GY]5+>BD&JGF(F(K#F /J;-)"._JTDV86$)&Q0P_6#937$P M#'K>V-V=RM]R6"_P1OWZL(:PO5K8GE'8^1P]LB2FV5JH&PG?(M5PU&-K(6A, M":>@NM+\.7I];+M![XWHKIK:A(4V89$E6,.??NU/WW(WZMLTQ28LM F++,$: MI@QJ4P;&F^85>(K8"N6JZ7"]%!)(LFJYH+K1EKSI+H2$5&O'M,TC([ZK1^9S M]3WT!H2W+2)"FZ<168(U#+FM#;DU7N1O>;I0PBM+#B8(]/?5]7CP$ M_<"[$-OFD)$E6$/L42WVR/QTAHPRKL) # L)<09"(")4JH2X36HCK*O4HXMY MC?6\/M?:YIB1)5A#:^P=LYCW/R\RS0-T=:"B-9=\@]&%!59'C6S1FB:*N\QM+.\MJDA59ID2U:TX1C!,:V,S"V&H*MTD*KM,@6K6G-,0AC M=S.FEN-M+9H M39(.4[G"43[>W\]F*B!Y?3W&;>#*W2(ENTIL;'_(K- ?:!9E3" M+PG=J9E.,TFR-5TDH',52/$1K0CE:$>2'%!,Q3)A(N>MOR+@RS"*1X-+*VRF MT= J+;)%*ZUP3]Z#Z=>PLS078VK.K5$620:Y2%B.."S'SCM\: " M;EGZ=[*0Z[$S=- "EK1,Y1>V_17V 84:;\Y24?U%V[VMYZ!Y*23+]LZ*09;D MNT_ZN$_$@0,.3CB0O0/YOP[^WL&O MTQJ\*ZHY).1IQM$=?6"DU?5+FIO%4T M2:Z7<2:Y>ILH/SF9'9$KV^ TF35+Q1YE]G=^CUJS?H%4IR].>:E4+9BI$K%5']=>Y\3^K]CA0Y M06H&Q37RO2M$/!(8W&_M[G(5'C^#W)TA:8I52&W M4H7^N5?FZ+.$3/QK"G6''9BQ]2Z]$06=P]A1VU WX S^?DG''F_F +O":R5 M!K].@V]#;Y<*-*62@S3%O0.+*C!]F&PF011$<3AR-X<1&!%M5F+:U!S M#:QQ#B!KV;S\NL M3*F$A3J'U/K-$ZI/.A/1L$/B+0F/F1J, A*;J48UU@)KI2&NTQ#WLNYQI^1"[,7!X*@R369^2$X<4-AK&J_7\Z[? [9W=-0] MHDQV) [C$_L)'V@%W&<'V*.%[19 \'$+,-D-_?@@KC;?IF]C:S^?'EVC]N-O7CUN4P02'@Q,UVO1^ M;&_^'TN>)[+D4'%<)H_ZVJR9K4!GKU)/:.VP&QV!HTL6K%6EG)V*GM#:J6AD M"K;KE!<6[*![:/J=DC481?A$R38R UO;]^26944I@8N*)8==][*S[55=](76 MCK_1%SB^9.U:U@)K?W#N!$QQ"YB7E:[I"M0R.!8Q9B,\-!4@Y&6U?7LG^H]H;4#/9A97'1HT>_4XA+BB#3BB-@'%R\L4O^'BL!@ MXUZ0FN'W<@@$EZR7'N51GVA MM5/12"-BG[&\L%RCSB"M(P<,-N'Q0,@]F"7K0?YOE*^27* 4ELK)NQZHY/#= M;'QW(UE1C9F['QD&Y$$A.8,<0W:8K9XP02NAM9 M'6L_<1VOUD)-V.-AAE$P)8K <6>>=0=A7\EK@>PP[ M?O",E">WE-ZIP<5B9+75@B"!2"@"EG];F$*2*)!4__HGV7 MOMQB#E.:_(@78CVR^A9:P!)O$G%-=U^A\*>K>!%-N/Y%NUS6]RP4;;B@::$L M5Y#&)/_'#T4<#A0DIU[!*12M%KQ"P7NKA6ZAH%VW<]]UX (L M\'C(Z XQ)2UIZD%'7VO+>,5$[9.Y8/)M+/7$>,;DEF/B$6&R0.'])L[D)A"G MZ$INT4_H"C.&52;1<0 "QPD_D;,W\P ='YV@(Q03=!DGBZ=O5W3IW_LUZ^-?6*\%PRXWA:I[W"B\DP%:/3UNB+K^-!%7A!CS#$8PL M6<(XL"U8XX\?.KWVY[K@FH0%)F&A(5@E#5Z9!D_3W3]\GZ=HEF BJI\I^OE- MBJ,+ 2G_59<@SV2"3,("D[#0$*R2H&Z9H&[C=Q* A$8QUL<>/,CSFT-=*G** MKRGJ\-Z.NRU_:&\/(_Q2IM=RJS+!2YF.W^I4A<):H;-2J.)HKW2TU^AHY:2 MIY."0&UM:(2]=^N9A 4F8:$A6"4C?ID1_S_6!M]D@DS" I.PT!"LDJ!^F:"^ MD=K02'EO*DS"@OZ+0M)N.<^*C2&#>83M@ZML*F\@NH?@**(;(O++2SE;MBGG M^G;^;'[2&4P[-?.!;&OR+N0)G_=$EYBM8L)1 DMIJMWR915E>9^1#P3-]$7Z ME@IY+=>/:]F: 5,"\OV24K$?* -ELS?^#5!+ P04 " #M?FY9OQA>6F,# M "5#@ &0 'AL+W=O/"2V]8BL8OMK,"OY]K)TF8-&9.BO;1V><35WUEIOIJZKDC7D5)V(#7"\LQ0RIQJGN8'G#=V<,N[$,WOM2L8S4>B,<;B21!5Y3N7O=Y")[=SQG?L+G]EJK@5%!SGCY3W]51NP! M,-%V0% !@O\%A!4@M(F6RFQ:YU33>";%ED@3C6QF8+VQ:,R&8[+ @DD+O"R6A.V"J TBK\]!4Y:I-QAYLS@G MKU^^(2\QCERO1:$H3]7,U2C/+.(FE91WI93@'U(6L#DAH7=$ B^(6N!GW?!S M2!#N6WC8A+MH2NU,4#L36+[P'WRGR<^"24C)>\:9AN-+++>4'/A%OETBD%QH MR-7WMJ3+5:+V5^7 M2ED%T[9T2XZAY3![R%WL^Y.Q-W/O]O-X+*HA,*H%1IT"+T&I*3E-DB(O,JKQ M:=%<2,W^4+-CM(DM^09[,HZ#D1\^$-L2Y8_&4;O802UV\#0WCP@'W29R<+#\ M)!B.'F@\#/(]?S)LUSBL-0X[-2Y$1B5NUARVU C%@5S])G0E 7 KUZTO>2?E M4^N])[)&]J,Z^]&S; "C/@WIB:QAR+@V9-S#!C ^J,0P>OCZ=\NTA^F)KIKKK M(OSP>4JTLUMYLBD]L35-V74N?G?K\I\E&AVT3>/(.RC11Z)*B>[>F<$&ULO5AK;],\%/XK5D (I+'\P%)-^<(5*PXX,Z B=P//&[@%)M2)1F;MED9?+R%GV['C.P\+=V2QE'K!C48KO( 9R'>K6ZYF;LV2D0*H((PB M#O.Q,_$O$M_3 "/QGL!6[(V1-N6>L<]Z6(/8#B:0<$%2 X!/0> 805(#Q60Z\" M]([5T*\ QG2WM-TX+L821R/.MHAK:<6F!\;[!JW\1:A.E)GDZBE1.!E=4XGI M@MSG@"9"@!0GZ(U*SY?H#>8MM%Z66H-'M(;HAE&Y%"BA&60M^+@;/^S N\H#M1N"!S='K:9\W?:DS_6WG!&6.=$:/C"1_@FZ9O519DZ*=,01]?*R"ZEE"(3VTY4&KIM6O1%?!"K' *8T>5. %\ T[T[(D_ M\%ZU!< F66R3++%$U@A5KPY5KXL]FA2,2_(-FZ(+.W5\"&@+1IS=<"@#T0N MT=342. G*-FE^3HC=&'R4WTR]!;OVKS1J>QW$],F66R3++%$UHC8H([8X)_4 MD('-4-DDBVV2)9;(&J$ZJT-U9J6&E"Q^V'BQ_8,BO:5+WAX7I5@5*V9K*\JYZ9DZJ7G9T983R5:F9;MG4EUNS' ). .N!=3S M.6/R8:(5U/\K1-\!4$L#!!0 ( .U^;EGUB@0W[@( , ) 9 >&PO M=V]R:W-H965T);7R.G_-B,),-XP\B Y#H M,:>%F%J9E.6%;8LX@QR+BRG/,?U\!99NIY5I/ [=DE4D]8$>3$J]@ ?*^O.&J9[LLUG:/(, MM5_,J#"_:-/,=2P45T*RO!$K@IP4]3]^;.JP)7 '!P1>(_#^5> W M\$K^<]6JC]DE1JF*4(A"2J8I"@M)(5!T2>53AG7)(_V-P4>%2[2P ZG8/$A(IW MRNA^,4>G)^_0B5*ANXQ5 A>)F-A2T6L&.VY(KVI2[P#I LISY#MGR'.\08=\ MUB^?0ZSDKI'[+^6VJEE;.*\MG&?\_ -^GQA+-H12I-*@O2JB.1$Q94(7Z\?E M4DBN]NO/KM#U*H/N5?0S?"%*',/44@^I +X&*WK[Q@V<#UTE^$]F+PKBMP7Q M^]RC6] OC02XWC$'[M%5;1$8"_V"64>^ZTSL]7:(WF6.##%H0PQZ0RCN81=W MK1IN<;NN%^R ]UH?"3YLP8>O@0==X,,N<&\'O-?Z2/"@!0]> Q]U@0=[X.-1 MN,/=ZWPD]ZCE'KW&'79QC_:XPSWN7N>]6,O6"T$V5_DNNXX^<'NV:TM\Y7 M_6WS!?,5*02BD"J=/U]T+=D:PT1^Z2276 FV:F/K& ZPGJ>LJ8?.KH M4[S]:(O^ E!+ P04 " #M?FY9Z2>[U7P# #D"@ &0 'AL+W=OW+FC0KVD=A\_WT=\Z\4;,FBA8"O8?W>C=/"@"M(&*[)G^* Y_02HW"LMZL[9$-24M__DKDO$P"%*GW"(.X?X5(>D1@WE]C.NM#2SU/CIQ659RCULT)]WIC 4*$3X M!OVC=R#14;*FC&IJ9E]>@2:4J3/T&GU:7:&7+\[0"T0Y^G\30KD&$UW[Q+81 NQ#94- .(XG1Y1>HR2(O=39CUE M=A)E*;BF? N\=+MI!8 ^" TH2L_14M0UU:9%ZK;@ED/;,Y^<;$1:X 0?R1D; MQ5&"L5]/WNO)3]13V[Y!VI9LH"4PHLW$&CA45'N_0CXB2B=Y>H0]-DKBY(E: MF?34DY.HH6MVKY"PF]K'.!DM'XU3.S:*XVGB9RQZQN(D1G-02V*_OTNK/9 U M<,)+Z.E]V(7G8^/X"-MCA"=3/_:TQYZ>A*W)G[3A<3$? MEXG'YHGM%PV.[>B72ME5B:MF4*\2@,G[X?&+4R_9*U0ZT:-RM9"VTN>.XQYVYAH*T!F:^$J8O M=@-[T>DOMHL?4$L#!!0 ( .U^;EF-"3 ]" < /,_ 9 >&PO=V]R M:W-H965T=3"[BG0R#2%PG)-UM-G[R.!5A_'#9,WM/*VZ"U5IF*_J3 MBZV_$G,AOVRO$[74/U"6P49$:1!')!%WE[T/YKEGY0'Y%E\#\9 >?2;9H=S& M\;=LX>/RLF=D>R1"L9 9PE?_[L5,A&%&4OOQ;P'M'32SP.//3W2>'[PZF%L_ M%;,X_#-8RO5E;]0C2W'G[T)Y$S_\)HH#LC/>(@[3_"]Y*+8U>F2Q2V6\*8+5 M'FR":/_?_UZ1WO4C]:IA=]J78K@_<7Q2Y,][M G]D%BWR*([E."8N68MD2 M[^KCQYKXOCH=AW-"G\[)E&J!<[%]1RSC+:$&';3LSZQ[N-5V.#^FSGY,G>O# M7;%0X>:SX5X'=6.5HYSWIV=U31?8Q2F>S4_4^2OZ[4!N2C%)OT M[[9*V],&[;3LMGZ>;OV%N.RI^W8JDGO1F[S^Q72,]VUI1L)<)(PA81P)\T"P M2K$,#L4RT-$G7R)_$R#W>"^,M_U'TT*Y^VBMDCG1R9]>W[ MR1FUK,'HHG]_7 M:Y5-KH9LF0VKR-LVA8QA530^D6]E3[:-#H]0>U!*HE3XU@5T4&5*1-Q6M@5G+'4BPDCOG MD#M'F[O/L?1#DCU-)$]/$]D#0UNZG,:A.(9MV4XM85J]4Q/639,A-7F+ICD: MCNI7'$BSDK7A(6M#;=:N1)J>-[/V5CUYJHNO_88Y;!S6&1U9=JT89UKA4]/7 M39,A-7F;YG!LUJYR#Z192=_HD+Z1-GTMB8O4JB)Y:D&T9G#4.#)[.#0,NY9! MK?:I&>RFR9":O$5S;(RU0Q*2#K!M NI(0FDNE,:@- ZE>2A:M6A*1Y+J MQ_1U:!/-H6VF0XD?0%3N937HA MK0WB+9E?#PCW%T$8R,?6E"(=N1F4YD)I#$KC4)J'HE6+J'0HZ1#;+J 6)93F M0FD,2N-0FH>B58NFM"BI?D1CAW;1'-77>*. .HTO"S*H(&\1-*EM-(;JHU2K MJ2J-0:HW!J=^$D2KE'C76SQU.RB'>1W$_G/*P]S%#_D,_+KJV?FNS'MA0D'6'7LS':@_?:S'9JQ-632M/&"^.G^]_/Y?(YV M0CZJ#:*&IY1Q-?0V6F>7OJ^2#:9$-42&W,RLA$R)-EVY]E4FD2R=4C@9VO5OPF>).';3![F0AQ*/M3)=#+[! R##1 M5H&8SQ;'R)@5,AC?]YI>Z=(:'K9?U*_=WLU>%D3A6+ O=*DW0Z_OP1)7)&?Z M7NP^XGX_':N7"*;##;'X--S=C&$M<4@U7:XEH M,\ 2K N)KI.P%6 ;-UM! MY&\K_'9*OYU:OU.NT>Q&@\G"2I^%>;-]X#1H!-U^?Q#\_#6K(;HE1+<68H*Y MMB401H0_ODJKR]?YIDO?_ VB]9^[5Q?O^D MS0W.J=HX5+$R-75AXDM2D5=?W_[KC L[U8<]*"$&?SAL$S"J5&ZS'!*AM#J' MM12JLM056KT#@+#Q>[;Y!R79OFZW1*XI5\!P9:R"1L_DL"Q>C**C1>:J]$)H M4_-=691V@9E?":%?.K;PE\]V_ -02P,$% @ [7YN68_F6>$0! M418 !D !X;"]W;W)K&ULM9AMC^(V$,>_BI6> MJEVIMXD3'L(6D Z2:Y%ZNM72:U]4?>&%@427V*EM8"O=AS\["8&0;+3<^=Y MXLS\)O,?/-@>'QC_+"( B9[3A(J)%4F9W=NV6$60$G'',J#JR8;QE$AUR[>V MR#B0=>Z4)K;K. ,[)3&UIN-\[(%/QVPGDYC" T=BEZ:$_S^#A!TF%K:. X_Q M-I)ZP)Z.,[*%)FLWB"- M:?%-GDLASASP2PYNZ>!>.O1>2>"Q<02:9C MS@Z(:VM%TQ>Y^KFWTBNF^H>RE%P]C96?G"ZH! Y"HDG>O+9WOBQY^<_2: M&%[U*_!RGO<"+P >[XF>LNB?/]0SM)"0BG_;RER >NT@W=;N1496,+%4WQ+ M]V!-?_X)#YQ?VS0V"0M,PD)#L%HU>E4U>EWTZ0/P%5")V 9M$J;*0K>(Z^FI MIFJ*U @5:,7V:MZV3:19 W]N?2=KW"M]*\*&1H*6=.T M7VG:[]1T'A&Z!=W$-B3F:$^2'6B!XV/_RP46NO^U:5K !V?YO<78<_T+49MF MOC/ =:.@A>7COG M.^U-P@*3L- 0K%:<856%]!K;%M4_&@VDQ'%^6=Q(EN4'=$],2I;FEQ$0M=+4!NKYAC%YO-$!JE/DZ5=02P,$% M @ [7YN68"F-Q8Z @ &04 !D !X;"]W;W)K&ULK51=:]LP%/TK0BNCA3;R1YJ4S#:T"66#982&=@]C#XIS$XO*EB;%WIGJ-[CG25-$H_FP+ DI=25B:EA;7UA#&3%U!R,U U5+BR M4;KD%D.]9:;6P-<>5$H6!<&(E5Q4-$O\W$)GB=I9*2I8:&)V9IB"E(\(R?G64Y#MC5=F!L8)25.V? MOW0^' '"X1N J -$_PJ(.X!WCK65>5DS;GF6:-40[;*1S0V\-QZ-:D3E3G%I M-:X*Q-GLG@M-GKC< 9D#-SL->$36D"ORC6O-G!8F819+<80L[[:]:[>-WMAV"?6 Q,$EB8)H> (^?1\^@QSAH8?' MK^$,#>A=B'H7(L\7_]V%F3"Y5,X(0W[--^GE+84@Y/4[KNFYB:YY!2 M;"\#>@\T^_@A' 6?3NG]3V2OU,>]^O@]]NRKJK97%G2)]W]E+\G&N;%W;IR2 MW7*-/9=[(_;9*!H-PH3MC_6_R2EGL##\L\.T"[1)P?:.4/02N/?K7,/L#4$L#!!0 ( .U^ M;EE#@Q_9^ , $83 9 >&PO=V]R:W-H965T"= YDE"Q/,2&=_- M'=]Y>7!/U[$R#]S%+"-K?$#U3W8G])U;H40TP512GH+ U=SYZ%]<^F/C8"T^ M4]S)@VLP5!XYWYB;FVCN>"8B9!@J T'TWQ8OD3&#I./X7H(ZU9C&\?#Z!?W: MDM=D'HG$2\Z^T$C% [$,9:HYD+JXWU MUFQH:J;Q00G]EFH_M;@F5,!GPG*$6R0R%ZCG2$DXAP>=,5'.$/@*5L9J:ZPD M9()NB4+8$2&(,=VAP.)E!+FDZ1H(+!D)-^<:@C/MDO (&7RX0D4HD[_/7*4C M-^.[81GELH@R.!+E%&YYJF()G]((HP;_RW9_/V@!<+5DE6[!BV[+H!7Q ;,> M]+TS"+Q@ +^""S(F F53;.U(5QAJ)-\B]8\BU8+L5Y/;M]"#(]#W5&[.5P(1 MA)ZQ)ME;_4T)N9 9"7'NZ!HA46S16?SVBS_R_FCBV1%8C>J@HCJPZ/V3\AAN MTBS7*4K2R+XDMG3\C6&F[2IAC0+_+:;!?;A=?S M^M.9NSUDW6PV""JS&I]1Q6?4GMIH]BA3;'3HB68 STA$T_);M@*=.H<=@=4X MCRO.X_?(\7&7^G0$5M-G4NDSZ2HGVH%\ZPB!WKCLIJ'K&VO[FX!\OQ6I M1G9:D9VV0G]ZVR)M!3EUC=B115VAUC0ZZ.?]GE_ER MQ%<%?#@=OZKSS7:3(W7>#_:4@O])=!0AE6@:SQ#A@U[6$6=,+VS(4!3-4G-+ MV8I[\L1VA%978=_)^?UW2?Y.&\"NT.H:[5M O[6#^B')7XPX/,CI:? Z\5MM MZESV[9K?WJ]=5U]0$!_#8:;4U9 ZQ@GSVY':'5%]@V?/WJ7%=!I M>]@56EVC?8/HM_97/V0%%".:?:U*[Z W&;Q>! UF@]Y_NGSWX*0B0;&V!SA2 MYW>>JN+0HGI:'1)]M$HKBT*:X43RSYQZ/ M7"F>V,L8283"&.CW*\[5RXT9H#HZ6_P+4$L#!!0 ( .U^;EE!/H)_$0< M !(\ 9 >&PO=V]R:W-H965T?#CX]@_G\+\$"<_TXV4&?F]#:/T:K3)LMWE>)PN-W(KTHMX)Z/\+^LXV8HL M?YO??4X6\WB?A4$D/R5(:_06\9A M6OXDAZJM,R++?9K%VRHX[\$VB(Z_Q>]J(!H!+N\(H%4 [1O J@!6&CWVK+1U M(S*QF"?Q@21%ZURM>%&.31F=NPFB(HVW69+_-$^I0;@B_AL-OY#(/=\MPIH>/ M\P&M1Y76HTI+/=:A]Z8<+Y.-8QPWQQ7?V;CAV;?#]XN# ?U2S\]+4.8XY_$ABFE&O-NJ!P_]#)(F(LN;7T>3W*.(U1MEYDH=V M"W=BSH%?=\T?-C/\UJ5\/GG2G7:;KNY,ZNY,P.Y\BB/Y)U\RDY_YIBB6RW@? MF;^:H(SMW$ 2TQQ/:\?3@:O/%-,BDIAF<59;G(%)O1;IIMR.EL4+^6L?Y!M. ML7&];FX_JR!=AG&Q,9D&8]:>:HX_F3W]@K2;49=///.D=!VU[SJ@@V\7MQ?D M:U+NFW](6NR1G=]B6,HV;UAJNO$&<+@#9V<5B&4324VWJ0C !7=?E!D*7\)Z M0*AAPD]G/N^8RHH$7!@%/D29S*^?D41DDJ0'L3.G%U2Q=H.DIGM6G.'"H ', M8E3&P%+3;2K*<&',Z)M: T7,//:4^0S-Z&0Z91T34 &'ZS^+^EP06*Q3@J2F MFU4XX\(\TSV[#A=.1-<45=&")H8J#CK5@$[T_:L^GX&;[N%R1_TCO,R6L M:#W(YX !JF" >D.K6B!%6-M$4M-M*IJ@(+ M!O.%FM0]&1C6L_6%I::[5PS#AM9-&"J]8*GI-A6],)A>^J86XHW*2&\D88U_ M>K!G@21#K7%@J>EF%>\PF'?ZIH*?3L4YP(4I<&%P%:-:.(P'33C4.F/G0!>F MT(7!A1!@C4 M@6"IZ385W3"8;KK_]]@N>ICJ4(9F0!V**>1@,'*<7!U0P0-+ M33>KP(/!X-'SF FK6'MNLT7'FLX55O"!90O>+D>T2VB&1ET]4EL]!_?8>KVR M.6G"DM;_VCX'!' % 7SH_1,]<9]%KUJ M(;8G3%C5.GWGP JNL((/K8=P5*C 4M-M*JC@YZ^'P)>P'I!VU:1K0BNFX+TJ M)A:G2UC0VM,YJB58@MO8+W":Q-U[8G3!A M3>N!/@<(> H$O*&W9'BH!0LL-?U.;$42/ES;P&!W'ZIP'%V"3?2N*R[P^Q5! M;(^8L*QM_K#4]$%01.$/+83XJ#B!I:;;5#CAG[\0 E_">D!ZUTQ\11-^OYJ) MQ1D35K0V=8YZB:_HQ1]:+_%1N05+3;?9>/P%YI:^J86*&)618Q._QR14+.)/ MGH60/FI5 TM--ZLXQX&"S>%KVDTCN@R@EH5SG\L[% M))\5R?$!U..;+-Z5SW#>Q5D6;\N7&RE6,BD:Y']?QW'V^*9X++1^#'CQ/U!+ M P04 " #M?FY9%G1L;OD" "V!P &0 'AL+W=O9!A0CC*!J$!>,R2(9^[EHG0U59P25>:S!543#] M.$:AUJ.@%VPF;O@RMVXB3(8E6^(,[6UYK>]T,G#^ MWN&.X]ILC<%%,E?JWAG3;!1$3A *3*UC8/1;X02%<$0DXWO#&;1;.N#V>,-^ MZ6.G6.;,X$2)SSRS^2@X"2##!:N$O5'K#]C$<^SX4B6,_\*Z\8T"2"MC5=& M24'!9?UG#TT>M@#$TPV(&T#\MX!^ ^C[0&ME/JP+9EDRU&H-VGD3FQOXW'@T M1<.EJ^+,:EKEA+/))>,:[IBH$*Z0F4HCE<@:> ,S.C!9)1#4 K02 NC(K)G. MG&USA%05)9./+PU\Q!4*Z .7QNJJQK^Z0,NX,*^)J5Z?3J<.G7%6&RU[KC/^CNPY62-C?P7F:8=> GN_'O=N!#RF&; MR'B3R'&\DW"&Y2'THP.(H_BH2\\_PY_(Z;=U[7N^_K-U/8"/G,VYX):CV129 MJBCA!M-*:RZ7,&:&FP.XE6IN4*_8G,H^E65EG8^2*:&9NW4',&$BK80WX,N- M.Q:7];'XVE7#6N-1MT;7H$Y-R5(V];EB;#C5MCQ3F&^ MSBM_?UGVC?I%??WV]T[B7N\,J#*:20NB.0*/7;KK'8ZW5+WY57B'RY^4#UKE M@YW*Z>(]D\_!;]F*?I&URZ,6%6ZUQ@+UTK\8AII7)6W=)=O9]E$Z][TX_.E> MOVA73-,A,"!P0=#H\"VE0]>O1&U85?I&.U>6VK8?YO2PHG8.M+Y0RFX,MT'[ M5"<_ %!+ P04 " #M?FY9J3D-?^T" "4"P &0 'AL+W=O<<^]PK\CLF9WK#$B49$)Y0@A@L MQ]JU.0Q<%5\&_$B@X#MCI$ZRH/1136ZBL6:H#4$*H5 ,6+XV,(4T541R&W]J M3JV15,#=\98]*,\NS[+ '*8T_9E$(AYK5QJ*8(G7J;BGQ3>HS^,HOI"FO'RB MHHJU;0V%:RYH5H/E#K*$5&_\5/NP Y \[0"K!EC/ :\I#&K X% %NP;8ARHX M-TS7').(CW0A!15,#VOR245N MO4(^0+>4B)BC&8D@:L'[W?C/??B@&V]:'02Z=*JQR]K:-;$Z&>>07Z"!<8XL MP[);-C0]'#YH\^-]ZK/WJ0?=#IK2&Y1\@[[2^W5/Y5->% 5F MT>^V,JN(['8B=?<.>8Y#&&ORCO)WIK>8Y+Y%9E;DJE_],:SKBZ= MRY&^VTT[CM-/I]$V6XX3)/[U =(E6M>]M)CN';'+Z,LK8C_"K M"*?'DEZ>X"6/T6Z%VUCA'EAT0**>BG/[MC?MU'IK&?7*S8XI%[R4:ZLT?:=K MR("MROZ.HY"NB:AN\6:U:2&OR\[IV?K$'$[-EG7?',ZJ#O$_?=6OWF(FKP6. M4EA**>/B4I8!JWK :B)H7O8L"RID!U0.8]DV U,!\ON24K&=*(&F$??^ 5!+ M P04 " #M?FY9/2"L32T* "@< &0 'AL+W=O8CQ )J9[;_JA:SL\US-F;L/,_3!P]IBD7[,UYSGYMHGB M['RTSO/MZ7B<^6N^\;*39,MC\9=EDFZ\7+Q-5^-LFW(O*(,VT9A.)M/QQ@OC MT<59^=EU>G&6[/(HC/EU2K+=9N.E3Y]XE#R>C[31\PYV*=^,])0@W/,[")"8I7YZ/+K53UY@6 >46OX?\,3MX38JO/CZF<[*+R^^S+V7\:LD M^B,,\O7Y:#XB 5]ZNRB_21Y=7G\AL^#Y2925_R>/];:3$?%W69YLZF#1@DT8 M5_]ZW^H=<1"@&2\$T#J 'AN@UP%Z*X":+P08=8!Q; :S#C#; 2]EF-8!TV,S MS.J 63M@^D+ O Z8E[U;=4?9EY:7>Q=G:?)(TF)K02M>E((HHT47AG&AW=L\ M%7\-15Q^<;OV4O[QD^C]@%PE&_&3R+Q25/:WXC4G'\DO7IIZA<+(.XOG7AAE M[\6G=[<6>??3>_(3&9.L@&0DC,E='.;9!_&A>/W;.MEE7AQD9^-/#]?[>N/[LCO?E]U5 MAUO<%^%:7[C4D_K^%Z.7//V?_F*:7\F?/XM8\CGGF^R_/0W_5"4R^A,59ZW3 M;.OY_'PD3DL93Q_XZ.+?_]*FD__T"0@)LY P&PEC2)B#A+D@F"1*8R]*0T6O M17E?BM(_%"5_%N4]C_DRS-_WZ5#)'JI#),RJ8-,25@S#'BYFD\G9^.%07MUM M%NUM6'<;JK4W]E4]G+=W'*_605A_]O=[.?9'E?SRIY M0WL6";/,SLZ>TT[7(C.R"F8J,SK(C"X()FEENM?*5*F5:YZ&24"2):DU4^I$ M3':JT9KB6-&G(V6NH3I"PBSU7J#DB7MI1N9D4XWGQ,@N\)[ZAJ0VLED,"7.0 M,!<$DT0YVXMRINR.SYNM%Z9BZIL7PEPE2? 81E&?X)21K&6>B3 M!R_:\:+/Q(34_TJ2;7' R$BRR[-<3/'">-77BG(NSR[LPKKV!WF&G$C)4'DB8A8392!A; M=(\:"Y/214M*WU,JNF:WA8+J'6R6!K' M7E-;]E=>[/,H$GI)TJ+&M^3A,>*!^O-0F@6EV5 :T[K5@ZENTD5G9-_=CDZG MVI2VQ?,CO'JM,>LUM5O?/V8G?Q$K3+F?)_VN+-2\A](L*,V&TAB4YD!I+HHF M7R#9U 3HY*V&[Q1:,X#2+"C-AM(8E.9 :2Z*)JNSJ1E0I>M;CL?">$6VY74U MO:*#E@*@- M*LZ$T]LJ.-ZI+>'H%!K7]43198(WM3]6V_XNGX0&U4G6*P1*$ MFO]0F@VE,2C-@=)<%$V695,EH&]VN3N%5A*@- M*LZ$T!J4Y4)J+HLGJ;.H- M5%UO.-)44U,&*P]:;(#2;"B-U33IFNGY5)^V)KK0I"Z*)DNJJ2)0]47VQQEO MM'LU^6*V6!CRGKE2YQHL%:CS#Z6QXW:( TWJHFBR5!I+GZHM_7]FN]&N 4T- M@TYG;>U O7LHS8;2&)3F0&DNBB9+K"D#4'49X&JOHZNC!)S:H M_P^EV5 :@](<*,U%T63%-;4$.G^S 3^TP "E65":#:4Q*,V!TEP4359G4ZR@ MZF+%]UT"$05,Z/2GUSO)95$IYZ7Y38]#5ZP[$,2Q, M*\%L]PLD5\4DLD\N:MA0N;S2-&WRHM%I01MB0VD,2G.@-!=%D]76U QTM75= MNA,D*);25>OFMFGH\W)^$"115"Q,%2JLY@J]QRLU?[ *]KB<(IVHIN+P__D MGZL%;8 -I3$HS8'27!1-%EY32]#5M81BJ%96$AZ22!SMHC!_ZI47M%Q0TS3M M0%^3D[G9EA2T#@"E,2C-@=)<%$V6U,%=;]2K!6["["M9IKQ<%Z^\G<[T[YM^+DH;XX M5Z@KC/V4%W<8RX@8Y>7A,A2RNW\BUY$7$R_8A'&8Y6**T;^L09URL 7?8Z( MUI8?U/B'TAB4YD!I+HHFWW"U*248R%*"&C946*\T355*@#;$AM(8E.9 :2Z* M)JNM*248ZE+"%W'ID)WJ_*P]X'\6MZ$T'(" ME&9!:3:4QJ T!TIS4319ETVEP:!O-;\UH-4(*,V"TFPHC4%I#I3FHFBR.INB MA:$N6KR^:$L-&"PZZ)H$*,V&TM@K.UXK!R"]^H(6+U T65\'=]U7%R^^>-\ M9V5H70-*LZ T&TIC4)H#I;DHFJS+I@)BO-F=D QH301*LZ T&TIC4)H#I;DH MFJS.IB9BJ)=-''%6AI8ZH#0+2K.A-/;*CE&PO=V]R:W-H965T MX]V>RPOZ:G% ._R$^5^'!RK.]$HEBE.< ML9AD@.+M4KN#MP'TI4-N\7>,3^SB&,BA/!/R(D]^CY::(2/""0ZYE$#BZQ6O M<9)()1''/Z6H5MU3.EX>G]5_R02A.6?X%3:&AH(CXR3M'06$:1Q5GRCMQ+$A8/I?.!@E@[F6 >K=+#& M.MBE@SW6P2D=\J'KQ=AS47QS+U!'8$U2D7\,Y3,8O,EC#&[ DTC.Z)A@0+9 Q!.^ '(H)OF$:%1, M=P:"+,)1 MC_]&[0]-A8 N^%20S#.D>U.I^(0/,V 97X!IF'9/0.OQ[E;?>-3N&QP*=_BA M>S#>W53 L*J,L7(]2Y4QO=-:^-G]?G+%NV4'%.*E)I8TANDKUE8__0#GQL]] M2*<4VTPI%DPDUH!O5_!ME?KJCR-G'&51G.V^@&>\B[-,'(JE,D%9B,&G."L? MN\]]$U1H.[FV?(.\KJ!O06>^T%\OT7?-W#FT#:]IMAEG%B@'])VXG J7H\3U M*T49%RO; !>G,Q+3=TS3;W'IFADM),IHKLVSB<0:X.85N+D27/"&:1BS873S M(2;KKL6-94'#ARUVRH"N93>16(.=6[%SE>S6\E%,$L&.4"!*N2V.1^2@.PBR M:W'C>J[OMC@J@[N6XT1B#8Y>Q=$;O];A_'OL0N=U4-F>9WE.BVC7S'*@8[:? MZJY9W[(9=,U:ZV&#@E]1\,<\B>@Y&1RUWQ.GZ0,/- YQ;XEJ3%G,3*JVF50M MF$JM.3<7_0?\KQ7-D47@@&F1^KV97][#OTQ]=^:U7^!]9G &S5;FCS,+U /[ M7G!F#ANJ?$62=+C9_9G4>^AXS:,SF[8J@M!M898,^L\;RV>11 MMR1P5$]254(CQC_O"]AM][M]9L;,ZB37I!W*5&I-F'6/ MWK2J)'+/]6ECFV M)AFG*.1'E( _,4U[R4[99:PG5=M,JA9,I=:B!"+WW_7NW'I"R2BG[+&7:'TEM!J2<\5$% U)F*>554F:/5)-]W7G! MT:U7+WNU=SG*7M1JSZM03]JF3:56 -OW\'8->ZYOY!Y5O@U2RQ<;7%\1%9T$ PG>BEL9,U>\DVBQ9U2<<'+( M-T6>">)G3>R!TB[M+WKAU:K1=U^-L1 M(G-V0;V_OV-G6R )-#H;K] M[#SS^)GQ9,8>'X1\5AO&-'HI"ZXFSD;K[:WGJ>6&E52Y8LLXO%D)65(-0[GV MU%8RFEFCLO"([\=>27/N3,=V[D%.QV*GBYRS!XG4KBRI_.>>%>(P<;#S.O&8 MKS?:3'C3\9:NV9SI']L'"2.O8#:#K]G$\8TB5K"E-A04_O9LQHK",(&.OVM2IUG3&)X^O[)_L M_=.7.A G!L#3;T!J ](V""\8!+5!8!VME%FW/E%-IV,I#D@:-+"9!QL;:PW> MY-QLXUQ+>)N#G9[.-U2RFWL(1(9FHH3L4-3&]_.+>6;H!LTA=;)=P9!8P<8I M+?.E!C1(6SXC>J R4XCRK/MNQW.MT/M/3-.\4!^ ZO$(F5O(#PNY0>^0AY21 MHL:>!K>,.&]9NW!?N4 NN)"B;X+KC4*?><:RW"$I/XH;7!GZJ-&?715 M_9^2*$B8'.62H25IH%K2IR,.VG)[8)BH_)WG82=_03=I]K >5N*-1RP?OY!1;,KFVAWN% MEF+'=75X:V:;"\2=/3:WYN_-Q<*>CH\TU:WD&Y7P22M4L!50^FX"Y516!_UJ MH,76GI470L/)VSYNX'+$I ' ^Y40^G5@%FBN6]-_ 5!+ P04 " #M?FY9 M-I(H8?\# #Y$0 &0 'AL+W=O2CFT1*TAEMI9E1U6IF'U;[X, EL<9@QG::]M^O;2B! M#*6;+NE#8^">XW,NOG#-=,_%=[D%4.@Q99F<.5NE\BO7E=$64B(O>0Z9OI)P MD1*E#\7&E;D $EM0RES?\X9N2FCFS*?VW*V83_E.,9K!K4!REZ9$/"V!\?W, MP<[SB3NZV2ISPIU/<[*!>U!?\UNAC]R*):8I9)+R# E(9LX"7ZWPV !LQ#<* M>UD;(V-ES?EW P0N H 0$UFBAS-JZ)HK,IX+OD3#1FLT,;&XL M6KNAF;F-]TKHJU3CU/P+SR*>*<&9OK)!-YD" 5))].X:%*%,OD>_HZ_WU^C= MK^^GKM(S&IP;E>S+@MU_@7V"/FORK40?LACB)M[52BNY_K/ _Y)0J\ M"^1[_J!%SZH;?@V1AF,+#SKD!%7V LL7G)8]]/J8M9S'*05 >MZ6@FS= J5TX;7X[D6_T&U9^PTY==Q"#?HZN&:"L>>]I M>>\O$/S84?5T@2(BQ).Y1%*^RU1;$HK)AG8R\\!]F'M3]Z%NMBNBX6!8.1AV M.EA(":HMK\L"%]:F&GO#T6C@><>B6B(GH>?C>F1#W*@2-^H4]XF2-65446A5 M./IIWF$8XF#\L\*6R+$7A/Z+"L>5PG&GPF]$4'O[JUK_H"O W.XO7*%;0-HJ^3>&K<4U]_D&?_\H+)-5/>K1B M1$JT:)7827#J8NF+K6GWT"_@\S0,N->.H2^V9A(./0/N?KDO&.-1T2GH_B#2 MS8/>,"">($4>[;.5ZB2E@!+!4S.&O.@J.$H8S5%,%+3FJ)@5X_K+\G(R.5[* MY^@?\*&!P-T=Q'\U3Q*]-%XQ'+89]L)CPYV"WFKXT&_@[H:C4>'+5A^=!"G:?".SNCDY/0$ULS"8>J\''K@L?'"[[7ELBM;:Y3 M$!O[S4&BR/3TQ3Z[.EM]UUC8W;Q[""\^BGPF8D,SB1@D&NI=CG1EBN([0W&@ M>&ZWZFNN],;?#K= 8A F0%]/.%?/!V:"ZFO/_%]02P,$% @ [7YN63R. MV=9$"P PJT !D !X;"]W;W)K&ULK=UK;^K8 M%<;QKV+1434CS1RP";DUB93$][LF3F85]7J?#@LIW.Q3,HO^4ID M]4_N\V*95/75XF%8K@J1S-9%R\50&XV.A\LDS097%^O;XN+J(G^L%FDFXD(I M'Y?+I/AQ(Q;Y\^5 ';S>\'OZ,*^:&X97%ZOD0=R)ZNLJ+NIKPZTR2Y?V^N.+/+P:C9(K$0TZHADOJ? M)W$K%HM&JK?COQMTL.W9%+Z]_*J;ZP=?/YAO22EN\\4_TEDUOQR<#I29N$\> M%]7O^;,M-@]HTGC3?%&N_ZL\O]SWY&B@3!_+*E]NBNLM6*;9R[_)GYL=\:9 M4S\HT#8%VKN"\>B#@O&F8/R^@_9!P=&FX*AOP613,.E;<+PI..Y;<+(I..E; M<+HI..U;<+8I..M;H(Y>C]RH=\GV8.\<[0]+7@^W^OYX?USR>L#5G2-^_%') MZR%7=X[YA[^WKP==W3GJ'Y:\'G9U?=R'+T^2]3-,3ZKDZJ+(GY6BN7_M-1?6 M3]-U??W$2K,F4>ZJHOYI6M=55[?YE\K,NJB1=E+\H/REIIOPQSQ_+NK*\&%;UYC3H<+IIK;^T MUCYHK2I!W6U>*D8V$[,]]8Z\?OQ9O2>O/Y/4#^O=N-V7VNN^O-&D8)#\4+3Q MKXHVTL;*USM=^?FG7_9LUNUG2O%%44^Z3)V:526*'_OVLIR[$ZLORGBTYHXD M6V7(&5-\^Z)H9Y\RIIQQDZS>&O53QI(ST;3:,K)=;???-S+&87:QRVR-QVR- MSVQ-(&>N5T6OK0E[/"FV!WS1I-+U^B7)'BKJ\;NCOOPFJ\HT7ZX6]0NO:@\4 M]]BFT:D!O*X[4\_F@3J[DHE#::2^7??GT7Q:G$LOS/GBV]>?&.]GO- MJ]+S6@?ME9BN))#*[^^A?U>/2W??E$8CJ)&21FDIA%8C:).23FDIA' M8CZ)!206DEA$8C&$=3+N:)MQ1S+]RD^K]"%9GU66HJH68AUTORJ9V!?%-R_8 M\1IKSI*?KG[3QJ/1Q?#I;7))6QZ:7"1FD)A)8A:)V23F[#GF)]IHTCWF[K[? MC./Q^*Q[-Z\7YO?# O)AAB06D5@,89U\F&SS82+-!SU9)@_U.>@J26>_*D_) MXE'LRP4I)M8Q]+$BA=)6:53)5IFZ>-R7UA)ZP\-*Q+32B3'0,2"TDL(K$8PCHIHXZV,=,LP)/DS,UZU5&S%"PO9J(0,^5_DI5( M-W+MT*S9:)U?JIUWEG6TIX%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!936C?) MWBQS57LF6?,'Q4]B3$H='&/J3HP=32;O4XQL::":B6H6JMFHYJ":BVH>JOFH M%J!:B&H1JL64UDTQK4TQK6>*%2(3#Y^^'I-J!P>9MA-DDZ.=("-;&JAFHIJ% M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E=8.L7>"N2M>6O@FR3#R)0IF)1?K4XP03 M7>>^T3X)-'0!.ZJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQIW4!K5[,WXYV2 M0+N;)X68YXM9'69ZG6Q/23,IK;P,*>T;CKR1@P=G&:GIJ&:@FHEJ%JK9J.:@ MFHMJ'JKYJ!:@6HAJ$:K%E-8-O7:)OCJ!5X>IZ'I]5--1S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(LIK1MZ[2I_5;[,/WQ?B9-G[?QW MJ=RGB_6)K'Q,_4;>Y^ L1.V8;M/=18: ]352S4,U&-:?7WG71GEZOGC[:,T"U$-4B5(LIK1L[ M[?2 )I\>B)/BNRA^LY,L2^_3O>_FRX6#TX;4=%0S4,U$-0O5;%1S4,U%-0_5 M?%0+4"U$M0C58DKKIIS6IIP&ORNFH0,&J*:CFH%J)JI9J&:CFH-J+JIYJ.:C M6H!J(:I%J!936C?TVDD$33Z)<- 9)3I^@&JZMF>88?>$$AT_0#4+U6Q4<_KL M7!=MZ?5IZ:,M U0+42U"M9C2NIG3#@LT7]\D6T(FGI5_YL7WO1DC+3TX8TA- M1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU MIK1NO+5C 1H]%J"A8P&HIJ.: M@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%E-:-_3:L0"-&@N0?>7U -5"5(M0+::T M;I:UJ_\U^0?^&V65+I.J?C&69N5CD613H11BFC^M/Y%H;YRAJ_]134U0-O]'HRCG?^EA&C/"-5B2NN&6;NJ7^NWJO^3[\F4 M*P.M'1X8J_"?0\?H+ &JZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J( M:A&JQ936#3VM#3WY-Q5 ?PZ5=SDX"=$! U0S4,U$-0O5;%1S4,U%-0_5?%0+ M4"U$M6B\^TTC[SYQ+:8:=N.MG1H8KIX_V#% M1+4(U6)*Z\9..SA07Y3%3G!]=W=]:W^] M,_[XXVYOUDCK#\X:4M-1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LIK9MQ M[?3 F)X>&*/3 ZBFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UHW]-KI M@;%\>J#G*@ZY$FQ8SH6H]*1*KBZ6HG@0MV*Q:-[R>LRJILF;6Y5"W#>?/GM^K0V& M.[?KZKFM[KG=4<_=?;=[ZKF_OGW8MKVZ6-7I&"3%0YJ5RD+?%\_S*O_ U!+ M P04 " #M?FY9=:!89&@" "O.2:6(OM M8%_63>+'_' 4DB%VDFCP>)Z&EVMB&B5>$-:8DV<0O#S@'.O:$[&,WSUG-%SI@;OVEOUS MR)USN1,.YZ;^(0NJIM&'" I"*D&-(N3VO^4%5D^ ME8RC;&Z4DL15)A"Z@+G1)'6).I?HX!W<"D=H8;6\FD/3VKSB H1 )VHV2HL8 ML$>72$+6[LTD)E;EN>.\5S#K%*0O*/@(MWQIY>!*%UC\BX\YFR&E=)O2+#U( MN,+F&$;)6TB3='R ;S24:!3XQB_PW6 I\B=8-;;-$19FPP7YPY5YE*I5^_(] M2.>[[-PU(L=IQ&WDT#Y@E+U^=7*6?#H@=CR('0?VT0MBOU+%\I[_JH.?-QP" MUX3*_=JG=OP?U)X.:D\/EG;E7Y%9P^IJ.7=O@9^:\FZ.EN1:YH+X$1ZU#9#9 M^[ .DZ<)/*&P;I_.>*=C%-HRS 4'N6DU=ICV8Y#:Q\$=FNRW[ M][MVTE"D4$T3+XT_[CD^Y[HYR=;:/-@:T<&C%,I.H]JYYBR.;5&C9':D&U2T ML]!&,D=34\6V,H+-<*#"ZFT:>CL]FQKP\%WSFN M[=88O)-[K1_\Y*J<1HD7A (+YQD8/58X0R$\$N#W>L%\&[^3E MGEF<:?&#EZZ>1N\C*''!EL+=ZO47[/P$@846-OS"NJM-(BB6UFG9@4F!Y*I] MLL>N#UL XAD&I!T@_5? N .,@]%66;!UP1S+,Z/78'PUL?E!Z$U DQNN_"W. MG:%=3CB7S[24W-&U.&"JA)E6CJL*5<'1PCNX4G9IF"H0"L&XM*'(8*%7:'S% M_@4ZQH4]H-J[^07L[QW 'G %UUP(NB:;Q8Y4^K/BHE-TWBI*7U TAFL245OX MK$HL!_"SW?@/._ Q=:=O4;IIT7FZDW".S0C&R2&D23H9TO/?\&=RQOV-C0/? MY 6^2VYPJ*L[43X,SFS#"IQ&]+9;-"N,\K=OCDZ2CT.67HGLF<%);W 2V,T\/,KE<"50VE_#5F?O*;U5R)[9OVXMWZ\\V[#ZX8EX(I\'T)% M*0S[0EM[,&2[Y3H-7#ZM5WDR2K-XM>UF=TTK,MZ*#XFF"JEJH=!+Y=HDZ5?[ MX/X4\BI^*F]3_YJ9BBL+ A<$34:G=+YID[2=.-V$,+K7CJ(M#&OZ^*#Q!;2_ MT-IM)OZ _G.6_P502P,$% @ [7YN67^T) &U P XPX !D !X;"]W M;W)K&ULK5=KC]HX%/TK5KJJIM*4O!.@@-29L-J5 MMJM14;>?36*(-4ZT0J5\LZ.L@$(VV=[F%4,PTZ2"V)[C1'8!<6FM%KKO MB:T6M!8$E^B) 5X7!63_/B!"CTO+M5XZON)]+E2'O5I4<(\V2'RKGIALV9U* MA@M4C(^\] S64+:7/JO%GMK0<]46(H%0H"2C_ M#N@1$:*4Y'?\:$6M+J8B]I]?U'_7@Y>#V4*.'BGYCC.1+ZVI!3*T@S417^GQ M#]0.*%1Z*25<_X)CBW4LD-9=MT=?_._J)&7XWZ[[6\U^;];I # K*YJ:9;;B!F:MVKCFO8(J6EMR: M.&('9*W>OW,CYY/)UEN*);<46]]([&0"@FX"@C%UO>R(6G90"(:WM8!;@H"@ M0"[X]#FG)$.,F^:FD8VTK#H$#JN/H1]Z,\=Q%O:A;[P!ZX9<&Y!^& 4GFB=^A)T?X6A")JBD*:Q/0B3VW%_K$G+@S)QXU)\&D5C<: M@'8[><4!= =HI6XZ_!Y(;^25B*9ER3&(N6#"]-E<,0'.NF!2-N6("CN7*K+-G]O:]'53ROJ5] MZ2^JC!("^R^-GC7A9_U=V)M,IP/##"AWXKH#MPPH?S)TRB@UB\TVNT77/+*!#.898*=NV46.[/+[EW:Y6ULKZLE#E):EZ*YR76]747V M6=&KV;D0\Y;4J*",W LFZ++'X,B<%W\R\@7>_ M\9:NUDIO^/&TPBNR(.I==2-@Y7$P MMUB2*U[\1W.UGGGG'LK)$M>%>LLW?Y/V0"/-E_%"FE^T:6T##V6U5+QLP1!! M25ESQ9_;1&P!@,<."%M ^!@P/ "(6D#T5 _#%C!\JH=1"S!']YNSF\0E6.%X M*O@&"6T-;/K&9-^@(5^4Z499* %/*>!4G%"9<:8HJTF._JF(P+I^$KU BZ9U M$%\B!@U;<"G14O 2Y=L0_@ Y2HC"M)#' 'ZW2-#1\V/T'%&&_EWS6F*6RZFO M(&3MV,_:\.9->.&!\"+T&ERM)4I93G(+/NG'7_3@?4A5EZ_P/E_SL)=P0:I3 M% 4G* S"H26>JZ?#(]MQ?LY[^L/>=Y(1=4]T?N$"ZUZ"-:D$DNOVBEQ67L/^7X'4E3Q#0%75.V0H= MZLK_7T$$Z!J\R0^V9FK"'=K#U9H[D17.R,P#495$W!$O_N/98!S\::ND2[+$ M)5GJB&RGYL.NYL,^]O@-U)4V=3_2FG#<*PH36Y4:!V/C0/^1W<4OH)GOMG-O M,0F#1T;)OM$HV#5);:["4=19[:1@U*5@U)N" ]UI.VHOT?UN_M3I=DB4NRU!'93FDNNM)<_%Z* M=.&RYB[)$I=DJ2.RG9H/@H=!*OC5FM1ZZ'TSLMGLJY+%:D^6K-[V=@8:*9O)O%HI79K2]Y0H&97.[)C@G0AO \R7GZGZA'73?7^)O4$L# M!!0 ( .U^;EE8H#:X] 0 *T; 9 >&PO=V]R:W-H965T.+;64"&^"VD!W%RC%(I3XQ]34_N@YEAI4]$([J4*06!?WMZ2Z,H M98+G^#LG-8HQT\#3XQ?VGS/Q(.:)"'K+HM_#0&YFQLA 5V1720?V>$7F@OJ MIWQ+%HGL+SKD6,M RYV0+,Z#X0GB,#G^)\]Y(DX"@$<=8.8#[VA'Z>4 FW3QJSQ+G$4GF4\X.B*=H8$L/LNQGT9"O,$D+92$YW TA M3LZ]4"Q9(L-D1P/T:4LY2>=/H![Z%:HT3)8LIN@B8D*\1RO.8A2G.A43S-=$=I9]M\B^F[$[#=F_/Z[FA2220J^7E^B&1"19 MPJ7LG00K#ET'09BN21)EBQ46_@X>)%W><+IE J[?<;;;BDL$=-$N")-UX[+^ M\P,\ ;J'T<1?JCEW=QLSOO%G/=;5]PCW5.8%F4G/48.LLC4 M4.SGUM3462?"ZT3X=01V1^HR&Q7B M1JWB%F!?H<@NT9HF4'#19=8A20 V+!0RK< ]+2I0I7S4J;P3X74B_#IBZ#IJ MY>-"^;A5^1U\8:#4Q@L![X4@[_PJB>-.B9T(KQ/AUQ&]H6NK-6*KM+Y6J\K/ M3,+KC-6:B=)U6IU"NR%>-\170!K[)3YQ^;A5ZIO,O#H!N#L!G1"O&^*W0L[E MVZ5\NU6^QV&IPHH-$Z6TUN"WOBBTLGE:V7Q=;.?34+I_[/R_#"C6^M6AE:W%8;FH>>=;Q!M;74,>-J:ZE#^DZUM]0Q=E-O+1TV[NMP MH[C5J+^YUG2R>5K9?%ULY_-1?AS@5L?[*D^:4YP50NUU5LHN-N%*R!X6.LO M=5!OA*MBZR#''36UF-*.XW8__DEN*%>*Z_;?W1"O&^(K(#W<,(MVZ I0-7WA +BVJ,FN:4+M_]K%YX/R/A*^#L'H170%0UE70Y@R?MP;.IY(MLTV/YZ8E"S.#C>4!)2G M +B_8DR^G*0#%#MT\W\ 4$L#!!0 ( .U^;EEO\#D&PO=V]R:W-H965TVI0%YQ&\".U&[1EK*BK%GO?@>S@Q+9P04 JDIL/K; MPAPHU4PJC[\EJ5'MJ8'UZSW[UUR\$K/" N:,_B&AC&?&Q$ A1'A#Y0/;?8-2 MT%#S!8R*_!?MREC+0,%&2):48)5!0M+B'[^41M0 ]N (P"D!SJD MP2XN= B MLUS6 DOL>YSM$-?1BDU?Y-[D:*6&I+J,2\G54Z)PTE\0$;!4DG0#(?J5 && F(1PD* % BG(:($KP@EDH#03\(ZGKWB+Q<@,:'B2C$=W^-I MN4"7%U?H I$4/<9L(]06PC.E4J;S,X-2Q5VAPCFB8@G9-7*M3\BQG$$+?-X- M7T"@X'8.=YMP4_E9F>I4ICHYGWN$[[:P*^(L.6;0M$UDP3IH9]4O]%1D.("9 MH=Y8 7P+AO_Q@SVROK1)[HFL88!;&>!VL?N/3&*Z/S5=-K2Y4%"/I0AH)#ZJ$!YT5^U$[U>\NVZ#/LO5$UG!A6+DP/*%L]$0OVJPH M^(>URMCV^$WU6F+&5GOY1E7BH\[$%UQ]"R177ZVVI#JQ[ZU/3V0-F>-*YO@L M?67JP/ B^FO6$B6Y0/4 MBDDUCN67L9J8@>L ]3QB3.X7>B:K9G#_/U!+ P04 " #M?FY9XC$X=F$# M "2%@ #0 'AL+W-T>6QE62#/MRGMUDNO0F^5SJ 8F;)L_>OB<#$D2?B6?E1GG"!N3AXN.?>:ZO/WCV M?O;I[*S]<'F]VWY1 9?$=XI>'2#:PF5;J'!TD+"Y]FB;"Y/O'B:_3QR3[FU+ M5]W/C9 EGF.TV$%KV?&MQX.0NVTG>8.*$0,DZOE66,QTM^.F;[$MV:^3=-A/ M<[G.U9#8!J-.,^8]4C$@(RKX6'%@I33C8FF;.] PR46N/&TVB0D70$OY9.' MUF#_U#H9E[FJ8ML(]GM<=]\!5C4PR(5H#':(;1CV"ZHU4_+&5*K.5>,+R*O+ M]\O".)PJN@PZ5V1-J&XFR#A7"5--F("LFH9]P5*PH_AT!G>=%SZ 6N>9*22< M3G-)*P\K1ETPLA,FQ!T\7'ZG6]J+=&/=JFR13=$8JHM6QE9 ?U/-:F_*1F_2 M]0K^F.MOX.BT*L?PJ^%1FS [^X(##/EWQ MO%FN^).)!JDR,0U,$>^1*:R[HV MXTG"Y(O3JY'7=&Q>N+?T3?^$I70N]'T##LBZ_),E?)[%3:];F(BZU[K\ X9G MCL*K=Q,3B\N$+5@RJJMJ.JZ*GBF8J/4%A%WDIKK<",:QF!L!#(N#.< XEH7% M^9_&TT/'8S',6\^)]%!.#^58E@L951\LCIL3F\L]TC@.PRC"9G0T-]?X:N,9LC\/L#7=ER'82/%,Q$:*SS4@[GD#1AR[5QN+ M PQL%;#<@?CN.)!3;DX8PJIBWK =C"-QC"&0B^X-8?20$3;8T.P6BP^0"X99K>]9!:GU@IW-CB+/)GJ650CG]MVC^/SKQQ IH-L!!=<2&-=>T9[?0Z,SP).[K9JI[_( MT@ESR9VX-KI>2[5L+@/_8NC]C38.V\\NB,?F=\*H%PN9BTN=UY50KHNC$64# MJ.Q*KNV *5Z)Z>!"/PO3_!^XP4W1_3<'4%ZDS+&$ ^:F:/$H450AE!4%@V]6 ME[( CH*=\Y*K7# /,D(@HP-"_A-YD#$"&=-"?E.\+J3K('=Q/<@$@4P."!E$ M,D4@TT-"QAYDAD!FAX1,/,@) CFAA;PW2Z[D:WN <56P2V%S(]?MMEYXD)\0 MR$^TD+.ZJKAY 1XVDTLEX6=<.7:6Y[I63GJ0GQ'(S[20Y[652E@+S[B:2]6= MX*?P$9;#1[1P9_F/&FZZPX1ZA5@L4"2L0>$O;;.[ KYU\X./[$XX'Q&SRIA8 M*S=0=JAE[<2AEW4)B@? M,*&,B8URI]715P%=U5@!Z64>Q ^3R)C8(O!TA1'6,:@0!9MM^#KH&Y@ZQL3N M^,*E84^\K 7[6W!;&]'\(,##I#$FMD9/O[C6NMC(LFP:H8^):6-,[8T5-^+H MG'?FK9I>THFNZS$^)B:.,;$YH(/D,,!I1C$PWF#;9NGS19@\(F)Y0.@JZ=H& MV*88*&(<@ J52Q% 8C:)B&T"UF"W&O3[ .FO?? ^&3HT(9;(I;1Y&[$F5]^# M\G9*@PBS2$1LD5D]M^)'#2>QJ^=?DDR$>2,B]@9:]04CD0BS2$1L$1S3'XM$ MF%$B8J/TEJ?LPR,'#/N'3XF))2(6"U(3-JP^)B:6B%@L_75A;S0QL43$8D$+ MQ'!6!/-+3.R76ZV61X_"5&UUV!?%&#-+3&R6/;78EM/'Q#03$VOFOP*L+W[H MK!>U8+ J+&R%F&YB^F%*;Q7V%D\?$]--3*R;W3JG]X%CJHF)5;.GX.GK,)AK MXD-.?87M$G--?,C)KV :,<9<$Q.[!L=,_51^R.FZ;3^YB8@1)B ^W#G,&UB[KT,=&5%V(#[<.\-DV^#Z*) M&2@A-I _E\P^7 K'91G()\'DDQ#+!QM!P!/W,3'Y) <,_H(ERZ3#'YI,3RZ<-\\^,SU.X^)B:?E%@^/8LAOIC5FVW[]#$Q!Z7$#D(QPW2$.2@E=A".&:0CS$$IL8/>YU]Z>DV& M:2>C'O.@$S#!VS*8=C+J,0^*Z0]T,TP[&;%V<$Q_H)MAVLGHM;-G.JMMGCXF MIIV,6#OO:XN[2XO0PWU,3#P9L7A0S"!59N@;9\3BP3&#GHZ))R,63]\<9E_2 MQ*R3$5MGWR0F6*>9F_$Q,>MDQ-;9C]D$V>_F$TQ!$V(%(='\I2*:8 J:=*]B MMR?;TY-"+*02Q1WRRWFL%J_ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!-H+>@WD*@MZ#>0J"WH-Y"H+>@ MWD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY*H+>BWDJ@MTY>EA#HK:BW$NBM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM MDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#O!O5N M"/1N4._F)_4NX]'+1LC] 0 /2D !, !;0V]N=&5N=%]4>7!E&UL MS=I-3L,P$ 7@JU39HL;U;P%1-L 66' !DTS;J$ELV0;*[7%20 )!!2H2;].H MM3UOXI&^5<_NGCW%R;9K^[@HUBGY4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:N MB(G9S+#*]8GZ-$U#C>+\[)*6]J%-DZMM_CDVKE\4@=I83"YV&X>L16&];YO* MIKS.'OOZ4\KT-:',)\<]<=WX>)0W%.S+A&'E^X#7/%$)3T^36AG1MN[R+ M;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/S MQS+[ O/.V^!\S!,+]/NXMY$,IZ<^%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]< MV(SSB&Q\''[''V?\7O^7?0B0/B1('PJD#PW2AP'I8P[2QS%('R<@?? 92B,H MHG(44CF*J1P%58ZB*D=AE:.XRE%@Y2BR"A19!8JL D56@2*K0)%5H,@J4&05 M*+(*%%D%BJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT*15:'(JE!D M52BR*A19%8JL"D56A2*K0I%5H&UL4$L! A0#% @ [7YN6?3]8//6 M!0 WAX !@ ("!#@@ 'AL+W=O" & @('&%@ >&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN6=*)MG+3!P TR4 !@ M ("!&AH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [7YN6<^EU6) #0 $&4 !@ ("!H#8 'AL+W=O M@ & @($C2@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN68/NT.^E M"P ]!X !D ("!P >&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN67=\PFL=! E P !D M ("!-(8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [7YN646<*#<+! 8 H !D ("!294 M 'AL+W=O&PO=V]R:W-H965T@, -$' 9 M " @82? !X;"]W;W)K&UL4$L! A0#% @ M[7YN6=0\ ,N*" 2Q@ !D ("!-:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN6=\&PO=V]R:W-H965TT=PIP( /P% 9 " @>'. !X;"]W;W)K&UL4$L! A0#% @ [7YN643/B2OJ'P TV@ !D M ("!O]$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [7YN6?/7Q*@[ P 50< !D ("!!?T 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN M69TU"$RE P '@@ !D ("!! @! 'AL+W=OI5H7J$$ #6# &0 M @('@"P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN6><%J(].! ;PL M !D ("! Q0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN66?S9\([! "0T !D M ("!W1X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [7YN646Y^Z;& @ (0@ !D ("!@2L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN64E( M\9>P!@ SS, !D ("!0#@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN60Y;FMO:! RQT !D M ("!*$\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [7YN6;\87EIC P E0X !D ("! M)5P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [7YN6>DGN]5\ P Y H !D ("!GV8! 'AL+W=O&PO=V]R:W-H965TR@( ,(' 9 " @9%Q 0!X M;"]W;W)K&UL4$L! A0#% @ [7YN68_F6>$0 M! 418 !D ("!DG0! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN64$^@G\1!P $CP !D M ("!>7\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [7YN63T@K$TM"@ H' !D ("!%8T! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[7YN63:2*&'_ P ^1$ !D ("!N: ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN67Z.V>1] @ MV@8 !D ("!";,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [7YN65B@-KCT! K1L !D M ("!:[T! 'AL+W=O&PO=V]R:W-H M965T7!E&UL4$L%!@ !/ $\ H!4 "G4 0 $! end XML 84 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 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 294 389 1 false 77 0 false 9 false false R1.htm 0000001 - Document - Cover Sheet http://sprucepower.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 9952153 - Statement - Unaudited Condensed Consolidated Statements of Operations (Unaudited) Sheet http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited Unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 9952154 - Statement - Unaudited Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnauditedParentheticals Unaudited Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 9952155 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 9952156 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited Unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 9952157 - Disclosure - Organization and Description of Business Sheet http://sprucepower.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 9952158 - Disclosure - Summary of Significant Accounting Policies Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Business Combinations Sheet http://sprucepower.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 9952160 - Disclosure - Acquisitions Sheet http://sprucepower.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 9952161 - Disclosure - Property and Equipment, Net Sheet http://sprucepower.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 9952162 - Disclosure - Intangible Assets, net Sheet http://sprucepower.com/role/IntangibleAssetsnet Intangible Assets, net Notes 13 false false R14.htm 9952163 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 9952164 - Disclosure - Non-Recourse Debt Sheet http://sprucepower.com/role/NonRecourseDebt Non-Recourse Debt Notes 15 false false R16.htm 9952165 - Disclosure - Interest Rate Swaps Sheet http://sprucepower.com/role/InterestRateSwaps Interest Rate Swaps Notes 16 false false R17.htm 9952166 - Disclosure - Fair Value Measurements Sheet http://sprucepower.com/role/FairValueMeasurements Fair Value Measurements Notes 17 false false R18.htm 9952167 - Disclosure - Intangible Assets, Goodwill and Other Sheet http://sprucepower.com/role/IntangibleAssetsGoodwillandOther Intangible Assets, Goodwill and Other Notes 18 false false R19.htm 9952168 - Disclosure - Share-Based Compensation Expense Sheet http://sprucepower.com/role/ShareBasedCompensationExpense Share-Based Compensation Expense Notes 19 false false R20.htm 9952169 - Disclosure - Noncontrolling Interests Sheet http://sprucepower.com/role/NoncontrollingInterests Noncontrolling Interests Notes 20 false false R21.htm 9952170 - Disclosure - Commitments and Contingencies Sheet http://sprucepower.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 9952171 - Disclosure - Net Loss Per Share Sheet http://sprucepower.com/role/NetLossPerShare Net Loss Per Share Notes 22 false false R23.htm 9952172 - Disclosure - Discontinued Operations Sheet http://sprucepower.com/role/DiscontinuedOperations Discontinued Operations Notes 23 false false R24.htm 9952173 - Disclosure - Subsequent Events Sheet http://sprucepower.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://sprucepower.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://sprucepower.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Business Combinations (Tables) Sheet http://sprucepower.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://sprucepower.com/role/BusinessCombinations 27 false false R28.htm 9954474 - Disclosure - Property and Equipment, Net (Tables) Sheet http://sprucepower.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://sprucepower.com/role/PropertyandEquipmentNet 28 false false R29.htm 9954475 - Disclosure - Intangible Assets, net (Tables) Sheet http://sprucepower.com/role/IntangibleAssetsnetTables Intangible Assets, net (Tables) Tables http://sprucepower.com/role/IntangibleAssetsnet 29 false false R30.htm 9954476 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilities 30 false false R31.htm 9954477 - Disclosure - Long-Term Debt (Tables) Sheet http://sprucepower.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables 31 false false R32.htm 9954478 - Disclosure - Fair Value Measurements (Tables) Sheet http://sprucepower.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://sprucepower.com/role/FairValueMeasurements 32 false false R33.htm 9954479 - Disclosure - Goodwill (Tables) Sheet http://sprucepower.com/role/GoodwillTables Goodwill (Tables) Tables 33 false false R34.htm 9954480 - Disclosure - Share-Based Compensation Expense (Tables) Sheet http://sprucepower.com/role/ShareBasedCompensationExpenseTables Share-Based Compensation Expense (Tables) Tables http://sprucepower.com/role/ShareBasedCompensationExpense 34 false false R35.htm 9954481 - Disclosure - Noncontrolling Interests (Tables) Sheet http://sprucepower.com/role/NoncontrollingInterestsTables Noncontrolling Interests (Tables) Tables http://sprucepower.com/role/NoncontrollingInterests 35 false false R36.htm 9954482 - Disclosure - Net Loss Per Share (Tables) Sheet http://sprucepower.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://sprucepower.com/role/NetLossPerShare 36 false false R37.htm 9954483 - Disclosure - Discontinued Operations (Tables) Sheet http://sprucepower.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://sprucepower.com/role/DiscontinuedOperations 37 false false R38.htm 9954484 - Disclosure - Organization and Description of Business (Details) Sheet http://sprucepower.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://sprucepower.com/role/OrganizationandDescriptionofBusiness 38 false false R39.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 39 false false R40.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details) Details 40 false false R41.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details) Details 41 false false R42.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) Sheet http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details) Details 42 false false R43.htm 9954489 - Disclosure - Business Combinations - Narrative (Details) Sheet http://sprucepower.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 43 false false R44.htm 9954490 - Disclosure - Business Combinations - Schedule of assets acquired and liabilities assumed (Details) Sheet http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails Business Combinations - Schedule of assets acquired and liabilities assumed (Details) Details 44 false false R45.htm 9954491 - Disclosure - Business Combinations - Gross intangibles acquired and estimated useful lives (Details) Sheet http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails Business Combinations - Gross intangibles acquired and estimated useful lives (Details) Details 45 false false R46.htm 9954492 - Disclosure - Acquisitions (Details) Sheet http://sprucepower.com/role/AcquisitionsDetails Acquisitions (Details) Details http://sprucepower.com/role/Acquisitions 46 false false R47.htm 9954493 - Disclosure - Property and Equipment, Net - Schedule of property and equipment (Details) Sheet http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails Property and Equipment, Net - Schedule of property and equipment (Details) Details 47 false false R48.htm 9954494 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 48 false false R49.htm 9954495 - Disclosure - Intangible Assets, Net - Schedule of intangible assets (Details) Sheet http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails Intangible Assets, Net - Schedule of intangible assets (Details) Details 49 false false R50.htm 9954496 - Disclosure - Intangible Assets, Net - Narrative (Details) Sheet http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails Intangible Assets, Net - Narrative (Details) Details 50 false false R51.htm 9954497 - Disclosure - Intangible Assets, Net - Schedule of estimated future intangible amortization expense (Details) Sheet http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails Intangible Assets, Net - Schedule of estimated future intangible amortization expense (Details) Details 51 false false R52.htm 9954498 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 52 false false R53.htm 9954499 - Disclosure - Non-Recourse Debt - Schedule of long-term debt (Details) Sheet http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails Non-Recourse Debt - Schedule of long-term debt (Details) Details 53 false false R54.htm 9954500 - Disclosure - Non-Recourse Debt - Narrative (Details) Sheet http://sprucepower.com/role/NonRecourseDebtNarrativeDetails Non-Recourse Debt - Narrative (Details) Details 54 false false R55.htm 9954501 - Disclosure - Interest Rate Swaps (Details) Sheet http://sprucepower.com/role/InterestRateSwapsDetails Interest Rate Swaps (Details) Details http://sprucepower.com/role/InterestRateSwaps 55 false false R56.htm 9954502 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://sprucepower.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 56 false false R57.htm 9954503 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details) Sheet http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details) Details 57 false false R58.htm 9954504 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) Sheet http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details) Details 58 false false R59.htm 9954505 - Disclosure - Fair Value Measurements - Schedule of roll forward of the company's Level 3 instruments (Details) Sheet http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails Fair Value Measurements - Schedule of roll forward of the company's Level 3 instruments (Details) Details 59 false false R60.htm 9954506 - Disclosure - Goodwill (Details) Sheet http://sprucepower.com/role/GoodwillDetails Goodwill (Details) Details http://sprucepower.com/role/GoodwillTables 60 false false R61.htm 9954507 - Disclosure - Share-Based Compensation Expense - Narrative (Details) Sheet http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails Share-Based Compensation Expense - Narrative (Details) Details 61 false false R62.htm 9954508 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details) Sheet http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails Share-Based Compensation Expense - Schedule of stock option award activity (Details) Details 62 false false R63.htm 9954509 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) Sheet http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details) Details 63 false false R64.htm 9954510 - Disclosure - Noncontrolling Interests (Details) Sheet http://sprucepower.com/role/NoncontrollingInterestsDetails Noncontrolling Interests (Details) Details http://sprucepower.com/role/NoncontrollingInterestsTables 64 false false R65.htm 9954511 - Disclosure - Commitment and Contingencies - Legal proceedings (Details) Sheet http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails Commitment and Contingencies - Legal proceedings (Details) Details 65 false false R66.htm 9954512 - Disclosure - Commitment and Contingencies - Master SREC purchase and sale agreement (Details) Sheet http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails Commitment and Contingencies - Master SREC purchase and sale agreement (Details) Details 66 false false R67.htm 9954513 - Disclosure - Commitment and Contingencies - Insurance claims and recoveries (Details) Sheet http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails Commitment and Contingencies - Insurance claims and recoveries (Details) Details 67 false false R68.htm 9954514 - Disclosure - Net Loss Per Share (Details) Sheet http://sprucepower.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://sprucepower.com/role/NetLossPerShareTables 68 false false R69.htm 9954515 - Disclosure - Discontinued Operations - Summary of net loss from discontinued operations (Details) Sheet http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails Discontinued Operations - Summary of net loss from discontinued operations (Details) Details 69 false false R70.htm 9954516 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) Sheet http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details) Details 70 false false R71.htm 9954517 - Disclosure - Discontinued Operations - Schedule of assets and liabilities of discontinued operations (Details) Sheet http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails Discontinued Operations - Schedule of assets and liabilities of discontinued operations (Details) Details 71 false false All Reports Book All Reports spru-20240930.htm spru-20240930.xsd spru-20240930_cal.xml spru-20240930_def.xml spru-20240930_lab.xml spru-20240930_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "spru-20240930.htm": { "nsprefix": "spru", "nsuri": "http://sprucepower.com/20240930", "dts": { "inline": { "local": [ "spru-20240930.htm" ] }, "schema": { "local": [ "spru-20240930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "spru-20240930_cal.xml" ] }, "definitionLink": { "local": [ "spru-20240930_def.xml" ] }, "labelLink": { "local": [ "spru-20240930_lab.xml" ] }, "presentationLink": { "local": [ "spru-20240930_pre.xml" ] } }, "keyStandard": 328, "keyCustom": 61, "axisStandard": 27, "axisCustom": 0, "memberStandard": 46, "memberCustom": 30, "hidden": { "total": 8, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 3 }, "contextCount": 294, "entityCount": 1, "segmentCount": 77, "elementCount": 611, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 948, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://sprucepower.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R2": { "role": "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R3": { "role": "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "longName": "9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R4": { "role": "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited", "longName": "9952153 - Statement - Unaudited Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Unaudited Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R5": { "role": "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnauditedParentheticals", "longName": "9952154 - Statement - Unaudited Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "shortName": "Unaudited Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R6": { "role": "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "longName": "9952155 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-44", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R7": { "role": "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952156 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R8": { "role": "http://sprucepower.com/role/OrganizationandDescriptionofBusiness", "longName": "9952157 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R9": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952158 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R10": { "role": "http://sprucepower.com/role/BusinessCombinations", "longName": "9952159 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R11": { "role": "http://sprucepower.com/role/Acquisitions", "longName": "9952160 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R12": { "role": "http://sprucepower.com/role/PropertyandEquipmentNet", "longName": "9952161 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R13": { "role": "http://sprucepower.com/role/IntangibleAssetsnet", "longName": "9952162 - Disclosure - Intangible Assets, net", "shortName": "Intangible Assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R14": { "role": "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "9952163 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R15": { "role": "http://sprucepower.com/role/NonRecourseDebt", "longName": "9952164 - Disclosure - Non-Recourse Debt", "shortName": "Non-Recourse Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R16": { "role": "http://sprucepower.com/role/InterestRateSwaps", "longName": "9952165 - Disclosure - Interest Rate Swaps", "shortName": "Interest Rate Swaps", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R17": { "role": "http://sprucepower.com/role/FairValueMeasurements", "longName": "9952166 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R18": { "role": "http://sprucepower.com/role/IntangibleAssetsGoodwillandOther", "longName": "9952167 - Disclosure - Intangible Assets, Goodwill and Other", "shortName": "Intangible Assets, Goodwill and Other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R19": { "role": "http://sprucepower.com/role/ShareBasedCompensationExpense", "longName": "9952168 - Disclosure - Share-Based Compensation Expense", "shortName": "Share-Based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R20": { "role": "http://sprucepower.com/role/NoncontrollingInterests", "longName": "9952169 - Disclosure - Noncontrolling Interests", "shortName": "Noncontrolling Interests", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R21": { "role": "http://sprucepower.com/role/CommitmentsandContingencies", "longName": "9952170 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R22": { "role": "http://sprucepower.com/role/NetLossPerShare", "longName": "9952171 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R23": { "role": "http://sprucepower.com/role/DiscontinuedOperations", "longName": "9952172 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R24": { "role": "http://sprucepower.com/role/SubsequentEvents", "longName": "9952173 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R25": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R26": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R27": { "role": "http://sprucepower.com/role/BusinessCombinationsTables", "longName": "9954473 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R28": { "role": "http://sprucepower.com/role/PropertyandEquipmentNetTables", "longName": "9954474 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R29": { "role": "http://sprucepower.com/role/IntangibleAssetsnetTables", "longName": "9954475 - Disclosure - Intangible Assets, net (Tables)", "shortName": "Intangible Assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R30": { "role": "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9954476 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R31": { "role": "http://sprucepower.com/role/LongTermDebtTables", "longName": "9954477 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R32": { "role": "http://sprucepower.com/role/FairValueMeasurementsTables", "longName": "9954478 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R33": { "role": "http://sprucepower.com/role/GoodwillTables", "longName": "9954479 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R34": { "role": "http://sprucepower.com/role/ShareBasedCompensationExpenseTables", "longName": "9954480 - Disclosure - Share-Based Compensation Expense (Tables)", "shortName": "Share-Based Compensation Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R35": { "role": "http://sprucepower.com/role/NoncontrollingInterestsTables", "longName": "9954481 - Disclosure - Noncontrolling Interests (Tables)", "shortName": "Noncontrolling Interests (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "spru:SummaryOfNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spru:SummaryOfNoncontrollingInterestTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R36": { "role": "http://sprucepower.com/role/NetLossPerShareTables", "longName": "9954482 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R37": { "role": "http://sprucepower.com/role/DiscontinuedOperationsTables", "longName": "9954483 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R38": { "role": "http://sprucepower.com/role/OrganizationandDescriptionofBusinessDetails", "longName": "9954484 - Disclosure - Organization and Description of Business (Details)", "shortName": "Organization and Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "spru:NumberOfHomeSolarAssetsAndContracts", "unitRef": "contract", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spru:NumberOfHomeSolarAssetsAndContracts", "unitRef": "contract", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R39": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "spru:InvestmentIncomeInterestBeneficialInterestsInSecuritizedFinancialAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R40": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R41": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details)", "shortName": "Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R42": { "role": "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-88", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R43": { "role": "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954489 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "spru:NoncontrollingInterestEquityFairValueAdjustment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R44": { "role": "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails", "longName": "9954490 - Disclosure - Business Combinations - Schedule of assets acquired and liabilities assumed (Details)", "shortName": "Business Combinations - Schedule of assets acquired and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-123", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R45": { "role": "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "longName": "9954491 - Disclosure - Business Combinations - Gross intangibles acquired and estimated useful lives (Details)", "shortName": "Business Combinations - Gross intangibles acquired and estimated useful lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-134", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R46": { "role": "http://sprucepower.com/role/AcquisitionsDetails", "longName": "9954492 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "spru:InvestmentsUnderMasterLeaseAgreement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "spru:AssetAcquisitionUseRightsToCustomerPaymentStreamTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R47": { "role": "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails", "longName": "9954493 - Disclosure - Property and Equipment, Net - Schedule of property and equipment (Details)", "shortName": "Property and Equipment, Net - Schedule of property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R48": { "role": "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954494 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-151", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-151", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R49": { "role": "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails", "longName": "9954495 - Disclosure - Intangible Assets, Net - Schedule of intangible assets (Details)", "shortName": "Intangible Assets, Net - Schedule of intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R50": { "role": "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails", "longName": "9954496 - Disclosure - Intangible Assets, Net - Narrative (Details)", "shortName": "Intangible Assets, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R51": { "role": "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails", "longName": "9954497 - Disclosure - Intangible Assets, Net - Schedule of estimated future intangible amortization expense (Details)", "shortName": "Intangible Assets, Net - Schedule of estimated future intangible amortization expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R52": { "role": "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954498 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R53": { "role": "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails", "longName": "9954499 - Disclosure - Non-Recourse Debt - Schedule of long-term debt (Details)", "shortName": "Non-Recourse Debt - Schedule of long-term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R54": { "role": "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "longName": "9954500 - Disclosure - Non-Recourse Debt - Narrative (Details)", "shortName": "Non-Recourse Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-187", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-187", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R55": { "role": "http://sprucepower.com/role/InterestRateSwapsDetails", "longName": "9954501 - Disclosure - Interest Rate Swaps (Details)", "shortName": "Interest Rate Swaps (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "spru:DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:GainLossOnSaleOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R56": { "role": "http://sprucepower.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954502 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R57": { "role": "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails", "longName": "9954503 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)", "shortName": "Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-199", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R58": { "role": "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "longName": "9954504 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details)", "shortName": "Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R59": { "role": "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails", "longName": "9954505 - Disclosure - Fair Value Measurements - Schedule of roll forward of the company's Level 3 instruments (Details)", "shortName": "Fair Value Measurements - Schedule of roll forward of the company's Level 3 instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-235", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-235", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R60": { "role": "http://sprucepower.com/role/GoodwillDetails", "longName": "9954506 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "longName": "9954507 - Disclosure - Share-Based Compensation Expense - Narrative (Details)", "shortName": "Share-Based Compensation Expense - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R62": { "role": "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails", "longName": "9954508 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details)", "shortName": "Share-Based Compensation Expense - Schedule of stock option award activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spru:StockIssuedDuringPeriodStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R63": { "role": "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails", "longName": "9954509 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details)", "shortName": "Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-243", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-243", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R64": { "role": "http://sprucepower.com/role/NoncontrollingInterestsDetails", "longName": "9954510 - Disclosure - Noncontrolling Interests (Details)", "shortName": "Noncontrolling Interests (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-3", "name": "spru:RedeemableNoncontrollingInterestContingentObligationThresholdPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "spru:RedeemableNoncontrollingInterestContingentObligationThresholdPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R65": { "role": "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails", "longName": "9954511 - Disclosure - Commitment and Contingencies - Legal proceedings (Details)", "shortName": "Commitment and Contingencies - Legal proceedings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-270", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-270", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R66": { "role": "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "longName": "9954512 - Disclosure - Commitment and Contingencies - Master SREC purchase and sale agreement (Details)", "shortName": "Commitment and Contingencies - Master SREC purchase and sale agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-276", "name": "spru:SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-276", "name": "spru:SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R67": { "role": "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails", "longName": "9954513 - Disclosure - Commitment and Contingencies - Insurance claims and recoveries (Details)", "shortName": "Commitment and Contingencies - Insurance claims and recoveries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:InsuredEventGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:InsuredEventGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R68": { "role": "http://sprucepower.com/role/NetLossPerShareDetails", "longName": "9954514 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R69": { "role": "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails", "longName": "9954515 - Disclosure - Discontinued Operations - Summary of net loss from discontinued operations (Details)", "shortName": "Discontinued Operations - Summary of net loss from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-283", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "unique": true } }, "R70": { "role": "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "longName": "9954516 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details)", "shortName": "Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-287", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } }, "R71": { "role": "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "longName": "9954517 - Disclosure - Discontinued Operations - Schedule of assets and liabilities of discontinued operations (Details)", "shortName": "Discontinued Operations - Schedule of assets and liabilities of discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-293", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-293", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spru-20240930.htm", "first": true, "unique": true } } }, "tag": { "spru_ARSVBCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ARSVBCreditAgreementMember", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "A&R SVB Credit Agreement", "label": "A&R SVB Credit Agreement [Member]", "documentation": "A&R SVB Credit Agreement" } } }, "auth_ref": [] }, "spru_ARSecondKeyBankCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ARSecondKeyBankCreditAgreementMember", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "A&R Second KeyBank Credit Agreement", "label": "A&R Second KeyBank Credit Agreement [Member]", "documentation": "A&R Second KeyBank Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r253", "r254", "r255", "r299", "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r340", "r341", "r349", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r508", "r509", "r510", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r553", "r554", "r566", "r575", "r576", "r577", "r578", "r579", "r580", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r917" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r463" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses, other", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r110", "r111" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r109", "r857" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $0.9 million and $1.7 million as of September\u00a030, 2024 and December\u00a031, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r929" ] }, "spru_AccountsReceivableProvisionRecognizedUponValuationOfAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AccountsReceivableProvisionRecognizedUponValuationOfAssetsAcquired", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision recognized upon valuation of assets acquired", "label": "Accounts Receivable, Provision Recognized Upon Valuation Of Assets Acquired", "documentation": "Accounts Receivable, Provision Recognized Upon Valuation Of Assets Acquired" } } }, "auth_ref": [] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion expense", "label": "Accretion Expense", "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations." } } }, "auth_ref": [ "r821", "r966" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Accrued Employee Benefits, Current", "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)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxes", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes, stock-based compensation", "label": "Accrued Income Taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes." } } }, "auth_ref": [ "r111", "r115", "r178", "r633" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]", "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "spru_AccruedOperatingAndMaintenanceExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AccruedOperatingAndMaintenanceExpensesCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued operating and maintenance expenses", "label": "Accrued Operating And Maintenance Expenses, Current", "documentation": "Accrued Operating And Maintenance Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r44", "r219", "r638" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r328", "r329", "r330", "r332", "r803" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails", "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r330", "r803" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r122", "r857", "r1069" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r685", "r914", "r915", "r916", "r919", "r993", "r1070" ] }, "spru_AdjustmentsToAdditionalPaidInCapitalBuyoutOfRedeemableNonControllingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AdjustmentsToAdditionalPaidInCapitalBuyoutOfRedeemableNonControllingInterest", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Buyout of redeemable noncontrolling interests", "label": "Adjustments To Additional Paid In Capital, Buyout Of Redeemable NonControlling Interest", "documentation": "Adjustments To Additional Paid In Capital, Buyout Of Redeemable NonControlling Interest" } } }, "auth_ref": [] }, "spru_AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentForAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AdjustmentsToAdditionalPaidInCapitalFairValueAdjustmentForAcquisition", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase accounting measurement period adjustments", "label": "Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition", "documentation": "Adjustments To Additional Paid In Capital, Fair Value Adjustment For Acquisition" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to additional paid in capital", "label": "Adjustments to Additional Paid in Capital, Other", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, net", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r53", "r54", "r427" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense (benefit)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r456", "r461" ] }, "spru_AllocationOfTaxableIncomeAfterFlipDatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AllocationOfTaxableIncomeAfterFlipDatePercentage", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation percentage of taxable income after flip date", "label": "Allocation Of Taxable Income, After Flip Date, Percentage", "documentation": "Allocation Of Taxable Income, After Flip Date, Percentage" } } }, "auth_ref": [] }, "spru_AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation percentage of taxable income from inception to flip date", "label": "Allocation Of Taxable Income, Inception Through Flip Date, Percentage", "documentation": "Allocation Of Taxable Income, Inception Through Flip Date, Percentage" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at the beginning of the period", "periodEndLabel": "Balance at the end of the period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r229", "r302", "r314", "r315", "r318", "r1032" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts, current", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r229", "r302", "r314" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-off of uncollectible accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r317" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of fair value adjustment and deferred financing costs", "label": "Amortization of Debt Discount (Premium)", "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." } } }, "auth_ref": [ "r9", "r135", "r391", "r1012" ] }, "spru_AmortizationOfDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AmortizationOfDeferredRevenue", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of deferred revenue", "label": "Amortization Of Deferred Revenue", "documentation": "Amortization Of Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r9", "r327", "r334", "r820" ] }, "spru_AmortizationOfIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AmortizationOfIntangibleAssetsMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenues", "label": "Amortization of Intangible Assets [Member]", "documentation": "Amortization of Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "crdr": "credit", "calculation": { "http://sprucepower.com/role/NetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of options, and restricted stock units (in shares)", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)." } } }, "auth_ref": [ "r921" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r988" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to acquire use rights", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r844", "r989", "r990", "r991" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction cost", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r844", "r989", "r990", "r991" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r988" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Line Items]", "label": "Asset Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r988" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTable", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Table]", "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r988" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://sprucepower.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r988" ] }, "spru_AssetAcquisitionUseRightsToCustomerPaymentStreamNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AssetAcquisitionUseRightsToCustomerPaymentStreamNumberOfCustomers", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers", "documentation": "Asset Acquisition, Use Rights To Customer Payment Stream, Number Of Customers" } } }, "auth_ref": [] }, "spru_AssetAcquisitionUseRightsToCustomerPaymentStreamTerm": { "xbrltype": "durationItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "AssetAcquisitionUseRightsToCustomerPaymentStreamTerm", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of use rights to customer payment stream", "label": "Asset Acquisition, Use Rights To Customer Payment Stream, Term", "documentation": "Asset Acquisition, Use Rights To Customer Payment Stream, Term" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r176", "r190", "r223", "r247", "r282", "r286", "r293", "r294", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r501", "r505", "r556", "r632", "r729", "r816", "r817", "r857", "r885", "r975", "r976", "r1018" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r215", "r231", "r247", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r501", "r505", "r556", "r857", "r975", "r976", "r1018" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r532", "r533", "r847" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r87", "r104", "r150", "r213", "r214" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets from discontinued operations:", "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "spru_BMZUSAINCMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BMZUSAINCMember", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BMZ USA INC.", "label": "BMZ USA INC. [Member]", "documentation": "BMZ USA INC." } } }, "auth_ref": [] }, "spru_BaringsGPSFCreditAgreementSETFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BaringsGPSFCreditAgreementSETFacilityMember", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Barings GPSF LLC Credit Agreement", "label": "Barings GPSF Credit Agreement, SET Facility [Member]", "documentation": "Barings GPSF Credit Agreement, SET Facility" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of consolidated financial statement presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r328", "r329", "r330", "r331", "r332", "r489", "r838", "r839" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r57", "r328", "r329", "r330", "r331", "r332", "r489", "r838", "r839" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r489" ] }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Redeemable noncontrolling interests and noncontrolling interests", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date." } } }, "auth_ref": [ "r60" ] }, "spru_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestProvisionalInformationInitialAccountingIncompleteAdjustmentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestProvisionalInformationInitialAccountingIncompleteAdjustmentFairValue", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Redeemable noncontrolling interests and noncontrolling interests", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value", "documentation": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Provisional Information, Initial Accounting Incomplete, Adjustment, Fair Value" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase consideration:", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r165", "r490" ] }, "us-gaap_BusinessCombinationProvisionalInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationAbstract", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Period Adjustments", "label": "Business Combination, Provisional Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired and liabilities assumed", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r61" ] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibleLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibleLiabilities", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unfavorable solar renewable energy agreements", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangible Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete." } } }, "auth_ref": [ "r61" ] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccountsPayable", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accounts Payable" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAccruedExpenses", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued expenses", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Accrued Expenses" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLeaseLiability", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liability", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Lease Liability" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsLongTermDebt", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term debt", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Long-Term Debt" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsOtherLiabilities", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Other Liabilities" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsPrepaidAndOtherCurrentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsPrepaidAndOtherCurrentExpenses", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Prepaid And Other Current Expenses" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of adjustments related to prior periods due to change in provisional amounts", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments Related to Previous Period", "documentation": "Amount of increase (decrease) in income that would have been recognized in previous periods if the adjustments to provisional amounts were recognized as of the acquisition date." } } }, "auth_ref": [ "r488" ] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRightOfUseAssets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Right-Of-Use Assets" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsSolarEnergySystems": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsSolarEnergySystems", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar energy systems", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments, Solar Energy Systems" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteEffectOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteEffectOfAdjustments", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of adjustments due to change in provisional amounts", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Effect Of Adjustments" } } }, "auth_ref": [] }, "spru_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherAssets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets", "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Assets" } } }, "auth_ref": [] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease liability", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeAssets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Derivative Assets" } } }, "auth_ref": [] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleLiabilities", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unfavorable solar renewable energy agreements", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of consideration to assets acquired and liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAmortizationOfLongTermDebtFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAmortizationOfLongTermDebtFairValueAdjustment", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustment of amortization of long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Amortization Of Long-Term Debt, Fair Value Adjustment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Long-term debt", "terseLabel": "Long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtFairValueAdjustment", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair value of long-term debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt, Fair Value Adjustment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use-Asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r58", "r59" ] }, "spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSolarEnergySystems": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSolarEnergySystems", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar energy systems", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Solar Energy Systems" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired and liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r59" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Table]", "label": "Business Combination, Separately Recognized Transactions [Table]", "documentation": "Disclosure of information about transaction recognized separately from acquisition of asset and assumption of liability in business combination." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired from acquisition", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r27", "r217", "r809" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r217" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents, fair value disclosure", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r995", "r996" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r28", "r175" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r27", "r141", "r244" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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." } } }, "auth_ref": [ "r27", "r141", "r244" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r141" ] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by discontinued financing activities", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of financing activities of 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." } } }, "auth_ref": [ "r141" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by discontinued investing activities", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of 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." } } }, "auth_ref": [ "r103", "r141" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in discontinued operating activities", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r103", "r141" ] }, "us-gaap_CatastrophicEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CatastrophicEventDomain", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Catastrophic Event [Domain]", "label": "Catastrophic Event [Domain]", "documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion." } } }, "auth_ref": [ "r868" ] }, "spru_CertainSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "CertainSubsidiariesMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC, RPV Fund 13 LLC, Sunserve Residential Solar I, LLC and Level Solar Fund III, LLC", "label": "Certain Subsidiaries [Member]", "documentation": "Certain Subsidiaries [Member]" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r928" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City area code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r206", "r226", "r227", "r228", "r247", "r272", "r273", "r275", "r277", "r284", "r285", "r303", "r360", "r362", "r363", "r364", "r367", "r368", "r397", "r398", "r399", "r400", "r401", "r556", "r678", "r679", "r680", "r681", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r717", "r738", "r757", "r780", "r781", "r782", "r783", "r784", "r892", "r910", "r920" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r116", "r181", "r634", "r716" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r153", "r351", "r352", "r788", "r961", "r967" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r45", "r789" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r873", "r874", "r875", "r877", "r878", "r879", "r882", "r914", "r915", "r919", "r993", "r1066", "r1070" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r120", "r717" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r120", "r717", "r735", "r1070", "r1071" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value; 350,000,000 shares authorized at September\u00a030, 2024 and December\u00a031, 2023; 19,398,378 and 18,597,728 shares issued and outstanding at September\u00a030, 2024, respectively, and 19,093,186 and $18,292,536 shares issued and outstanding at December\u00a031, 2023, respectively", "label": "Common Stock, Value, Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r120", "r717" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and related equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit and revenue risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r84", "r198" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r787" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r34", "r35", "r36", "r37", "r82", "r174", "r787" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r248", "r501", "r502", "r505", "r506", "r581", "r794", "r974", "r977", "r978" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r248", "r501", "r502", "r505", "r506", "r581", "r794", "r974", "r977", "r978" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable interest entities", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)." } } }, "auth_ref": [ "r63", "r67", "r68" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r403", "r404", "r415" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r403", "r404", "r415" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r403", "r404", "r415" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized (less than)", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r416" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r131", "r132", "r590" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r136" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of ASC 326 adoption", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r209", "r252", "r260", "r268", "r307", "r313", "r341", "r472", "r473", "r482", "r484", "r511", "r513", "r514", "r516", "r517", "r518", "r523", "r526", "r528", "r529", "r578" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r209", "r252", "r260", "r268", "r307", "r313", "r341", "r472", "r473", "r482", "r484", "r511", "r513", "r514", "r516", "r517", "r518", "r523", "r526", "r528", "r529", "r578" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r209", "r252", "r260", "r268", "r307", "r313", "r341", "r472", "r473", "r482", "r484", "r511", "r513", "r514", "r516", "r517", "r518", "r523", "r526", "r528", "r529", "r578" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current fiscal year end date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "stpr_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "DE", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delaware", "label": "DELAWARE" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/NonRecourseDebt" ], "lang": { "en-us": { "role": { "netLabel": "Non-Recourse Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r154", "r246", "r343", "r344", "r345", "r346", "r347", "r358", "r359", "r369", "r375", "r376", "r377", "r378", "r379", "r380", "r385", "r392", "r393", "r395", "r563" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r110", "r111", "r177", "r180", "r248", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r822", "r823", "r824", "r825", "r826", "r855", "r911", "r962", "r963", "r964", "r1011", "r1013" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal balance", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r370", "r563", "r564", "r823", "r824", "r855" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r113", "r371" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r248", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r822", "r823", "r824", "r825", "r826", "r855", "r911", "r1011", "r1013" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r20", "r248", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r822", "r823", "r824", "r825", "r826", "r855", "r911", "r962", "r963", "r964", "r1011", "r1013" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r20", "r48", "r49", "r83", "r157", "r158", "r248", "r370", "r371", "r372", "r373", "r374", "r376", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r822", "r823", "r824", "r825", "r826", "r855", "r911", "r1011", "r1013" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "calculation": { "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails": { "parentTag": "spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized fair value adjustment", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r980", "r1010", "r1011", "r1013" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1011", "r1013" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails": { "parentTag": "spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r980", "r1010", "r1011", "r1013" ] }, "us-gaap_DeferredRentReceivablesNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRentReceivablesNetNoncurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred rent assets", "label": "Deferred Rent Receivables, Net, Noncurrent", "documentation": "Amount of excess of rental income recognized over rental payment required by lease, classified as noncurrent." } } }, "auth_ref": [ "r194", "r1014" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r9", "r43" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r9", "r43" ] }, "spru_DepreciationMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DepreciationMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation [Member]", "documentation": "Depreciation" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Derivative Asset", "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." } } }, "auth_ref": [ "r232", "r233", "r532", "r533", "r546", "r555", "r697", "r698", "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r707", "r723", "r724", "r767", "r770", "r771", "r772", "r773", "r774", "r811", "r847", "r851", "r875", "r997", "r998", "r999", "r1067" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap assets, current", "label": "Derivative Asset, Current", "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap assets, non-current", "label": "Derivative Asset, Noncurrent", "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, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "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." } } }, "auth_ref": [ "r705", "r707", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r745", "r746", "r747", "r748", "r751", "r752", "r753", "r754", "r767", "r768", "r771", "r773", "r873", "r875", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1007", "r1008" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of warrant liabilities", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r992" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r75", "r77", "r78", "r173", "r705", "r707", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r745", "r746", "r747", "r748", "r751", "r752", "r753", "r754", "r767", "r768", "r771", "r773", "r811", "r873", "r875", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1007", "r1008" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/InterestRateSwaps" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swaps", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r172", "r507", "r519" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Derivative Liability", "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." } } }, "auth_ref": [ "r232", "r233", "r532", "r533", "r546", "r555", "r697", "r698", "r699", "r700", "r703", "r704", "r705", "r706", "r707", "r730", "r732", "r733", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r811", "r997", "r998", "r999", "r1067" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of interest rate swap liability", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap liabilities, non-current", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement input, risk-free interest rate, expected volatility", "label": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r534", "r535", "r536" ] }, "spru_DerivativeLiabilityMeasurementInputOutstandingWeightedAverageRemainingTerm": { "xbrltype": "durationItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DerivativeLiabilityMeasurementInputOutstandingWeightedAverageRemainingTerm", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining term in years", "label": "Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term", "documentation": "Derivative Liability, Measurement Input, Outstanding, Weighted Average Remaining Term" } } }, "auth_ref": [] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "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." } } }, "auth_ref": [ "r519" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r13", "r71", "r72", "r73", "r74", "r76", "r77", "r79", "r80", "r81", "r519" ] }, "spru_DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps": { "xbrltype": "percentItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of floating rate term loans covered", "label": "Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps", "documentation": "Derivatives, Percent Of Floating Rate Term Loans Covered By Interest Rate Swaps" } } }, "auth_ref": [] }, "spru_DeutscheBankCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DeutscheBankCreditAgreementMember", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deutsche Bank Credit Agreement, SP4 Facility", "label": "Deutsche Bank Credit Agreement [Member]", "documentation": "Deutsche Bank Credit Agreement" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r928", "r1068" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r414", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r414", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r981" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r425", "r429", "r457", "r458", "r460", "r841" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss from discontinued operation", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r91", "r93", "r95", "r106" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) from discontinued operations", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r91", "r92", "r93", "r94", "r95", "r101", "r129", "r1033" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r87", "r104", "r150", "r213", "r214" ] }, "spru_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSoldNetOfReversals": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSoldNetOfReversals", "crdr": "debit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold, Net Of Reversals", "documentation": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold, Net Of Reversals" } } }, "auth_ref": [] }, "spru_DisposalGroupIncludingDiscontinuedOperationGainLossOnAssetDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DisposalGroupIncludingDiscontinuedOperationGainLossOnAssetDisposal", "crdr": "credit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on asset disposal", "label": "Disposal Group, Including Discontinued Operation, Gain (Loss) On Asset Disposal", "documentation": "Disposal Group, Including Discontinued Operation, Gain (Loss) On Asset Disposal" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102" ] }, "spru_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "crdr": "credit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Disposal Group Including Discontinued Operation Other Income (Expense)", "documentation": "Disposal Group Including Discontinued Operation Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r102", "r214" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r86", "r146" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r838", "r839" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document fiscal period focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document fiscal year focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document period end date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document quarterly report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r889" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document transition report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r890" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "spru_DrivetrainDisposalGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "DrivetrainDisposalGroupMember", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drivetrain", "label": "Drivetrain Disposal Group [Member]", "documentation": "Drivetrain Disposal Group" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to stockholders per share, basic (in dollars per share)", "verboseLabel": "Net loss attributable to stockholders per share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r240", "r257", "r258", "r260", "r261", "r262", "r264", "r270", "r272", "r275", "r276", "r277", "r281", "r486", "r499", "r529", "r530", "r628", "r646", "r813" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to stockholders per share, diluted (in dollars per share)", "verboseLabel": "Net loss attributable to stockholders per share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r240", "r257", "r258", "r260", "r261", "r262", "r264", "r272", "r275", "r276", "r277", "r281", "r486", "r499", "r529", "r530", "r628", "r646", "r813" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://sprucepower.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r269", "r278", "r279", "r280" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r467", "r843" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r459" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of recognition for share-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r459" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Option", "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_EnergyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EnergyEquipmentMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy Equipment", "label": "Energy Equipment [Member]", "documentation": "Assets used in the production and distribution of energy from the producer to the consumer." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity address, address line one", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity address, city or town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity address, postal zip code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity address, state or province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity central index key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r887" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity common stock, shares outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity current reporting status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity emerging growth company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r887" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity file number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity filer category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r887" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity incorporation, state or country code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity interactive data current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r891" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity registrant name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r887" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity shell company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r887" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity small business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r887" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity tax identification number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r887" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r209", "r237", "r238", "r239", "r249", "r250", "r251", "r254", "r262", "r265", "r267", "r283", "r307", "r313", "r341", "r402", "r472", "r473", "r482", "r483", "r484", "r487", "r498", "r499", "r511", "r513", "r514", "r515", "r516", "r518", "r528", "r557", "r558", "r559", "r560", "r561", "r562", "r566", "r568", "r580", "r645", "r662", "r663", "r664", "r685", "r757" ] }, "us-gaap_EstimatedInsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimatedInsuranceRecoveries", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated insurance recoveries", "label": "Estimated Insurance Recoveries", "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts." } } }, "auth_ref": [ "r899" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of debt, amount", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in fair value of warrant liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r9" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r532", "r533", "r546", "r847" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r532", "r533", "r546", "r847" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "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." } } }, "auth_ref": [ "r534", "r535", "r536", "r851" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r534", "r535", "r536", "r851" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r383", "r418", "r419", "r420", "r421", "r422", "r423", "r531", "r533", "r534", "r535", "r536", "r545", "r546", "r548", "r584", "r585", "r586", "r823", "r824", "r835", "r836", "r837", "r847", "r851" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://sprucepower.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r541", "r543", "r544", "r545", "r548", "r549", "r550", "r551", "r552", "r626", "r847", "r852" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level I", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r383", "r418", "r423", "r533", "r546", "r584", "r835", "r836", "r837", "r847" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level II", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r383", "r418", "r423", "r533", "r534", "r546", "r585", "r823", "r824", "r835", "r836", "r837", "r847" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level III", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r383", "r418", "r419", "r420", "r421", "r422", "r423", "r533", "r534", "r535", "r536", "r546", "r586", "r823", "r824", "r835", "r836", "r837", "r847", "r851" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [ "r537", "r538", "r539", "r540", "r541", "r542" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r537", "r538", "r539", "r540", "r541", "r542", "r547" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of roll forward of the company\u2019s level 3 instruments", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r537", "r542", "r547" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustments \u2013 warrant liability", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r538", "r547" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "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." } } }, "auth_ref": [ "r537", "r547" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://sprucepower.com/role/FairValueMeasurementsScheduleofrollforwardofthecompanysLevel3instrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r383", "r418", "r419", "r420", "r421", "r422", "r423", "r531", "r533", "r534", "r535", "r536", "r545", "r546", "r548", "r584", "r585", "r586", "r823", "r824", "r835", "r836", "r837", "r847", "r851" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments under financing leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r571", "r572" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of acquired finite-lived intangible assets", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "spru_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r221", "r319", "r333", "r820" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination." } } }, "auth_ref": [ "r41" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r335", "r803", "r820" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r335", "r803", "r820" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r335", "r803", "r820" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r335", "r803", "r820" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r326", "r328", "r329", "r330", "r332", "r333", "r336", "r337", "r591", "r595", "r803" ] }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, fair value disclosure", "label": "Finite-Lived Intangible Assets, Fair Value Disclosure", "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [ "r995", "r996", "r1006" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets:", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r319", "r333", "r595", "r820" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r326", "r328", "r329", "r330", "r332", "r333", "r336", "r337", "r803" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetScheduleofestimatedfutureintangibleamortizationexpenseDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r591", "r956" ] }, "spru_FiniteLivedIntangibleLiabilitiesAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "FiniteLivedIntangibleLiabilitiesAcquired", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability", "label": "Finite Lived Intangible Liabilities Acquired", "documentation": "Finite Lived Intangible Liabilities Acquired" } } }, "auth_ref": [] }, "spru_FiniteLivedIntangibleLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "FiniteLivedIntangibleLiabilitiesNet", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Unfavorable solar renewable energy agreements, net", "label": "Finite-Lived Intangible Liabilities, Net", "documentation": "Finite-Lived Intangible Liabilities, Net" } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r328" ] }, "us-gaap_FireMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FireMember", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fire", "label": "Fire [Member]", "documentation": "Oxidation process that releases energy in the form of light and heat (flames) and often creates smoke." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of interest rate swaps", "terseLabel": "Change in fair value of interest rate swaps", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r75" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on sale of derivatives", "label": "Gain (Loss) on Sale of Derivatives", "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings." } } }, "auth_ref": [ "r9", "r184", "r745", "r746", "r747", "r748" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on disposal of assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r907" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on asset disposal", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Litigation settlements, net", "terseLabel": "Litigation settlements, net", "label": "Gain (Loss) from Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r816", "r968" ] }, "us-gaap_GainOnDerivativeInstrumentsPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainOnDerivativeInstrumentsPretax", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of interest rate swaps", "label": "Gain on Derivative Instruments, Pretax", "documentation": "Aggregate gain on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r75" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails", "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r220", "r321", "r627", "r817", "r819", "r849", "r857", "r938", "r945" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsGoodwillandOther" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r936", "r948" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r320", "r324", "r819" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 }, "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/GoodwillDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r322", "r323", "r324", "r819", "r849" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "calculation": { "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails": { "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Measurement Period Adjustment", "documentation": "Amount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r2", "r944" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://sprucepower.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "spru_GovernmentIncentivesMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "GovernmentIncentivesMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government incentives", "label": "Government Incentives [Member]", "documentation": "Government Incentives" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r9", "r42", "r149", "r848" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r152" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r168", "r189", "r247", "r253", "r262", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r486", "r499", "r530", "r556", "r640", "r815", "r922", "r923", "r924", "r925", "r926", "r975" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) from continuing operations per share, basic (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r128", "r185", "r240", "r253", "r257", "r258", "r260", "r261", "r262", "r272", "r275", "r276", "r486", "r499", "r530", "r628", "r1034" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) from continuing operations per share, diluted (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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." } } }, "auth_ref": [ "r128", "r240", "r253", "r257", "r258", "r260", "r261", "r262", "r272", "r275", "r276", "r277", "r499", "r530", "r628", "r1034" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) from discontinued operations (including loss on disposal of $0 and $3,083 for the three and nine months ended September\u00a030, 2023, respectively)", "negatedLabel": "Adjust for net (income) loss from discontinued operations", "verboseLabel": "Net income (loss) from discontinued operations:", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r91", "r92", "r93", "r94", "r95", "r106", "r214", "r478", "r641" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) from discontinued operations - basic (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r129", "r240", "r273", "r275", "r276", "r1027", "r1034" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) from discontinued operations - diluted (in dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r171", "r273", "r275", "r276" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r838", "r839" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r17", "r22", "r87", "r96", "r97", "r98", "r99", "r100", "r105", "r107", "r108", "r151" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails", "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r342", "r348", "r350", "r538", "r542", "r547", "r657", "r659", "r742", "r803", "r850", "r1036" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails", "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r348", "r350", "r538", "r542", "r547", "r657", "r659", "r742", "r803", "r850", "r1036" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r195", "r204", "r266", "r267", "r282", "r291", "r294", "r466", "r467", "r477", "r648", "r843" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r236", "r464", "r465", "r468", "r469", "r470", "r471", "r677" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r29", "r143", "r908", "r986", "r987" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r804" ] }, "spru_IncreaseDecreaseInFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "IncreaseDecreaseInFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of finance lease liability", "label": "Increase (Decrease) In Finance Lease Liability", "documentation": "Increase (Decrease) In Finance Lease Liability" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred rent assets", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "spru_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating right-of-use assets", "label": "Increase (Decrease) In Operating Lease, Right Of Use Assets", "documentation": "Increase (Decrease) In Operating Lease, Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r906" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_InsuredEventGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InsuredEventGainLoss", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insured event, gain (loss)", "label": "Insured Event, Gain (Loss)", "documentation": "Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event." } } }, "auth_ref": [ "r973" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsnet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r325", "r338", "r339", "r802", "r803" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r326", "r956", "r958" ] }, "spru_IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles amortization, unfavorable solar renewable energy agreements", "label": "Intangibles Amortization, Unfavorable Solar Renewable Energy Agreements [Member]", "documentation": "Intangibles Amortization, Unfavorable Solar Renewable Energy Agreements" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseMember", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r18" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense, net", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r290", "r903" ] }, "spru_InterestIncomeMasterLeaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "InterestIncomeMasterLeaseAgreement", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest income related to SEMTH master lease agreement", "label": "Interest Income, Master Lease Agreement", "documentation": "Interest Income, Master Lease Agreement" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r179", "r1029" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails", "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "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." } } }, "auth_ref": [ "r806", "r880", "r881" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r230", "r810", "r857" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r282", "r289", "r294", "r816", "r902" ] }, "spru_InvestmentIncomeInterestAccretableYield": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "InvestmentIncomeInterestAccretableYield", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretable yield", "label": "Investment Income, Interest, Accretable Yield", "documentation": "Investment Income, Interest, Accretable Yield" } } }, "auth_ref": [] }, "spru_InvestmentIncomeInterestAnnualIncomeExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "InvestmentIncomeInterestAnnualIncomeExpected", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual income expected", "label": "Investment Income, Interest, Annual Income Expected", "documentation": "Investment Income, Interest, Annual Income Expected" } } }, "auth_ref": [] }, "spru_InvestmentIncomeInterestBeneficialInterestsInSecuritizedFinancialAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "InvestmentIncomeInterestBeneficialInterestsInSecuritizedFinancialAsset", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Beneficial interests in securitized financial asset", "label": "Investment Income, Interest, Beneficial Interests In Securitized Financial Asset", "documentation": "Investment Income, Interest, Beneficial Interests In Securitized Financial Asset" } } }, "auth_ref": [] }, "spru_InvestmentsUnderMasterLeaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "InvestmentsUnderMasterLeaseAgreement", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails", "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investment related to SEMTH master lease agreement", "verboseLabel": "Investments under SEMTH master lease agreement", "label": "Investments Under Master Lease Agreement", "documentation": "Investments Under Master Lease Agreement" } } }, "auth_ref": [] }, "spru_KeyBankCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "KeyBankCreditAgreementMember", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "KeyBank Credit Agreement", "label": "KeyBank Credit Agreement [Member]", "documentation": "KeyBank Credit Agreement" } } }, "auth_ref": [] }, "spru_LadderRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LadderRSUsMember", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ladder RSUs", "label": "Ladder RSUs [Member]", "documentation": "Ladder RSUs" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r148", "r574" ] }, "spru_LegacySprucePowerMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LegacySprucePowerMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legacy Spruce Power", "label": "Legacy Spruce Power [Member]", "documentation": "Legacy Spruce Power" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r20", "r110", "r111", "r112", "r114", "r115", "r116", "r117", "r247", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r502", "r505", "r506", "r556", "r715", "r814", "r885", "r975", "r1018", "r1019" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r126", "r183", "r637", "r857", "r912", "r933", "r1009" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior indebtedness assumed", "label": "Liabilities Assumed", "documentation": "The fair value of liabilities assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r112", "r216", "r247", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r502", "r505", "r506", "r556", "r857", "r975", "r1018", "r1019" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r533", "r995" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities from discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r87", "r104", "r150", "r213", "r214" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities from discontinued operations:", "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r87", "r104", "r147", "r150", "r213", "r214" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r87", "r104", "r150", "r213", "r214" ] }, "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Catastrophic Event [Axis]", "label": "Catastrophic Event [Axis]", "documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion." } } }, "auth_ref": [ "r868", "r1063" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local phone number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails": { "parentTag": "spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r20", "r180", "r382", "r396", "r823", "r824", "r855", "r1030" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails_1": { "parentTag": "spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Non-recourse debt, current", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r224" ] }, "spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment", "crdr": "credit", "calculation": { "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Non-recourse debt", "label": "Long-Term Debt, Excluding Current Maturities, Before Fair Value Adjustment", "documentation": "Long-Term Debt, Excluding Current Maturities, Before Fair Value Adjustment" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "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." } } }, "auth_ref": [ "r995", "r997", "r998", "r999" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails_1": { "parentTag": "spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment", "weight": 1.0, "order": 1.0 }, "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-recourse debt, non-current, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r225" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r353", "r893" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued contingencies (See Note 14. Commitments and Contingencies)", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r353" ] }, "spru_LossContingencyAllegedBatteriesNeverDelivered": { "xbrltype": "integerItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LossContingencyAllegedBatteriesNeverDelivered", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Batteries never delivered", "label": "Loss Contingency, Alleged Batteries Never Delivered", "documentation": "Loss Contingency, Alleged Batteries Never Delivered" } } }, "auth_ref": [] }, "spru_LossContingencyAllegedBatteriesOrdered": { "xbrltype": "integerItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LossContingencyAllegedBatteriesOrdered", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Batteries ordered", "label": "Loss Contingency, Alleged Batteries Ordered", "documentation": "Loss Contingency, Alleged Batteries Ordered" } } }, "auth_ref": [] }, "spru_LossContingencyAllegedBatteriesPaid": { "xbrltype": "integerItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LossContingencyAllegedBatteriesPaid", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Batteries paid", "label": "Loss Contingency, Alleged Batteries Paid", "documentation": "Loss Contingency, Alleged Batteries Paid" } } }, "auth_ref": [] }, "spru_LossContingencyAllegedBatteriesReneged": { "xbrltype": "integerItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "LossContingencyAllegedBatteriesReneged", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Batteries reneged", "label": "Loss Contingency, Alleged Batteries Reneged", "documentation": "Loss Contingency, Alleged Batteries Reneged" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages paid, value", "label": "Loss Contingency, Damages Paid, Value", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r968", "r969", "r970" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages sought, value", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r968", "r969", "r970" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of class action complaints filed", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r969", "r970" ] }, "stpr_MA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "MA", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MASSACHUSETTS", "label": "MASSACHUSETTS" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r424", "r462", "r536", "r589", "r656", "r658", "r672", "r706", "r707", "r760", "r762", "r764", "r765", "r775", "r800", "r801", "r818", "r827", "r840", "r851", "r852", "r853", "r854", "r867", "r979", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r997", "r998", "r999" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining term in years", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r997", "r998", "r999" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r851", "r997", "r998", "r999" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r997", "r998", "r999" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock (in dollars per share)", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r997", "r998", "r999" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r534", "r535", "r536", "r851" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r534", "r535", "r536", "r851" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r424", "r462", "r536", "r589", "r656", "r658", "r672", "r706", "r707", "r760", "r762", "r764", "r765", "r775", "r800", "r801", "r818", "r827", "r840", "r851", "r852", "r853", "r867", "r979", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r125", "r182", "r247", "r303", "r360", "r362", "r363", "r364", "r367", "r368", "r556", "r636", "r719" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital distributions to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "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." } } }, "auth_ref": [ "r159" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterests" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interests", "label": "Noncontrolling Interest Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r167" ] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestLineItems", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Line Items]", "label": "Noncontrolling Interest [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership interest, percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestTable", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Table]", "label": "Noncontrolling Interest [Table]", "documentation": "Disclosure of information about noncontrolling interest, including, but not limited to, name of subsidiary, ownership percentage held by parent, ownership percentage held by noncontrolling owner, amount of noncontrolling interest and its location in statement of financial position, explanation of increase (decrease) in noncontrolling interest, noncontrolling interest share of net income (loss) of subsidiary and its location in statement of income, amount of noncontrolling interest represented by preferred stock, description and dividend requirement of preferred stock, and nature of noncontrolling interest." } } }, "auth_ref": [ "r65", "r66", "r125", "r130" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market accounts", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r983" ] }, "stpr_NY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2024", "localname": "NY", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New York", "label": "NEW YORK" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r243" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in continuing financing activities", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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." } } }, "auth_ref": [ "r905" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r243" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) continuing investing activities", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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." } } }, "auth_ref": [ "r905" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r141", "r142", "r144" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in continuing operating activities", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r141", "r142", "r144" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to stockholders", "netLabel": "Net loss attributable to stockholders", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r133", "r144", "r186", "r214", "r234", "r235", "r239", "r247", "r253", "r257", "r258", "r260", "r261", "r262", "r266", "r267", "r274", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r486", "r499", "r530", "r556", "r644", "r737", "r755", "r756", "r883", "r975" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income (loss) attributable to redeemable noncontrolling interests and noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r70", "r169", "r234", "r235", "r262", "r266", "r267", "r643", "r901" ] }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Nonredeemable Noncontrolling Interest", "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity." } } }, "auth_ref": [ "r21", "r169", "r170" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "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." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r252", "r253", "r254", "r255", "r256", "r260", "r268", "r281", "r299", "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r340", "r341", "r349", "r472", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r553", "r554", "r565", "r566", "r567", "r575", "r576", "r577", "r578", "r579", "r580", "r592", "r593", "r594", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r33", "r207", "r208", "r209", "r210", "r211", "r212", "r252", "r253", "r254", "r255", "r256", "r260", "r268", "r281", "r299", "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r340", "r341", "r349", "r472", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r499", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r553", "r554", "r565", "r566", "r567", "r575", "r576", "r577", "r578", "r579", "r580", "r592", "r593", "r594", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of noncash investing and financing information:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "spru_NoncontrollingInterestEquityFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "NoncontrollingInterestEquityFairValueAdjustment", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest, fair value adjustment", "label": "Noncontrolling Interest, Equity, Fair Value Adjustment", "documentation": "Noncontrolling Interest, Equity, Fair Value Adjustment" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non controlling Interests", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r64", "r402", "r914", "r915", "r916", "r919", "r1070" ] }, "spru_NumberOfHomeSolarAssetsAndContracts": { "xbrltype": "integerItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "NumberOfHomeSolarAssetsAndContracts", "presentation": [ "http://sprucepower.com/role/OrganizationandDescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of home solar assets and contracts", "label": "Number Of Home Solar Assets And Contracts", "documentation": "Number Of Home Solar Assets And Contracts" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r189", "r815", "r922", "r923", "r924", "r925", "r926" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r570" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r570" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r85", "r167", "r673", "r674" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r222" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails", "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesInsuranceclaimsandrecoveriesDetails", "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [ "r539", "r542", "r547" ] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [ "r539", "r542", "r547" ] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other income, net", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r647", "r739", "r776", "r777", "r778" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r111", "r857" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r115" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-recourse debt, current, net", "label": "Other Long-Term Debt, Current", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r110", "r111", "r714" ] }, "us-gaap_OtherNoncashIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpenseAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense:", "label": "Other Noncash Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseMember", "presentation": [ "http://sprucepower.com/role/InterestRateSwapsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Operating Income (Expense)", "label": "Other Operating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other operating income (expense)." } } }, "auth_ref": [] }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of operating lease liability", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r30", "r31", "r32" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "spru_PPARevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "PPARevenueMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PPA revenues", "label": "PPA Revenue [Member]", "documentation": "PPA Revenue" } } }, "auth_ref": [] }, "spru_ParkerHannifinMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ParkerHannifinMember", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parker-Hannifin", "label": "Parker-Hannifin [Member]", "documentation": "Parker-Hannifin" } } }, "auth_ref": [] }, "spru_PaymentsForAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "PaymentsForAssetAcquisition", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments For Asset Acquisition", "label": "Payments For Asset Acquisition", "documentation": "Payments For Asset Acquisition" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromLoansAndLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromLoansAndLeases", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Proceeds from investment related to SEMTH master lease agreement", "label": "Payments for (Proceeds from) Loans and Leases", "documentation": "The net cash outflow or inflow for the increase (decrease) in the beginning and end of period of loan and lease balances which are not originated or purchased specifically for resale. Includes cash payments and proceeds associated with (a) loans held-for-investment, (b) leases held-for-investment, and (c) both." } } }, "auth_ref": [ "r629" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Buyout of redeemable non-controlling interest", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests." } } }, "auth_ref": [ "r904" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of deferred financing costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to acquire business, gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r24", "r494" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisitions, net of cash acquired", "terseLabel": "Cash paid for acquisitions, net of cash acquired", "verboseLabel": "Cash, net of cash acquired, and restricted cash", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r24" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of other property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital distributions to redeemable noncontrolling interests and noncontrolling interests", "label": "Payments to Noncontrolling Interests", "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." } } }, "auth_ref": [ "r26" ] }, "spru_PerformanceBasedIncentiveAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "PerformanceBasedIncentiveAgreementsMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance based incentives agreements", "label": "Performance Based Incentive Agreements [Member]", "documentation": "Performance Based Incentive Agreements" } } }, "auth_ref": [] }, "spru_PlasticOmniumMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "PlasticOmniumMember", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plastic Omnium", "label": "Plastic Omnium [Member]", "documentation": "Plastic Omnium" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r900" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of non-recourse debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r25", "r678" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of solar energy systems", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r16" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenues", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r982" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r295", "r590", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r807", "r828", "r866", "r867", "r869", "r871", "r872", "r971", "r972", "r981", "r1035", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1064", "r1065" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r295", "r590", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r807", "r828", "r866", "r867", "r869", "r871", "r872", "r971", "r972", "r981", "r1035", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1064", "r1065" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r214", "r234", "r235", "r242", "r247", "r253", "r262", "r266", "r267", "r303", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r486", "r499", "r500", "r503", "r504", "r530", "r556", "r630", "r642", "r684", "r737", "r755", "r756", "r845", "r846", "r884", "r901", "r975" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails", "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r574" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r146", "r199", "r202", "r203" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar energy systems", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r148", "r218", "r639" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails", "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r574" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 }, "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r10", "r574", "r631", "r639", "r857" ] }, "us-gaap_PropertyPlantAndEquipmentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOther", "crdr": "debit", "calculation": { "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross other property and equipment", "label": "Property, Plant and Equipment, Other, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "crdr": "credit", "calculation": { "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated depreciation", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherNet", "crdr": "debit", "calculation": { "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other property and equipment, net", "label": "Property, Plant and Equipment, Other, Net", "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, schedule of useful lives", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails", "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r148", "r574" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r241", "r316" ] }, "us-gaap_PublicUtilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilityAxis", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Utility [Axis]", "label": "Public Utility [Axis]", "documentation": "Information by type of utility plant." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r417", "r424", "r452", "r453", "r454", "r462", "r536", "r587", "r588", "r589", "r656", "r658", "r672", "r706", "r707", "r760", "r762", "r764", "r765", "r775", "r800", "r801", "r818", "r827", "r840", "r851", "r852", "r853", "r854", "r867", "r875", "r965", "r979", "r998", "r1021", "r1022", "r1023", "r1024", "r1025" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r417", "r424", "r452", "r453", "r454", "r462", "r536", "r587", "r588", "r589", "r656", "r658", "r672", "r706", "r707", "r760", "r762", "r764", "r765", "r775", "r800", "r801", "r818", "r827", "r840", "r851", "r852", "r853", "r854", "r867", "r875", "r965", "r979", "r998", "r1021", "r1022", "r1023", "r1024", "r1025" ] }, "spru_RedeemableNoncontrollingInterestContingentObligationThresholdPeriod": { "xbrltype": "durationItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "RedeemableNoncontrollingInterestContingentObligationThresholdPeriod", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent obligation threshold period", "label": "Redeemable Noncontrolling Interest, Contingent Obligation Threshold Period", "documentation": "Redeemable Noncontrolling Interest, Contingent Obligation Threshold Period" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest, equity, carrying amount", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "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." } } }, "auth_ref": [ "r46", "r47", "r155", "r156" ] }, "spru_RedeemableNoncontrollingInterestEquityFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "RedeemableNoncontrollingInterestEquityFairValueAdjustment", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest, fair value adjustment", "label": "Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment", "documentation": "Redeemable Noncontrolling Interest, Equity, Fair Value Adjustment, Increase (Decrease) in FV" } } }, "auth_ref": [] }, "spru_RelatedPartyPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "RelatedPartyPolicyPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Related parties", "label": "Related Party, Policy [Policy Text Block]", "documentation": "Related Party, Policy" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term non-recourse debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r140", "r681" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r210", "r249", "r250", "r251", "r253", "r254", "r257", "r258", "r259", "r260", "r263", "r264", "r265", "r266", "r267", "r268", "r281", "r308", "r309", "r483", "r484", "r486", "r487", "r498", "r499", "r524", "r528", "r529", "r530", "r565", "r567", "r579", "r580", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675", "r927" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r210", "r249", "r250", "r251", "r253", "r254", "r257", "r258", "r259", "r260", "r263", "r264", "r265", "r266", "r267", "r268", "r281", "r308", "r309", "r483", "r484", "r486", "r487", "r498", "r499", "r524", "r528", "r529", "r530", "r565", "r567", "r579", "r580", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675", "r927" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "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." } } }, "auth_ref": [ "r898", "r909", "r1026", "r1031" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r217" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "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." } } }, "auth_ref": [ "r898", "r909" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r159", "r635", "r666", "r671", "r682", "r718", "r857" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r209", "r249", "r250", "r251", "r254", "r262", "r265", "r267", "r307", "r313", "r341", "r472", "r473", "r482", "r483", "r484", "r487", "r498", "r499", "r511", "r514", "r515", "r518", "r528", "r566", "r568", "r662", "r664", "r685", "r1070" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r187", "r188", "r282", "r287", "r288", "r292", "r294", "r295", "r296", "r298", "r413", "r414", "r590" ] }, "spru_RevenueFromContractWithCustomerExcludingAssessedTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxMember", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue From Contract With Customer, Excluding Assessed Tax", "label": "Revenue From Contract With Customer, Excluding Assessed Tax [Member]", "documentation": "Revenue From Contract With Customer, Excluding Assessed Tax" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r205", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r805" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease liability", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r573", "r856" ] }, "spru_SLARevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SLARevenueMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SLA revenues", "label": "SLA Revenue [Member]", "documentation": "SLA Revenue" } } }, "auth_ref": [] }, "spru_SSHoldings2017AndSubsidiariesSMETHMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SSHoldings2017AndSubsidiariesSMETHMember", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SS Holdings 2017 and subsidiaries (SMETH)", "label": "SS Holdings 2017 and subsidiaries (SMETH) [Member]", "documentation": "SS Holdings 2017 and subsidiaries (SMETH)" } } }, "auth_ref": [] }, "spru_SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate": { "xbrltype": "durationItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of SERCs, term of certificates (up to)", "label": "Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate", "documentation": "Sale Of Solar Renewable Energy Certificates (SERCs), Term Of Certificate" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r18" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Reported", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r210", "r249", "r251", "r253", "r254", "r257", "r258", "r267", "r281", "r483", "r486", "r487", "r498", "r499", "r524", "r528", "r529", "r565", "r567", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r675", "r894", "r895", "r896", "r897", "r918", "r927", "r934", "r935", "r994", "r1015", "r1016" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in financing receivables for accounting standards update", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r121", "r127" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accrued liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class." } } }, "auth_ref": [ "r328", "r329", "r330", "r332", "r803" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of acquired finite-lived intangible assets by major class", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r950", "r955" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r55", "r57", "r489" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of reconciliation of cash, cash equivalents, and restricted cash", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://sprucepower.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-term debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r20", "r48", "r49", "r83", "r157", "r158", "r823", "r825", "r913", "r1011" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial information regarding discontinued operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r17", "r22", "r87", "r96", "r97", "r98", "r99", "r100", "r105", "r107", "r108", "r151" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sprucepower.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of numerator and denominator used to calculate basic earnings per share and diluted earnings per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r921" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of assets and liabilities which are measured at fair value on a recurring basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r995", "r996" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://sprucepower.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r819", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair value of restricted stock awards", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r162" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails", "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r10", "r574" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair values of the assets acquired and liabilities assumed by major class", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on cash and cash equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r19", "r175", "r1031" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense (Details) [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r426", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock option award activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r14", "r15", "r161" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of fair values private warrants were valued using a black-scholes model", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of finite-lived intangible assets, future amortization expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r820", "r957" ] }, "spru_SecondSBVCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SecondSBVCreditAgreementMember", "presentation": [ "http://sprucepower.com/role/NonRecourseDebtScheduleoflongtermdebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second SBV Credit Agreement", "label": "Second SBV Credit Agreement [Member]", "documentation": "Second SBV Credit Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r886" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security exchange name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r888" ] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails", "http://sprucepower.com/role/DiscontinuedOperationsScheduleofassetsandliabilitiesofdiscontinuedoperationsDetails", "http://sprucepower.com/role/DiscontinuedOperationsSummaryofnetlossfromdiscontinuedoperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Discontinued Operations [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale." } } }, "auth_ref": [ "r7", "r88", "r89", "r90" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r296", "r297", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r699", "r702", "r704", "r761", "r763", "r766", "r779", "r786", "r790", "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r799", "r808", "r829", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r870", "r875", "r981", "r1035", "r1037", "r1038", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1064", "r1065" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r134" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Servicing revenues", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r828" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, net", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r841" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled or forfeited (in shares)", "verboseLabel": "Cancelled or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested, beginning of period (in shares)", "periodEndLabel": "Non-vested, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested, beginning of period (in dollars per share)", "periodEndLabel": "Non-vested, ending of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in shares)", "verboseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense (Details) [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r426", "r428", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "spru_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageFairValueRollForward", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value Per Share", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value [Roll Forward]", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Non Option Equity Instruments, Weighted Average Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled or forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r985" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "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." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value of stock options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in shares)", "periodEndLabel": "Outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning balance (in usd per share)", "periodEndLabel": "Outstanding, ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r433", "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails", "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled or forfeited (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r437" ] }, "spru_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]", "label": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]", "documentation": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Line Items]" } } }, "auth_ref": [] }, "spru_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable": { "xbrltype": "stringItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]", "label": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]", "documentation": "Share-Based Compensation Expense (Details) - Schedule of fair value of restricted stock awards [Table]" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date stock price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage vesting in increments certified by Plan administrator", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r984" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period of grant", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r842" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r52" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r163" ] }, "spru_ShareholderDerivativeActionsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "ShareholderDerivativeActionsMember", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder Derivative Actions", "label": "Shareholder Derivative Actions [Member]", "documentation": "Shareholder Derivative Actions" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r145", "r245" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "spru_SolarEnergySystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SolarEnergySystemsMember", "presentation": [ "http://sprucepower.com/role/PropertyandEquipmentNetScheduleofpropertyandequipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar energy systems", "label": "Solar Energy Systems [Member]", "documentation": "Solar Energy Systems" } } }, "auth_ref": [] }, "spru_SolarRenewableEnergyCertificatesMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SolarRenewableEnergyCertificatesMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar Renewable Energy Certificates", "label": "Solar Renewable Energy Certificates [Member]", "documentation": "Solar Renewable Energy Certificates" } } }, "auth_ref": [] }, "spru_SolarRenewableEnergyCreditAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SolarRenewableEnergyCreditAgreementsMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar renewable energy agreements", "label": "Solar Renewable Energy Credit Agreements [Member]", "documentation": "Solar Renewable Energy Credit Agreements" } } }, "auth_ref": [] }, "spru_SolarRenewableEnergyCreditRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SolarRenewableEnergyCreditRevenueMember", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar renewable energy credit revenues", "label": "Solar Renewable Energy Credit Revenue [Member]", "documentation": "Solar Renewable Energy Credit Revenue" } } }, "auth_ref": [] }, "spru_SprucePowerMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SprucePowerMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/BusinessCombinationsNarrativeDetails", "http://sprucepower.com/role/BusinessCombinationsScheduleofassetsacquiredandliabilitiesassumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spruce Power", "label": "Spruce Power [Member]", "documentation": "Spruce Power" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r206", "r226", "r227", "r228", "r247", "r272", "r273", "r275", "r277", "r284", "r285", "r303", "r360", "r362", "r363", "r364", "r367", "r368", "r397", "r398", "r399", "r400", "r401", "r556", "r678", "r679", "r680", "r681", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r717", "r738", "r757", "r780", "r781", "r782", "r783", "r784", "r892", "r910", "r920" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r120", "r124", "r125", "r209", "r237", "r238", "r239", "r249", "r250", "r251", "r254", "r262", "r265", "r267", "r283", "r307", "r313", "r341", "r402", "r472", "r473", "r482", "r483", "r484", "r487", "r498", "r499", "r511", "r513", "r514", "r515", "r516", "r518", "r528", "r557", "r558", "r559", "r560", "r561", "r562", "r566", "r568", "r580", "r645", "r662", "r663", "r664", "r685", "r757" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r296", "r297", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r699", "r702", "r704", "r761", "r763", "r766", "r779", "r786", "r790", "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r799", "r808", "r829", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r870", "r875", "r981", "r1035", "r1037", "r1038", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1064", "r1065" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r249", "r250", "r251", "r283", "r568", "r590", "r676", "r696", "r708", "r709", "r710", "r711", "r712", "r713", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r740", "r741", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r757", "r876" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r249", "r250", "r251", "r283", "r301", "r568", "r590", "r676", "r696", "r708", "r709", "r710", "r711", "r712", "r713", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r740", "r741", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r757", "r876" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r119", "r120", "r159", "r678", "r757", "r781" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r119", "r120", "r159" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r119", "r120", "r159", "r438" ] }, "spru_StockIssuedDuringPeriodStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "StockIssuedDuringPeriodStockOptionsExercised", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Stock Issued During Period Stock Options Exercised", "documentation": "Shares, Exercised." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r119", "r120", "r159", "r685", "r757", "r781", "r884" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r120", "r124", "r125", "r159" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r64", "r65", "r69", "r209", "r210", "r238", "r249", "r250", "r251", "r254", "r262", "r265", "r307", "r313", "r341", "r402", "r472", "r473", "r482", "r483", "r484", "r487", "r498", "r499", "r511", "r513", "r514", "r515", "r516", "r518", "r528", "r557", "r558", "r562", "r567", "r580", "r663", "r664", "r683", "r719", "r735", "r758", "r759", "r785", "r884", "r912", "r933", "r1009", "r1070" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r160" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://sprucepower.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r582", "r583" ] }, "spru_SummaryOfNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "SummaryOfNoncontrollingInterestTableTextBlock", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of noncontrolling interests", "label": "Summary Of Noncontrolling Interest [Table Text Block]", "documentation": "Summary Of Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "spru_TemporaryEquityCapitalDistributionsToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "TemporaryEquityCapitalDistributionsToNoncontrollingInterests", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital distributions to noncontrolling interests", "label": "Temporary Equity, Capital Distributions To Noncontrolling Interests", "documentation": "Temporary Equity, Capital Distributions To Noncontrolling Interests" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r118", "r247", "r303", "r556" ] }, "spru_TemporaryEquityDecreaseFromRedemptionsOrPurchaseOfInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "TemporaryEquityDecreaseFromRedemptionsOrPurchaseOfInterests", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity related to buyout of redeemable noncontrolling interest", "label": "Temporary Equity, Decrease From Redemptions Or Purchase Of Interests", "documentation": "Temporary Equity, Decrease From Redemptions Or Purchase Of Interests" } } }, "auth_ref": [] }, "spru_TemporaryEquityFairValueAdjustmentForAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "TemporaryEquityFairValueAdjustmentForAcquisition", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase accounting measurement period adjustments", "label": "Temporary Equity, Fair Value Adjustment For Acquisition", "documentation": "Temporary Equity, Fair Value Adjustment For Acquisition" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityNetIncome", "crdr": "credit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Temporary Equity, Net Income", "documentation": "The portion of net income or loss attributable to temporary equity interest." } } }, "auth_ref": [] }, "spru_TemporaryEquityRelatedToBuyoutOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "TemporaryEquityRelatedToBuyoutOfRedeemableNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Buyout of redeemable noncontrolling interests", "label": "Temporary Equity Related To Buyout Of Redeemable Noncontrolling Interest", "documentation": "Temporary Equity Related To Buyout Of Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r928", "r1017" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r191", "r192", "r193", "r930", "r931", "r932" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://sprucepower.com/role/BusinessCombinationsGrossintangiblesacquiredandestimatedusefullivesDetails", "http://sprucepower.com/role/IntangibleAssetsNetScheduleofintangibleassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r62", "r949", "r951", "r952", "r953", "r954", "r955", "r956", "r958", "r959", "r960" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://sprucepower.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnauditedParentheticals", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common, (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock at cost, 800,650 shares at September\u00a030, 2024 and December\u00a031, 2023", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50", "r51", "r124" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchases (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r120", "r159" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r12", "r50", "r159" ] }, "spru_TredegarMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "TredegarMember", "presentation": [ "http://sprucepower.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tredegar", "label": "Tredegar [Member]", "documentation": "Tredegar" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r812", "r835", "r837", "r847", "r1028" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r196", "r197", "r200", "r201" ] }, "us-gaap_UtilityPlantDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UtilityPlantDomain", "presentation": [ "http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utility Plant [Domain]", "label": "Utility Plant [Domain]", "documentation": "Plant owned by a utility entity used in the operations of the entity." } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://sprucepower.com/role/NoncontrollingInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Not Primary Beneficiary", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the 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 are not included in the consolidated financial statements of the entity." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r997", "r998", "r999" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://sprucepower.com/role/NetLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "totalLabel": "Weighted average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r271", "r277" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://sprucepower.com/role/NetLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails", "http://sprucepower.com/role/UnauditedCondensedConsolidatedStatementsofOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r270", "r277" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://sprucepower.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "spru_XLGridDisposalGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://sprucepower.com/20240930", "localname": "XLGridDisposalGroupMember", "presentation": [ "http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "XL Grid", "label": "XL Grid Disposal Group [Member]", "documentation": "XL Grid Disposal Group" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(3)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Paragraph": "2AA", "Subparagraph": "(a)", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(14)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(15)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481178/840-20-25-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481639/420-10-35-4" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-7" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r892": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r893": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479341/842-30-25-11" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 91 0001628280-24-047866-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-047866-xbrl.zip M4$L#!!0 ( .Y^;EGH:^$ ^P< -PG ; 97@S,3$MZG ME3/V$(N9\:SM2\?J]:K7F2ZF1MV.'(N:49O] MJLV=&O/0[I1+Y=N9G-.]<'^ZYR$PCI(X/A0);W>B M%N]$G>;A?EL>B;@CFM$?K2T,1?K_BNA(R;Q MMY.@_Q'DI"J7,WM:$1G1OQ^IH7)LO]5H/;1@/=UC>%Z:'Z3\6?]Z?]"]8Z$-5=[X;USJ\^#OKG/YNQ/D#[S8A=O6>##WUVT[M^ MU[OLW]2O?ONE_[LW'2U1LQFM"\*_W);VD[9_" ;6XV9$7__[ _=$G4: M!^2&"S;B8\F,'"LY0:IP(T3@O389:S7K_V$Z83>%*6/)/NJ)-.R#3DD&DH,H2'N.183I#=G(Z]%OID,M86LO-E+ID M_$YBWB69%L\$E,&4J2\B, =UB)5!T8!N.89#$P'03$8J'C%;TL]B/. D*R%D M0*9LBNJ"P#51;@0#;2%CKR#)+:":%C!SC&&"#:?+;G@I$-S_>2 H6:)R!)GP ML@AJS:=5C6:SU*[R!(3BR0+7<5H*R 1PEB)8 ^B42:>L0-P)L@3E-%U@LH*# M?30U8"\4":Y1CS)%!P!1 RU^.NOUB;D=L235$SM#J9&WRCK#,1&GAT%O:%E; M IN=*;.B[4O!6WOC\#9X$)S7ML)250L0.>@D4;C=L:&$NV#<2(\.1%L-4TE1 M9!*0'*;*CF@$=X& 31JDQ_.I479CW#Y?/9E+-4HU<:\ MM.L/H9PWE,!%-5/(HF!@6X*9QLIZOD,GF7LQ5"$OF'*9;8U,N<=9E4474*E5 M3$R-"JP)5:Q.E?#G!;8<6B44-XKT5R'7>_[/?34@*?_ZE6E]LO;LJ*V$0@YL M3(,*#H#'9=%VJ2'WFN*_L*4KL<"RB0)5('&LCO *^-KV5.0J,%,A& MBRQHR5 7U-T!O5A:J@!YOQ3\QIN#WQD-]\<\+3U9471EDJ X5&/$Q3Y1Y+W: M[D2MHQ.[#O>&VZ?K/J9+0P-!G#94ET-=NNB%ZYYDA"4 ,#GO4NU(<6R7ICPOH)"$OYWKM!JU& MW,X+#6(_#WHI?%;P_J@H>\I2=2?3ZNS@4?_:-[OH&X&^47NP@PW?@\VC\]Q. MK-J&^6-$,5LBM05)$6WG"OIY(3L ,PC8$L'C+U73LQ4H_RP5U/>KK\H]8:"S2=?7VGZ@\[9<=!7 :[: MH(3CA2=XC0L,M').:\^"LRI0,00(0QU9"_G?(OG;,@,^X"5O3)5.GCPX>TFY M?0.W0SVD\,2 -FH(N_1,!^#X<^D*8;60 54^UNE84AK,^6UUO&XJJI M1.MDI ,C\@?X!=Z^2XW0^(IW>\P/.JF$#;5S.NO26_HQT3_JANKEIT=4:*Y>X!\?-SKM#KW#=P;_Q6SBZO5^ MP[_>WW-BM:U]V.@;_NMAU\ $$0?>SPX>_D3B;]Q_;3:L.H<"\*G/'8)>&9#:5YM MMPZ;)ZUVS7])\NAKC6[<3V.6E]A5#K/%:QCZ:KL-)O*_ MRZ_C']B])J*;9/[66KY:HVO%7)[8"CB*#BL9>>ADPQS^6?=NE$M_+LWO.Y[8G4N?PU6J&M?ZW8#2?H8[GR M?=H"ESXY-A=#^!#@+-WJD"]\TE;]AJ_K]OQ7??\#4$L#!!0 ( .Y^;EG; M,SS!#@@ !LH ; 97@S,3(M]^6M 2%1&A1%V2LN/]]7N& ME!^)D]9%>V_=8 O4D<3A<(9S>&9(Z31UF7I[F@H>O_W;Z=_K=7:NHS(3N6.1 M$=R)F)56YK?LT[UP M?[KG!SD=Z7CZ]C268R;C-UNR(_C!0;/;;1VWDVXWB8^;O#7J),EQ5W3BSE'G M/ZTM=(5XZ&/=5(DW6YG,ZZF@\7O=_<*=3&3LTEZKV?S'EI=[>YKHW&$P@\[A M,NA8U<3-+90Y7?1:;6ARXM[5N9*W><_[MQ54S<0CK;3I;3?]OQ-JJ2<\DVK: M>SV4F;#L4DS8M6[K5AB9!$$K_RM@(P;QMY-@_R'T*)F+F3^M-CDQ MN$_E2#K6:37:#SU8S_8(,R_,3S+^;' ]O'A_<=8?7EQ=LH^?KF\^]2^';'CU MK">;8OG-X.S3]<7P8G##!K^??>A?_G/ ^F=#=OWI-SQJ=7B]U=WANXSG,6OM MQ]5=_X;USZ\^#@?GOYJS/D"=9IM=O6?##P-VT[]^U[\;:(/S3?>D^ZVTRUFK6_\5TPFX*4T:"?=03Q.:#5J0#*<04VG G==Y <(Y?0G#: M&Q><=]PB)#IGV93=Y7JB1'PK:B%&1B CL4:)N0:&1\C<)F#W::LS)TI!3Q M#>#+ 821LPQW1G+%$A[AD6$Z0Y)R.LBM".0B$M9R,R61C-\)C+NDT^)9#&,P MI/*U!,8@@4@:U X0R]$=EL1 S2254V!E*C;B5UAF.@3@]#';#RMH2V.S,F!5K7PK>NAN' MM^&#X+RV%9:J8H#(02>)Q.V.#97-&>'0@VG*D!$61"4!RI*1-J0>)9>!& MXD>ZCZ6-E+8E^A%K&JT"3 JC(Q'CL64[0$4L +,0^L%]E/+\5K ^".FZ5)#P M]>3^CEBJ)^DNW$JJ#/, 3]+/B+664!M01+:L,U#=CY0\&"G!2.3H8S!#@A+Z M=Q1,A^T- BC?W2" MKLT#^?"HOI'N'P^^SJ6:I1J(U[:];M0SAL)X*(:*611 M,+ MP4QC:3W?04CD7@V5R NF7&9;(Q3W.*NRZ (JM8J)J5&"-6&*U4K&_MC MEB,K8\F-)/MER/6>_W-?#0C*OWYE6I^L/3MJ*V"0 QM3IX(#X%&I.)$ZO/)& M+/(X>H2J8+F8P=5(D"!X%_U%_!T\NU$P'FT.C \;!X>K,%Z;L%;0O#[5K0MJ MK(.QC FKW.J<$Z5S"YQ314D YB:>@0GPEGPDE713RNQ/C4HKR^/.0RJLB@>B M2Q6ISQSWE3]%B2V.112H$HDB;6)O@*]-;T6. D,!V6@1!2T9$D'='="+I24+ MD/=+P6^T.?B=T?!@S%7IR8JB*Y($Q:$<(R[VB2+OU?91NW5X8M?AWG#[=-W' M=&FH(XC3ANIRI$OWO 7K9 <^EQ94.B=?W^VPT:PH]RM0A)F /1YN-, +@%R\ M.9";4V:(YBHJ:,]=U6V^Y4GH?0-14CK7450:BOU2[GQ":Z:MPW,ZBX0N&T'1 M'R52+U3O/-,E 8C!88^D*\.Q51+^N(!.$O)R;M=NL"KE=EYH$/MYT(O89P4_ M'Q5E3YF2=T)59P>/Y&O?/47?"?2-VH/M;_@>;!Z=YW9BU3;,GR/&LR526Y 4 M<>8R3!=\14#[ALICI8:=F\91QSIM[#S;^P=0F672.2&^D!'>:=03U'XN89]7 ML@,P@X M$3S^4C4]6X'BCU+"?+_:RCSR1PR[_]]L_6E9OJ]0H*%>E$ :[6]I MJQQ) 6A4F7J^ZYD(?D>I-Q1L/OGZ2M,?=,Z.@[X)<-4&)1PO/,%K/$9'*^:T M]BPXJP(578 PU)&UD/\MDK\M,^ #L^2=J=+)DP=G+RFW;^!VJ(\4GAC01@UA M%Y[I !Q_+ETAK!8RH,S'6HT%I<&I#HS('^ 7>/LA M-4+C&U[I.;^%JII'P)\P=@'E&AN7J/?WS<..H>T:M\9_ _G@U5O^+?\>RY>;>L>-/:[ MA\\V-QNM9]N^I+;3.&AV?[A6;^SQ6FKW_$2$R*> MM1Y^"$ 0?3SC8;*7OY3X"]=/BR;R' O"ISQV"7AF(V%>;;<.FB>M;LU_4/+H MHXUJ>GZ@YS_#Z7?3X/+ZN1F3/Y\0G4N[RQVR%MOYU9"^< MO(_%RN=M"R3[I-I<=.$CP+ETJUV^\D5<]1L^SMOS'P7^#U!+ P04 " #N M?FY9''T!I8D% !Q$P &P &5X,S(Q+7-P^/=MG,E1_7MR M9 ^9A"*NSB8QNP46O^XPXH;>B$3#_FCD#HY'A+AN&%+7'YV>GI X'/SN=7 K MLM=[E*XR^KJ3,^ZDU)P?#(X+/5ZS6*>!Y[H_=2S?V2017.-A$C?77VL93R41 M>8/"M"@"ST=)FMYIAV3LA@?6ODXMJF6/1"9DL.?:O[&A. G)658%KU8LIPHN MZ1JN14[XJZXB7#F*2I;4C(K]25%'/,3^7-?ZGZ*_]CM MPG0)T_/%U6I^OLGTK+DOQ;S6B)%[ HLWL'H[A^7T^N?IY7SI+'[]9?X;3&/^Z+8//VG+!(1*6+P_PN2@F_H:A8GC.EC%[X;SACK&:04DG1EDU5:PM;+;MPT859*IF"MZ2B MRIXY2QE-4#:>I=DMA462L BU14E&T(:Q7"8E>^4H ?>86O%MS]^ MVR_><:\_,(Y883R:>Y&4&5Z22.1%9E+P/BTE_50R24T#5/;RW(?]@.!-D. = M'\2']\%]2.+[!&XB[(WZ XSE:&S2^_\03_]EQI-QK$AY79U6DA M"EK7#?696M+[![U#DS"C+3D4,J;209]FI% T:+^,8Z:*C%0!X]8S=M.X$18* MK44>U:TH85N6FV=K4JL/!T& MC0!+Q^W!#0SK61AVI..GM,%) M;WCL/4MV>\_3_DZLWQN-3K^Z5*NLOY/8(^N(VAGH;E40_KK3[[0;FKP+_.(. MO&VD9E+QL<=K9V]"V6]X3[P!6G6.*6U;"%R*VXU6[ WJ5OP(53?N^8J6?P^C M?ZZVN^9_QBHK,6 :3XMVL'-_;W Z5O9S$^ILV;UC0KO&_,Y.OMJ!M2E\R2EY$RE#P)V&10D,.S+J&620%G@ MBE&3*MV#E3&CAO:89E9=E9K>SX4VJL04[8K;D<+.*,U$82<=!/>%4'0;"@[; MGK^-^7"LP$6Y9@H;>AG^@>RM#1DC(-,DIW4!E%AP;^1 WPJ-TI M:8*3$H\,!3F,5]$H,_&5B"'E8X\^@-5^/=3D=I#K0C/E;6K6!7H7X8#7&H4W MV61$/<1L1-% *:NZ0=@;^BD,TI:*S^.DS21U9)_:_@)02P,$% @ [GYN6:;]OW6F!0 MY10 !L !E>#,R,BUS<')U>#(P,C0P.3,P>#$P<2YH=&W=6%%OVS80?M^O MN#E8F@"6(\ER8LMN ,]QT !#G,8NNCT-E$1%7"51):DXWJ_?D9(2.VY2#^B: M=$%@V.3Q>/?=\?@=1XG*TM-10DET^M/H9\N",QZ6&PK%IJPHN58#>) M=V/?C(Q2=V2ZIYQ51*3QL]HZ/J]^C(;#(*>+0Z'47L M%ECTML6\(#KNA5X4]?N>%SMNX 6$.D'8]XY[SH!$?SHM7(KBU1JI5BE]V\I8 M;B54[^][O4(-ERQ2B>_8]B\M(W*8ND[";WC<.M2G>S/N0I%_Z>;?Z&>L:*2<;2E?]FP3(J MX9(NX9IG)'_3EB27EJ2"Q96@9']3-!HW,3^7E4,GJ"=E.6T<=%SMU?0N80%3 MT'4[[J9+SSBS9GN(H:#BA8R?3*\7%^<7D_'B8G8)5Q^NYQ_&EPM8S& ^G9@Q MI]NSVS">P_AL=K68GJT+/>GN:W&O<6)@'\/L'!;OIC ?7_\ZOIS.K=GOOTW_ M@/%DH6=/^Y+]X7?;G((>1Y3D/%> Y+IA)0"87W)1$(<+J":UIPH8#' M,"]$&5*XXDLJX!U/];G!PB!PGIC5!WKE_E[?=>WAVK@9<8:'@"+G7&3@V-9[ MB+DP.\5,AB2%S]6&0/,(:]"<%HIF 17[>\ZQ/>QBKNBZTP8B<4&*$O>6SFE8 M"J880D+R"*9W84+R&XJ&91F34MN%_UHRPO(&"144?5DWM?*PL;(-%VV8$T$2 M^$C1 OQ,4VEVGB2,QG#.Q3$+40+U:75K+K".D\J_= PP*24VG-[E*Z@G%H(J/S MK(WSQ"S+5O IYTM$Z8;N[_7ZPYWKQT8Q=$^:BL(P)KGR+3WR0FEZX!PV7GS_ M[3=Q<7J=KJ>!6& \ZM,1ERD>E9!G1:H3\3XY!?U<,D'UO2C-$;H/^P'!\R# MZ1U$A_?!?4CE^S2N(^P,NA[& MT*INR"_4DLZ_N$$4"5+:3 =<1%18B&E*"DG]YLLP8K)(R]24;-QSR5":SVW"L^']CFEM:Q!:.R&V@VA=ODQU M*Q NGK((-$[#5P;[LR!O,TG=I#[!)%\>]!\)VH,KP1"^ O';YN3ZAM5(/\B, MPY"7N=)-2R-TN WXD;D-7VV[-@:)N",EX8*A.>B6(0P,.2)2 MY$PF#PIVZ<4$,"0]:&4<0UG@B#:32M6!A7:CZILPQ8RY,M'$*N=*FQ)1]"MJ MNC;3!M9-FVDFL7,JN*2;/+O?$*I-0HT]&PZ*)9/(ELK@+Q1O?$@9"5C*U.KK M>K"-*\-D!Y-1=:"Y95BSN@I.06-L1O-0SZ"$1A6=TOE9(D$7CQ%]Z 2Z5<>8 MF5ZY#74CO6Y9&^A=B#UTXQ2>8IT158>X%D7-4XWINGU9LT]BD#9,?)J$KC_+ M(?Z&W_J"IHC&+=UZJ'LH[H9FV@]+2( 5OE3;2[[RME=_5L^,1^9Y\Q]02P,$ M% @ [GYN62'EG:&6?@$ Z0\6 !$ !S<')U+3(P,C0P.3,P+FAT;>R] M:W>C2+(N_'W_"E[-G#/5:R$7-TG(U:VS7"Y7M\^NLCVV:WK/^3(K#2F+:01J M+K8UO_Z-3$ 7ZP82$HD4>\VNMBT$23QQS\B(G__/V]"57F@0.K[WR]_4,^5O M$O4LWW:\YU_^=O%P>7W]M__3^Z^?_[]F\W\^WW^3OOA6/*1>)%T&E$34EEZ= M:"!% RK][@=_."]$NG-)U/>#8;.9?.W2'XT#YWD029JB&=EEV:?!N=E5G[HV M49HMT^XT#?*D-$W5:#=-JG;Z3YIEV9VN_'Q.^T:W;_25ID:Z=M-HFUK3?-+Z MS7Z7/ND=U6[W;5VVS\UV6Z=/*K'[7<-0N[1K:NT^_*-T=4712/+<003O#._M MA>?.6]0,J?5+8Q!%H_./'U]?7\_@][-G_^6CX[F.1]EK?XP"XH7LK4@$=/JH M*6JKJ9A-76VD]WF#2_^8N\NK?N8'SQ_5;K?[D7\ZN?0I<&UGW#T=! M/+F<_6+1D?]*@S/+'_+5,U:=T#KT#4WMK+M]<@7_PKE+0&H;U&O^>&CT?AY0 M8O=^'M*(2.SK3?IG[+S\TKCTO0@DN/DX'L&BK.2W7QH1?8L^S[;S(H71V*6_-&PG'+ED?.[Y'H4% M.&_G[$(:)#\ZMDT]_B-\?@-J)'"LY/EOT3WM_]*PFB!/'AFR.U'G_,J#QXTO M874!<:\]F[[]-QTW),?^I=%O:JU&3P$@.QVMH\'*YNY:X"&7<1# $[XZH47< M?U(27'GV%]!L#2F1@5\:(#3G-ORE.82[#)HVF:ZAW>BI&FB![1^?Z=/D^7=P MN6]_A;^%DV=T&KV_ZV4]@+W@_.W-1H_!N_T#+N#N-G^"2YXGM^TV>GWBAK30 M?5M*=N-4-YQ?6)8? QMXSP\@1#8)[/#'B(%Q]09<&SI/+OWFA-'TL7JCMT[/ M_&7E#4%[M57].QT^T6#%HK\&Q&(Z48H])UFR%[/+&^_)HYH-R::6,P0*_-*X MOOGZ_K4>(M_Z8^"[(!KA%4AE-+[Q(\K_^C!RG0A$-#7)]TP+ [T9>' #)7O3 M5@> 4\Y4K94M-EO=>A)KNKFPF $)Z&?0:/:E/QP!5;GBOPC #CQ3!NSG\?22 M.S)F?[IX!\%-.9 3.X)FM>QZ>REG,XD\H,M'[OP??;'+]3SAXZW[+9Y23-WBX_S MJU_WUHQY&5\OD)&!?9Y]6HB0J?M/TPSPW3!540@&P+=G?*3?_ MV6_ *O![WZ&!Q%4"7>JR7U[_][Q;\/[+DQ7,WWW$U5?V&SAL0<2< &X:FXH* M_\N^-_ULLDQ[YM)N4U>FCT@^R7[/'O)Q[KV7DT$3@ R)YQHE;Z:J356?W"C] M9)LWTT5[LSG,=GDS0ZPWTYNI;[K[F[4$>+/W0MDYO%"V12.#GI\,>GEDZ A( MAKPJND0RF/LF0_HV])EYW,FO-CSL#2($RXF24$6RG2$+A'QO-KJ 5V+?24(+ MYM5#/.Y%X<6; ]YM=AG\'2):'G1D8<_21TRH,5E)97JH6W.27]BVP_PLB/2) M8U][EV3D1,2M"_E5I>;TOZ<1^,_4OB*!!T%K6!O"[]TKWC/A'P,> (RYMDD4 M3VUHOW=7?,^TO_$]'BC[K@L\?PWO!L%Z5!OR[SU>J+.9W2%2U6< VL4-4O<> M]AR)?(B E8B!7!5TV'LD=RR.I A@[3W>K+W7*0)*& [G3CCJ9?E&& ]72G\- MX^&*"(_Q<'6TQWBX4O*+MW]6VJO5/9(\:*AOY/?QVF5M2N\]?#P2T1?A0OPJ4ZAYV'C#4;Y=46Z37/=2L*-0OC?YUCS@/ M'>J71OBZAYL5A/JET;[N>Z_5A/JED5^P@M(R7ZWND>1!0_T*2EWUNN^05A7J M5X$5AK@U @M#W#J@A"%N;I^@M.,S&.)62W\,<2LB/(:XU=$>0]Q*R2]8B*N5 M5[AN8(A[>)K7/6JMPH4HD_YUCT0/ZD*42?BZ1Y6'=B'*I'W=8\4*7(@2R=_: M>]A8-&51[#AZ607X+>'"MS"(SB_C8>R2R'FA5_T^M:*D3]1M_\+V1[S-%.?$ M7%?:_X[#B#UZ V>B34@90KBPLB*&$ >1N@>;U23J*]*G=:]&KF0'K"*L,-86 M'*"Z!^8'WO6J""41.CO-M9$H[6Q)J^X!\N&Z-95'\[H'QM6T:RJ-_NVZ;Z@> MN%U3>807+A07/!M7)NV%BWH%==OW1/ZZA[@']<3S'M[1RSN\TZY[6%M9#J(* ML(3KUU01'>H>/A[$H(H 5-TW@*M*FE6!5=U#XL/G9*I :>]!=&%?L:Q#0)VZ MQZ<'S,F41O.ZAZ85Y61*HW_=P]-#YV1*(WS= ],*MXL/G(BI R12A MU'K>1RKK()I9][CX@+F(TFA>]UBXHEQ$:?2O>TA\Z%Q$:82O>SQ<02ZB--K7 M/1BN)A=1&OF%"W5K>2BEQ %KI@A%O]L7/\_182?G5KAPD?';7>#;L17=!@\T M>'$LFG(B&[%^=W=Q3U^H%],]!QO5M& RA0L)1<&CFN"O*]QNK2AX%!NX51H> MPD6LHN!1S3CPKG#1[ 8\'KX=M?WH"A?=BH)'1?9#N*!7%#PJLA_"!<*BX%&1 M_1 R,EZ'A^^2X)YZ])4\N?3*H\'S^#*@MA,=M5D1;OM7<)@JLC9UB^:KAJDB M(U2W(+]JF*JQ3:I2M^#_5_^%!AZ[U[5GL:>\T./L5*XJ=J6 M$JA&:BJP.ZI2M^Q -5)3B:VI4:)@LG>;_/%(+4R-,@6'!:0JNU*C5,'!):02 M:U*CI,#!):02&U*W\/_:BXCW[$!,&5X,_2!R_D-8._(#%FLLBSXOG M@/*2H6.-;>J6'A > MG7Y\&PUH<)Q&3ZU1:J)2?*JR9C7,3U0E/Y68J1JF*ZJ2GTKLCW#9BPD*\1-< M\2-R7%C5IDT_&K#'64"&V@R:5%7A\A1"D[[$4Q:JNO>,Q!;B/]MAY$#]S%15 MN)@^X\'/<>AX- POK#]C)W1F#OXP3OQ&GXDU?H ?+7KGO^Y=.VM,[I5N'GC> M7;H3/)IPL7H^>/(#D\MLG M C!F.3I.N##^X#HN>^"U9_E#.ND/\,VWR/2AD_U0PB9/7'[:M'@W#@ MC&;08:DLXG@/\5/HV ZXK7O/:)4VZ4?5:IK(V8,8?G4\)Z+?G!=JOY>PS^/O MY-]^<.F2,,QUCN1@V\\5Q:ZZL FF2E#,I3KN83%T&N)^AX4.X^&1\H>P2:?Z M\ =Y.V+^P-S7]@QY1X.^'PR)9]'/)&1?2\^2'+W5.?J4VGZX9MKQD=CTA@SW MGF*HBC_VG@:L"R&$3;MQ%ETA)0^_^7 3[SG4X,FLBF8FH'KX?O7XV_X#7;VI MZ;D#W>FENX$E;&),,+#>A\!3^N\4 NO"9J+6T/\1'%#Z3/:[10-4-INJ60Z5 MA4OG5$KE]XIGELX;%,_LI;LI'F%S/W>!#V\2C>]. PH5?G3?V4XV4OK"5*F)C4*H<"!L=%\* S9:((QK4T (( M&_$*#$"I$B!LR%L(@ >_'[V2@'ZA+]3U:R8#PL;#0D-0JA34._[-+OY&24@' MOFM?#T>!_[*O#: ]R4&KWE%P=2"4*0FM(XF%>2)BC^98A,X"K2,)GP^-516G MV%O'$7$?%JN*.D*TCB,R/SA6570?:!U'!+_R8MXX@EU_I$VH6L(F .I2!+PO M;US8Q$ -@2G50QKX$_O(2W"H@5_>Y$@\LXC.";P=6;Y<:L_)#!!O^S'\G; M<:9[VL*F$/(=:*=\POVOX(8%Q(48Y\(>@OB%@"B?O_XV@ML>ZU2?MK IA9H* M8!6Q:EO87$.]!+ 2[(3-,]11 "M*S+:%S4G42 "KPD[8M$5-!;"*;'M;V!Q' MO02P"NPZPN9!OM"GZ!K"VR!F7YQM=G/_\(_/[Q*UMHA#[S)S'!UA M27EO] X8DNJ-<,+&](*1_8RN=VL M7S3ZF02LR\FO=P]?WU']X>KQ*['XK)O:\+U9O_"T>@!*E0!AX]7*!^?L:3: M*6RT6CG%1=@C-X4-;(6#IXH=5%/8*%@L>"K:7S.%#9F%@Z>*W1>S?G%U]>Z6 MP>84:NURC#^&UX5,S"SA-YB8V4MW$Q*,Q:L0C:[ L7C@O/"]^2GQ[YWPC_EM M_6MXFX"&T3TPWL,K&6T@?.ZG\[-WK+5+0 ?L,[8*5F6PO+B 7WT+A(?/O.?D MRK2BX#C]]:[ &01D&V'CB*ZP>0]D&X'CFZZPR1MD&X'CKJZP2:4ZL4VVBN/V M9X1-<"&KB.;#")ML0U81S6\1./&'K"*6KR)LBC+7Z8IB&%7+IG6U.\(F2+]3 M$L8!YXYK;Q1'BRVNWE_!,/P:4#J+7%VJ9S1%V)1I#8 HL8I&4X1-0A8'@BE. M*Z+V(PWV/>RS&OT%=T.T]NV/S,G6;F@)FW(KCM9=X%CT'[X+CD2=RC0U1=C\ ME=@8E&ICA$T,;:.U:& Y(>58U$<*A,VWB(Q J3(@;!JC. (/ Q+430"$30T( M2_Y2N5_8N/LK<8)_$#>FG\>3'W^#.Y+ &HR_L5$L[\9U91=Q*$)^A7ILJ9H] M":$J;-!?!A=HR 7YN$#8C$,97* C%^3C F$S&<=.>&&3$IP=]]CXZ_D^ /&GV-/7M3JRFAW "!>$#8I$C=>6"3$R 0#PB;E*D[ M#VQR 03B 6'30GO@ 8'(+FPNZ,3,H+!)H1,S14>=':J/.="..C]SS%FZ,G.U MVE'G9XXY2U UPV-'Z@5!T[D;)S+@F9X.1\(FYTZ M!CZHCRG6AB+.D#4Q=V&R)H#@(T#9*TX5-;]0$M"H.HNO")DC>7>7VJ9.[2W42N+JF28ARPJ\4I;4:V MUJI+&F+O!!:"W>N2HS@L&M6,\M!:=72)6%XV^?N]KPO?ND/A[['/[\XSOQ12]AL03%X/A\I/,+E%KCZ\KW0=QT; M7LN^8LMRZ+L*\'^0P"%/[F1<";]J?..S]O)#$HP_4X^"TG/@Q]HDW]O"91+J MA469^X)MX9(,#(N)ROJ5^L\!&0T<:V+UHU%P?O///9$65!-X;68YI!4N>C\\ M:=^[SMT*7.>V<$%^I2S.MTC*TN3"1>P5LS@05\OOW6A-K9S,25NX6#T/#E^N M]J;%5:6IEI,B; L7>%=*VE+]0.$B6D;:;^#Y/?.!GY ]^U:3#M M9W1AL2OW?2@3G)*R_#WAPM0\[/S]8I\:.Z]34F8\VMY[/%K<.P.EF7OLGE)6 M.7!G[\'@%FYJJZGI.=W4V4MW(X20D=A*;?CY^__[\7!Q?7,I5+Y(+8TMA0S> MJD!C3\:_(V14MI+ =RX)(\>Z'7K.WD\/<7NO=G(JH-E+=V-Y(8.YJA#9%]L+ M&:FM)C)K!1;\1CP/[K[I/)Y 5!8N:,MRR)_CT/%H&%Y8?\9.Z#"2S^Z;TF=B MC1_@1XO>^:\;MS)S@7M*)R [PH64&?#?'/+$!P%_]8-+$H'N"OS1@%ZZQ!F& MG\?3/SG6U0O<^MUA=2?8P_Q($;:U.\(%I'5"K!(9$VXK==)FV@E'?DC<7P,_ M'O'=;+BA1:9*=K(EGMP:KF?OYG@QM6^!!B1/+B?W:JX]RQ_226KC,W&)9]&' M :71A6=?V#;7_L1EJW!]-C06N&KN%4*XA1O;CO>\?*4SEN-+X+S0*"".-W>' MX]09IG ;R,B!%7%@1<61IG#)&N3 ZG1@%5;8%"Y!A1Q8G0ZLHB39%"Z#=U . MK*OO)%R6KU:H5>5O")'Q/N;'!(O;(;P6NF%H?,?"C>&9_!?7].'*LHGU_%HM@A5;?VO3^S5FS:U M_ 28\]B#%V97P9J(,&N1!@'M_]+XRV;*=QJ]1W:47O+[TB5#UHO"GS\2@(,1 M-T-E$1L2/ ,\D3\Z5[51U$BPZ/W\%'Q\]]6U7XKXH]./G_P UM\$XKED%-+S M[(=/-HB02\; F)P$_$N?TIL]^5'D#\\9?[S0(&+'E9K$=9Z]N>=95EG^DG*G\[Q_Y_8+LPQ0D/7E'6X(W823Y MI:$WWKULNGRX4K+]F!&#<_7DF7M]^_7S\\7-_>"/\*OY-P 'P3^9XL?;F4-*5E=/.*HS!< M\_7V_KOT,U@3S_=NXB'K!K/TIW/^X??ES+RD7VL=G6C=J(!FHZ_UY0>=U?WU[=@ M>VZ^@-TLSI1WW%6_2I)O\RS)VBDUAW"+ ?M:TR;CYIB2H$F]C$5U9@+O'J^^ M?[ZZEW1%EEB,EEN%BDKCV_M#++DR-?08P.-X2F:U'NH3-YPH(@B4?51$Z<,? M[R]N'JZYNBE5$TE?#\-VY1(#WFN&(*DJ^GI_^UV:>!^,+--?:O>*K+VB$[($ MC?35@6 +!("E;?*+W17/J+#O)E_-I*K%TD=J4S>[';7V*K,H.>[ILQ-&H(BB M&_@D(TD;S D_/RGQ Y32;[[+-*1TZ0>C-&,AL'^^PI>]>B-6Q G $B;3%Y=( M*(4C:K%DH2TYGN1$H70YX"[B:K^WI@D1PSQK==MK$R+Y_VXHQ>ZT=E%FGBS- MJI1,EG311F\L[;(HCN\)FM#R\*RH&EL(*=O7F0@>W]ZY]&,O"L:7OCWO*L** M++;7&]%1X+^P^TQ]Q$ZC]X6ZY)4$=*7P1O8F"D_26J<(Q"-YNT[W%9)M@'E+ M8C9ZIMXT5*7;55S_H7@F7C.?_CO/Y7'I,=%WNNS^[.' M,RD=_1S,T'.>5U./Z:=%1LR;G$8C)ZJ1AHL5GH [Q063VQ?^NR^V++T$#N@=K2FJ;7JY*SN0I]+^/$V M>/1?)T9?59C5]U[8!O0\#>3"H5/Z$*[.;X,[<#! 8>?W/U25!7$)1.L!03/9,G):N D M")4( &S3\P+*DBGA"_CBG%3J0$BSW?[IO506N.\W'SCBCJUT/NI0C4:OT^F MG=-%-G1[WS6MJO0 ]$C !UU( >GFG-Z!/^7V9:'\?#)=S^4Z7?4BQ W:2:>\\35FS5@+18ET)._ M#QSXR_U$F9X7>W4Q?Q+(H[?<_U=0I6ZP>+18QI.9IK&I/7 HG M7D,+3!=KQL_]8HO/+H.W\*T_9.FO/.NB2B,22"_$C;?)%Z_$(:\/73Z.XB9) M=@4YU2F)2ID@S';Q[NY_;!UK"PCA48ABINN2'=?WV1,*G[Y+G'1 6<)B_^D' M?TA\\.!$76X.\@OD=JOP_]D\4HMM#SR-)6M X=6&K.3P=4#Y7@'SE&=V:C^H M/TD#$DI]QP4?F[@NN-RL>. S MCOO$^H!7SC[F=2 V? IVFETZ"JA%N=56-8D78H72![@?8">%,1BK<."S[6(I M.6\!WR'1^[6_DOE5LB4F7T[?X2=9(IXM?="2=WP"#H#/G_X-;\"NYY?"E]@J MTONP(J*0+X(ODH21U%4DFXS#L\+)O)PPH)FH_=/&BY& MK\4*@$HJM7JKM.CIQJ_HM7UA(N$R9)GQ.+#WT(DB$ CJ IL'OL>TNCN6*&CX ML<1G1!*+9^F^D(@DA3_O1'UZC]F8^SZ&*PVEE99ZQ&ZR!?;0?)0^L,VQSB=) MT[6S](IHX(2P9#)B)1_[%OQDP5S61SZ(;";8-/RIN-C.D(A1*)7BB=AV46Q1 M;$L56Q 4(KFP<"H1<.=<=LH1^)KQ;\ ,V-*_2L!\S:4?A$.0=WA*D-D=%HH M$<;,7,/=P,8Q&CU+X$B^1H/LTS.PWE2R:=_QG+2.0&(970U><,7:^,?JI^RR M):M)/UFYI.P.3'+3:U=FS/9[-L+Q MWM5R;_>$.2^CR*^<()<)/3:>X].T-0?YZI.Z[:\)T%@5S=*PTNDO2P3Q] _8 M(L_GV9LXI/PJH#WU;)8VF1R5S#(M+ /#GN6.V<-?'7@TBQH]>#>?:<<7)^2V MS2.>Y1"7.;'LS 2[F+7(L4E@AQ(K4G3L5>4:^@?RT]*@#1,)9242P@%UW4G( M_P$X@ MS"LY=:'JR?'[28'U5YZ@!8T2>TY"K)!OO#?>$5!K /=;#C@SX2\-96VHLEM=5(J MG"VT)X63R@ F=L%BU>2&@@%9>J4!E?SI H\NTU6[UE+Y&GW-=FT;^8G-/0\H MVS]YH0M]W*;KY@M6IE\A3Z'OQM'JKZRJLEBVOO>=S/)UINM,.M,-@JDC^DR; M3P$E?S1)'QYZ3MQ7,@X9,;%]71W;UPE36OYX\?G;%6LB<7E[\WAU\[BZ:5I- M%5[GK-M=K^_RWLE4SCKJ^J-P11952CI^[]&\6!68'/Z[BU^O-F<^VF4<0#RX MQH07%$9CKE]+?HW)3I'<7=P_2M=\_U%5/TE?KV\N;BZO+[Y)US>L^=[%(^]U MN*!%UU3YS13CS97BK7 WMBB]W0??[,NM3_3B,N[8XQ,7N .<\4*,T8;H.Z)# M23TKAOTA$4-)+P8H^$0V]5@6"W[B8LFW:[Y.4EJ31N_+W*;#@BY0Z70]!;@+ M\?@*% MKW3[_O^VKM-]]'W5 13J@NU('I),=)#[:(60-K""&XNQ3UQ=]H*,H M[9-?X[>8M-Z4/L0>B6T'P/J)UXM]H58R9D!7^17Z[!4[JN_=Y175MT#JNZ1# M-JB^J]4';)-WA?J>.FY,;T\GA4R.G>JJU8)N-'K=/3G56#2U)]#,5EHTI6'1U%$H M8@;H=^*19ZY5)T=5OCBA%2>#XYA/=N$1=QPZ/)Z9*F.FK9/SA>R:>QK&[OO= MN/+C2&*#R&DDW3OA'Y4S >KA$B1:1W^Y=K!EIPP,=)B/ M1!$GQPRB $#C2O@N\"UJ,[U;.<*H94L0UTU:]MVI;[6U[FSZOA.8I7U_PS%& MU$?"ZJ-N=L!Q>L+Q]O&WJ_OM3S?FWK/& %!41<9&&I9SNA$#0#'DG"'ZC3X3 M-W$X>(=UW 4Y"D$U2DNP85QW*-BRC1#U @.[(U&P "G+E4E?B17Y 49S1R&D MY>E6]%T/!9M9UB8S^JZ"J%9 ](5;2G*%@#]#M\!;[=/P.CR..33*-3+!&L :R"C>J/WEV0"K Y.33^U)1K8M_BON?*P#4DAMP9J<,D9QJ0K.XCK\6DYV M%M?EQ0]6*7YQ_T_IYO;Q2KJ_^O7B_LOUS:_2U]O[W^%'Z=OM[7^SWQ\>+QZO MOA<6^N5Q+8 M3=?W_T@'WF9-O-B@7,?CG;N&E'CL4X \&WFK=2ZRF8\S50P75L3^JG9U76:S M!L@P&D]?WDYNK5DIO/CG1-GV*L?,KLQ9-G1 ,2 M25P#4]:!I1]'<4 E^I(T+0LD/PZR/T[' 8]HP!,L;(I"0C<@A2P]Q1&?0>PZ M0][$)?+E6>H%]!GHRHC&%C5R 4_V.0@>?<[J/4:!'X[@E>$3T/H#N&4REYQ_ M.%F S,D^"F)X_IW_2@/I-]_E=[[T@U$JRG/OGHY1S5Y;YN^5#EU.5[+PENR1 M?M+ .X<)%T-9'"=PBA9#WT;L1XU\#?V)#^.+'_(E0";3 K?H7 ?]NGTEE;6 M*$'.[L,DP=)(7EAY=WRE!)3BLE3XB8UPUW2 MD<_P #("NKXY0_@><+^JR"!MTH M%LPH"8!A0IJ^$ULZ&V3*YV+P":O#D)<06J)\GX%N;/;/O M3!<;)[5&[^7_U6?#KD$41H. -I2&%L#1IUT]>PDMN6,X/YRNN;LDR?J.B!) M[_]L^;%KO_\CXR4K>O]7AY%UX=HA&;__DS]B&HV-R%WXB+'WPM\":CN+CYLP MT,+JPHASS_N_AX-E[_+JN MW>&479G]+NQ]ZH!#XB?5$L;&QY308)FJ'XYV2 MOB^%H%$8HZ9:]TQZY)?/H,I8X8FPAE$Q*V:88;[IU-TX"!B3L; SZ9]^ M+"7(P8.(G=)^3D2 %+$+#R!,TNA8LI,V,+/F(.'8=/:"GPIG"EP*^CM1RN!W MINEY_HJ<&&,FE*G=26UL^B NZJ]T(NWG\A-M :L M%O1!#'HA4[?L0;;3[\,B&4,'P.SP_7[@#_DCYUX*G@D.@14X3%UXR;NOU"MG M6;5XLEXNY$!(IE3>+0&6OG(%/ER>LAJC_D2UV)E_DA#&=UW_E<7D>?VN+(AO MLHC]7&]G[J;#VJQ%YTW5K,PWXUS1GL2,AU_"/&U4XXR?X_VQ*,S-1T+^$\3NJ>E([1DX_C9\/PVNX%$1L]8Q0KL_:!_?:^=,&$%!,J_(#S@X M/$)*'8\!85V4)F'K-.9+XHIQBG2BCM/8EWE&KYF_,!N(L> [-?6,>V(OC)UT M0GD2:[%[T8CZX*3XSSQFF42%R!?[XXN[ .23\X'#8OZ9# :+P"=:?(D13IRX MF*M[P'E&0\O\"%NO/Y^&2?99$B>$W4_3)IS@(>,)GX4'+.^#O+ _'X"F_AG8Z0$) MAHD+0"8P :QVG"1?TW@TH! /N&#&G41K1 &9N/1QY+CL_%K*&G SRG()<"G/ MY4JW&&$]/"+HV2S,G25+,LO0X<:R Y++GNN.YL6@V"-Q^N3RY;>8?) MBI[HY'DLJH-E14 /ERE_SV.IE(1T+(A7FL#C,SL%WT]AG M^3/>;SDMEP:G+SD1$Z>)+" G[IL3 YH$M#-IQG3?,H&9]'* MW/:$PU!CGY)L!W'&RJ6,@29NKY"RS8X9,Y3LY&9D)H=ML1%F?0AX>3H++F*K8$]&9MBW M?#,[\"YJG"8ML[QR7_)(% =LB\$)"6NQ$[:T]T[*>;8^EFF3S9TQ[$ M =M'][@1,)<8CITK#7QR.D5]ZVI[L-"O>,MU$,5MK,]L\9/3)7Q M0K9Q8JO0A%3J3SR[_A/8#1 PSP<]CYL2AP#F5Q\LNL<];1<;GG/UW;GV:""=I'=0DVIIML4) WR26OFS<09F,X>;:,=FGQZ=+2UC,)(=T7I+>L M;. IV2( >662Z]%H!@/7#WG=73!.2\QF'7?&!21*]Z(FQ079?C6P"4#KI87B M?'MS(N"6/WP"!ICDAY+[^:\>< _+.R45X:CB#V][21CZ()8,0 X90 @J.-EP M8M7ASS'89E9\P'-H#MNIEI>8;6NB*^1)R>/T&_S6S((GMCD7\X?@8*JS=ZXWFZF3K6CR"X$[\,'FXEURY%%5@BV>[9*LSK729;'&F9B3=N6('8N9R@;,'$V9.?Z2!>OKL)<<8D%?V:D@<+XP# M+MX6\Q_9+N3L;L'2BK-DUQE\ARFZ&'7M7?/WB95L"-(H$9FDS'NF;B#;[.>; M@/P@ JLK YC@O]."L40?+Y8(9-_*C6)EY^_8"8/IF_0+E\K/U,>SW8F98SMK MSNOQNHV-)__X80R?'?WB1QZRDG_N6-W!%Z7K:UE*6_Q+/.W$GSN@A"?:T[,. MLPWCLX,.?,/6#>DK/^.0( MN?B4_^:%1NPI8\JKFEC]ZQ=J)>>S=%5F9[1TIO/=S#UA%_\X>SA[WZ!Y7DK"%\= 'QI)L<$N_*BR?!YE:YQ]/ ]?TM!\>K)D=L-N42P6 CU&K:FSMB2Z M2XJ)EECE[*115G# =_HB?LH/-(UCW.*'CB.FDF%6GI3Y_'B7'Z_BQ"P=(,XKA HL?L5H'%J,;Y:KE75DW&.+98VSR MDH/3[&NO#DO!T3>+CMC1P6R3GMLN<-\7S79BGGL_/P4?>RL^//0NU^/T0.+T MD'QZ-DJ:Z>3/O!K*JN7FBT0F?YT>V4WRBDPQ =8KE!)H.\=EX3&'>;H"XH;^ M=!EI>F3FR?"2+RQCF3R2&U/VJ>011A*6^%@XG#Q)BZ38[ 4^JU>=>CT99HE&3HX2IZ?RV2O8/A<55C0 #M68L_=,15*2.?"Y=P"Z M,95_5F(T8O8B21_Y?9DM-R7H9'5<"4^7E[TK[AQ/=X[+:0RC8V.8$]AO%J4Q M3!)X2,T9[W>NT^I[Z<[)Q.V& ''K\C=.!V?.O/##Q#?8^GV[&]ZWNM?=U%(E M3Y:ANM6S2(SM>=I,UJ81S6?B'P5_$N?4AJD5HGIU'>-\;@8)Q]/U>V9DJC[Y6T[1>[IY?@=SYT(GF:M M-_C\=3]<,\?9C^&N=CB)VL(!<^=Y;RJ684I^&_HQ6("?YFBS$_^DJH:;._90 MIKTD1H1UW3<%9)EIER==D7D4RW)\.>BTF0 G0L'9-&Q&0+V($!X+(2YXEX5# MBM@N.GZKY]1+G:Y5GID"^)7^PFL 0-K6<(7'#7QKL-Y8!95LL W(\0_6(*,A)3D#");?HG,O'C9MGZ=:V&V!X8 LE+,>BZ?[3=:H7E5U MN=TR?_XXO]3>NW;36V"3"6]NC%;K?900E!"K:50@(2I(B*'*>LL01$)*&LM3 M#[-Z3UF;&'XBW5&W46[8V6)\I$$R\4H^TJ"QIC9[> MEG46<^TF2FM8>A_&!CFH!.U<"@?IP$&JW#([@G!0!3,HW\5;25UDMXKRPR25 M8%D\82<%U*)@ERZR&W_U@R]^_!3U8S=; MR/UD'1,>2]FH/6$CH]%3SKH+/"0!?=RLW*S0>HW]KK<%3LC9(L]/UQLFPQ+2 M!&$B"[J25@&RM\E27^E'DS+$:=6$.RYOG%%A#9G7-:^WAMQ@8Q5U9-4?(#)Q7]7,^VDY'"5S)*<\!RUL@> M Z*JE/476,$++Z)+-E.V%"^ST6O+'8R(CI*%-JCIDEBHRTV]KHO"0R>U[W,7 MT!%Q9GI'SASQ+;IMA][07C1U"M%5@M"%9_,#3;N(G,'F^\J=SF($B SNIS,^,FRVZ84RB[LIC=ZFJ++NJ$*SVXGY:Q?\RYPO#7S3(OW MAZOOC[])0][257+YJ+!)DWOTV@^M[\-1$)]/@0I_L+-AWSDXWQ@V%QDT1872 M !N@FR"4BB!N%K+3 ?3YWMB);^)ZU7=!K@D.DR::J">(/(1M5N)6Y/1NQ MWXI&*%8VNWM+V7[_ZOOWJN&Y! M 6LI;+-):XM208W\=$ UO0]^8@>D%%GMHGM= 6]\H7T:L Z!6&DB@+K.T+@' M,*:UMTS*MO:'6NS,E*QW1'&'D)\.ZE67ST]L;U(V\#1K):=9V<]-O]_D;9#1 MP:Y>8]]F0X+X9A#'Y[;_(TS=%4Z>7D@VG?>J-W\#PW\)0+33@;5J-HG0=P:9)@#ZMYM,Q<= M<(5-N=/:.16&OG!Q_&_3T0]5UUL?N>AL\G^G9Q=F0\H%43%!5%I8BG&,'++) MLKHHM3PG M>")Q/Y[Q'H^#"4?'_%U3B[W\\>B37$MW*> M>G,&>'.[3UL19R<%.?Y8.3YGD^'W'%\LN&%M%&15V[F\&3>.BC/#C>\U PHH M!B$%J)^B25OA[:M2,9%?UJX\V]9[I,'P"P"SI7"U>8&+WMHY<8"[00(R49Z- M^Q*8B%5)=>2NBB<&JHE7 K:%OZ:]\*YQ+5;)E*:QITAL*6MFHZ=]5 MG/@ >:B8PMZ9A[J-GJ'(;;VL[3=TJ;<[C_M"O9CN-J@#_: RYN;"Q>PVOSO1 MX#(.X9VF4C;>3L8Z;&RNW#9W/O*.?K6 _+1IRFPN?EI@&;71,SLX1:F*^EC> MTC=SD\N>B*^G%/4%">RE"A;D]NS%.OP+HMS M:.&D/.R%S4NB!69A!QJQ#68%D/_P^N3%#]A95);/)P&;B41?^>_P0_ \ED@V['N'L1OH M\NR@F/DT]J\.?!'\G!=J3^>1S6P1%9_Q:[;9D*26BD.2CI&75NCG??%2I]%K MR^KNF]OH/1=GBR73HF<<:4Q<"^%53V?]S@K:FE:RI@DBI8CB%"&O'-!Y+LXK MW4;/-'#R406P)Q,YW$DW^4,T3$/OIN#!\JVS@EV%^2B@D?+ MM^5HPC&YF46R_;SDMV[R$)GAVOF7QTKIZUX#;I;9OL'N==WO6VDDW# M93H\SV$;>#WTJ.MSY&:=(]5E6XK81^08N6E/IV[65L:Q^N,TR&R'4O!%F:T%S&8JLKZ[9[!W9JO MM:_H8+P_'#H1WY;D[?T2R_Q,/8MY[1]N_(A*JO'3GIWTPM\OJC[?0N?<<]Q? M&E$0T\7*U0D-+CS[#]]XF/$JC0RU3:38TE):O#^E'RIE:\.]&P3NM6I2J MG76[RS^J>%':VEM5F*(6)!W-G!R?/15,HBS]=9W_=$>#AP$)Z-J(R%CF1?D> M-[EW)+@-'B(24?L?Q(WI](9I+*1,_"ISO2NW:BGZ'I;2;?2XH"Z6["_\01J1 M0'IA]_LDK5Q^R)X3KB6BLF;E?)GA11P-_ !PMO-%F9/7 =37D';YVO2#K8WM M8+44&:C-_C\'P9,%2V3R2(E$T@,=173X1(,D;-856=(4S> !W!=JS7ZD\H_T MPG 5),EU&,9;D$,#IZ,KZUU3UI>T)^7OL]]UKZS)S[%XEI4VY5:W(W>T)8M/ MD7,X99+6^=.'K4%1EN!K(VHQ+],=R]L0H:"L;0F>P<$#;T16ES0C/L"Z=P&O MQ<'3NIK9)&1$Q$7"P0K&SPYP>0.(+GV+A- "FX, MJ0I$0T:G(QOJSK6W6" H(!=M&N98$A>QX3.=EMQNX;2P*O2S9<7#V&49!T"[ M[U@.'I,I1L$/.VGF$-8//[T7KGL:$7B2?44"#^@1SL#T)4&IJ)RIK)A;TV3# M6"SG_@D]Y5ISU8*F/AQ7J>!7MSJR:2[F4@[.58?>)!8O;?X84!+&P3A)G+., MA^6'D5QN1B=["(^]TC LO4VQ=(ZJE9SS+6]E>J-G*@HX)46RO=ND>'?(-IVN M%[N;R=W(,SR?4%@3&JR%DJ$M>K'Y]2"&02(RT(8XJ#0&:@G#0"<5 ;$S#'!1 MX+LNVR5PTGX"V(.KLOS4=\?S R<:9ZT="DL2VQ.0E:XHXVR1>0Z8EMJ9>=A. M@:QK._>N%RNHJ=/!I7!E(2R>8Q)/6\^6+5]QE"9G!N_\@-W](HH"YRGF)8F/ M_KR]W5I,S49/;:ER>TD=@&C'4I!1A; ,%3%J%^R):LCM=EEM-(0_/U4G6S/; M[8!E:4JV/6ML(*EZ\XFRAK)6\EGI, M?) ' IXNJ_( 6;"I%R8_<=;AQ1]]QR.>Y?#P&_[ SQ>?S>].G?(I2VWU*4NV M6B;JFX_^:6S#$X]F'LO1S"4*0#O UG]GN;2/@MBBTIW_2@/I-[!7;#/CT@]& M*4%6BK(0J[^<**7+6:7T,%%%#)))VZE0^O CTV<_Y7DQ-7FSPYZD[7;/3,,L M>I#6,,[,CBG>F55#:>&BO [GK,: M>\?*4^-R[4G1P(_AKG8H2_3- @))8$*3>K4DVYG\-(27C\*%,I/2-JUS?#]W M2"LX7[)ROUWHN)D.2.&9JDGD5.14D2FL+S-$1;)K.^P"5M6P"U=VHBL[$C]K MK5=U3U^H%Y<_H77GHC[A*%5X'^I(=YM:ZW>;4H;Z&OA#EG)D=_S=B0:7<0BO M1X.KM[1$Y2(,*?S/?B1OA3>@-%:"LK193VT+8E%>CE5>VM7+BP[RHLO:DL-? M*"_"\!3*2R(O:O7RPN81J+)IEE7?@/*"\K(W>>E4+R]LI((AJRU1_+%3Z*Z> M;AY[SQ)]&[&MYK#2KNI'$?#CRBI+DM3C;.VE'T:LH1 MQ=C(1GF#TA+9R&ST-%-N+6G+CGQ4?S[:$*R5R$?LF&9;UH0Q:R?5)?B!\C.V MLO1,/0C37%Z<1.RAXSEA%/!#!9.P#?L&5^5#IBC]FF $ G^(IK=$S=-G0RFHX M@CPE$D]M\#3WQ%,Z\)3!IO$(PE,GE9W\YD3.,S]0)H4TBMSDI)DL>11[H!_0 MR5S1K/I7XGC?_#"\I[Q!]:,_A>MA@E9A@3,:O8ZL*:)T=T/6VJNO>5#6:O$, M@J[OW.<)>4M WEKP.0_*6VU46\?+6@NNYT%9JR.8VCJIQ">#5 +V("%XH!+K M/."'.!JM(!$+=7/?D./,9.S6>P!!N>W?!?X(7G5\YQ(O8OV?1HF0+BU ME<4X#KO_UYM?-N0OM^>7+ICT#O++L?'+AMQD7GXI9L0-A7>\;RWZA\A.]6:G M#6G)/;&3VN@9LK:D!SZ.(MDG9UP/1\0)&&*L:/+9]^U7Q]W.&\3(JPQG,$5@ MB@N3M<+2I/$2I8XPI27(0P?J/'.Y%KGY!_CI!_ M-CF,Y>@@ W70$?/0)B]Q9QW4$DT'G>!8)'_A!!N.0Q+/9V0ER:P8.:T(*:ZI MVXU>RY1;^LZ:&N<:'0G'Y3B3LQ/'=2#:[\B=-G(<$4]A*K<&$0$3J!_XP'NBT-.0\Y+W?-9QFJ:L[53*B@PD(@-MV%0H MC8':C9[:EKO*8G==Y*!Z<]"&/8+2.*C#.Q*91@D!DR!A4 M+BC5)TS@2/?<;GQO4H)46*38CJ\JZZ75&-1L6_?(&6FC;U@>(W4Y(ZG=Q30J M,E+]&6FCCU@:([79D;DNN(D[-XY%1A*0D3:ZBN4QDMKHZ8ILJCLWY\ C<\5Y MXG) O&'#XA0//(50/H'P^C" M_G>3_*&V\\A$C-9%U-FYNVR5S%8= MMMFLM!?'!&#?).$8:I_=6DMG+),QEMH2I:\[<#5%NIR+%("CR6B$B''RVK/D9#GCBD?[B!)]@.31OS@L?&%!LV MBS<'[ \7410X3W%$GESZ MZ-_X'GMPX/,1;-M6]7:,1J^ERZW6+O*+[6:.A7GS[D$+PKPML#VFW"TC\D?F MK3WSYDUO"L*\[4:O;X')GW6)@W[_Z\(,S;:?1T359;BXW#!&+>DK*Q MN>, VWFI+AA(\K#2!Q84_)1$!;83IH$!M6?B MYK(6&1)(0 ULR&;+$B@K^6 MF(/Z,K.$"8O.[ 2DC[WM+[T0WNNV_\BV!%(.5*8<:#9ZBSZK1#R[V/HW1,9E MK;^@>'5!O&3%7/1KV(TDB-;A_P-*^>MZP [2$)X]""7JV0#U QU%=/A$@V1; M35=D25,T799 U$?48ALO[G@JIYQM,6"Y.\ZHH/LA<84)[&G_DVN!8EUVST=AKF MC?D+ 1-?&_:C2F$<=N!D21M$3'^)R3Y[<5'+8*2NPIJRH@8Z,A;*ZW26PD)J MH]=9,KX-\Z0'*;Y^[UN&D6_],?!=<.-+3Z+N,>_DZ"A<*UZXA5F'A,I*- M@#*ZV*!P"<)F*%S["3X+"U>KT=-;#=]SL+1D&Y[_9;!(9;XF0G:R@5V&CWMS%SLVECJ*-IU'%91EABU VJ' MI:+7/ICHF=OIAC(7N$E]L>W%,V4QXX;: ;7#26H']6#"IRG*=OJAS"6N4V": MPMJVG;46LQJH'5 [G*1VZ!Q0.VC;:8.[ MA;-.S2*+#8D:UIO )6.V M?+I:F>!5JZXJJ31#:(4YGP=;U?BB]$Q8.7GY4[)7!=]>;'M51I9I^U.U"_9J M-HG?=]ZHW?P/#?QE9L(08.VSABS_REN-WO_^BZFIVJ?--FZ[J0("N,&H5DY: MK1PNA590P2R*XY:I]OTL=KUKW>E#.EU, 9-09J#"%>NXR4507&?,MD?*DK MW]:%ZJ(C@FKER-7*X?)QNSHBZI9Y^_TL=JTCHJK,$=$6S^P([8A@CDZL'%V= M:]76G9K":K7J;1CN*>4L!;LB@0=D"+/;I$9JF=+?%V907R1(W\1LCM%MG^O%\':*=ZHC\YQ;GBI0;=TN08FKG=VLF%UTX?6J M?,!EJ]V6%76Q566Y^XR[\6I]VB"C3"YR>;M2+E^7&RUQO27I$%9BWY'UEBIW MNHO-&U$F42;+D4FU4IEH>^*68W]9S4^\@J1;$(M_)-=/23!L^,E/:.T>15C4=8L M.=4FO9^? G:SE*>VO)\L MPO[<=SSB60YQ89GPAR&L/#Q;^<[I@XP6K&3DAPZ3O?. NH1-!?[TZMC1(%.- M,]]*Y4N9?H4\P0I 4:S\B@#$5%NP)OW=G..9?]EJF;9RS'9;IT\JL?M=PU"[ MM&MJ[3[\HW1U1=$(^1=S,-(O#8+L#4:@-9M/ 25_-$D?7O":[S"S!2P2C ME"!YU%=UJ[^<**7+6:7T,%%%')(!\9[AF8X''TQK_7C]?.>3=/5G[$1CZ<./ M3-7]E%=EPTLG5803/<4-/KR\2T8A/<]^^)39%\?CK\"_]"F]6:K< M-9./IW)[IB2RFQK_],GIQV?PTQ.AUB39JS7 M!1L"GK5)AYR7&:V%ZY8D$1)OLJ(LPH(1Y+;@$1P5RK<>;^ SZ3M\81!*5V 9 M;1Z!/- 16$,(KR5=D25-88<_9N+W!6Q4.9BX8 M+OWAT$]=C#R;OQO?>A5U _]U(9MV'"2\@+4RIY.XG''OB&,WKSW^\R49.1'\ M'0F[%6$M*Q[&+G...36_T+YC.='^J'ETTOT(D788!V.4[QV(> /Z<7:J:39: M+,^TJM.EVJ,/BF]9Z,I%.0E?\UAT+8=%K[0>:T(.?L-SIN\=*T^9YK4G10,_ MAIO:H2S1-XLRN-D>@F23B"S4(V[OTAP)2R7[*WO58L=%L(NA'WMY[&49KC%R M)7*E&%QYZ/+>=3L2>XVA/Q.7>!9$T9'TA5H\6DZVA'65A\SO]W&J*^K=9I12 M[2L?S+6U!+M7"YA\%I[2U675W'FT-L[M$HO73G-N5Y&Q77/BM3BV?C;T2,*- M:\]R8T:).S]@=]]N?K2F=1L]#<4-Q>VTQ*U[&'$K-%5/TY5&S^BTY'9KL3<4 M2B1*9.TDLMA46"7GY,J*A%,%0]GJR.:2YCD"S;S$B.APYS/6'WC(MBLXNR8[ MDP_I?8J%1KK6Z)F* F9AL<4#F@4T"T=N%O)."Z_(+.B-7DLVEG3SK*]1*);; M17D]=GDM)*Z:D)&5 DZ#&.^"^?W)09LX%CL-$>8M^*J2/NV7''F$F(>:32IK]]@8P@P M=*C])0Z8=,*J_/24[OT$*7[9Q2L);-Z-_JL?]*D3Q=M$G6WFV"KMG6/.->)P MX'Z!1\YPZ302A ?A07@0'H0'X4%X$!Z$!^$I-;Y=7F!:C_@V/0U'";SWC? @/ @/PH/P(#P(#\)3;WB*%>5L MV%7\[GA^P/<2$S?Z"[58-1Q-A^=.7>]5&XJ_)3N2R[8..XU>9_& 4.%J&^0H ML3BJ51U'F6)PU$EM-/.-RN832;J9#D?4"WFS0XF^L9^I+'DT5W,43".)D49" M>!">6L-3R%JUUUNK"_O?<1CQ]J>/_K2E%NNF=>VE.4A>NL$5X.6,_KNG?\9. MZ$3T@08OCD63,H][:OG/'K_+/X@;TV56K-OH 7]AM49-V VU <*#\" \" _" M([2KLR$PK\#5,1217)V3VC^_H9'D>!"P4^F#ZX=AGKY^F!/#)#C"@_ @/$<. M3[&$?R?GN6XP.=?[/Q<%I ;4J'[-=R3JH9K.V';"SIR(,[3L(Q(.H' MA ?A.4A4N*$ H&REO:B7M4:OK"YIR%IB>08+&0(+JD7.!)MT/;JDZIC M+[W/>?GSM'2@I>W'H!Q/)O%AB-4"O:6QD6]=N:WL81[C.GAK4(1T7(RZ4V4B M@HJ@(J@(*H**H"*HQP9JCI4@WD>$-X):!U Q=X97"7352;5N/,P,A9).9)R, MSEW#4=@\!^%!>! >A ?A07@0'H1'B +4ZCK>M_1&;TF!3.'*4N0HL3AJ0U?J M?7*4(09'G501R_YF*)QNIQ+L483P(#P'*2!>: !8>6/A%NMTH._<6P39#;4! MPH/P(#P(#\)SI/"4&9A7X>JT17)U3FK_O)P9"J>;$\,D.,*#\" \1PE/L83_ M0DM((3LEMSJ-GBFW.F;U^P/(@*@?$!Z$1XBH<$,!P-YG*+3,1J^L7J'(6F)Y M!@L9!S$]@V[B&2SV3ZIKY4"M9BC\W]BCZ0@%9><1"N6?GSJ]SI_=_8Y0:"M\ MA(+>ZLCF[DT_"P%641)ZC]PF7%XQ?\^R8B]?4Q%;9A4/U+A]PM:WS4;/4.26MEALM_/\DZHZ#JX<.D4EH(GDZ)[5[SCJ$L\[@N"F.F6^$!^%!>!">8OM&]6@,WM$;O98NM[1N M]=L"R(&H(! >A$<,_5U5^^9%%6TT>IH N[;(8/LM Q#3/V@E_D&KA!8^@I0- MU*H_^ ,=173X1(/2FH27>V(E(=;"28V3[GRWYQ;BG7;20KQKROJ2@3X[G;K9 M"9SU=5<_).IX3FY/62Y)+:Z*&,HXP7DG%# MR+;G'=8SJ-.1#77GCE_U4@,H["CL>PRR#;$;JG>ZC9ZN:;)A[))^KY?$[Z'= M.H:D&T)2XT#-V$VEM&;L]6)J-&-HQO9IQL1N\VZJN[=YKY>\[[I,U!.H)_80 MVPK97M[46'MY9??V\O52$2CJ*.I[3%4+*>EZHZ>V5+FMMVLNZWRK^2,G3K;) M"O]DRTU1,UH Z\@/>0W_>4!=$CDO]-.K8T>##-*9;Z4OH4R_0IY@R7&T^BLS M"[8H ^7PG*FV8$WO]YMG_AT$V6)&Y)DVGR"4_*-)^K#6<^*^DG'(R#GS2D/' M:\[2[_VKKWS!?G]O+Y@P!O"U'_ #&^? B#1@5\&:B#!KD08!$_Z_.&:[K=,G ME=C]KF&H7=HUM78?_E&ZNJ)HA/RKT^@],MYE+@\:6"T0$3Y728,S,4-Z."244C/LQ\^V4XXNMO[9&\KMUF;K*[G,:"U\+DLZQX&$. GFK4+[3O6$ZNMFO;,>/1R7"V1YQ;BD^7 MVS.,0:3D,ZWN M6'GVDJ\]*1KX,=S4#F6)OEF4P")9/RF+W* M\W$1[&((/)/'WE825AX)D9$K1>/*DGHF";*5N_&TXA=JI7D*E>$F"8 QD2*1^FPWQ94W53:/1,Q>/YXLV MI[U,=R['Z?V3KK;>,)!\UP/ 9JO14TU9,=IR5]GYO) PG(=J']5^/K6_H5/G MWH[IFNT2CNFBO(G%>2AO&^5MPPBDBHH-.^S(K"YKYN+9.11)%,G:B62Q$T$+ M42@Z*<09%9QA'4OO-&[>9_:. O8[KNI 4C M6@2T"/6W"(4,PD*_X?W;@;72V%50&E$:3U4:#]1)K)A7UE4;/5/N+O')4"!1 M((];(#=L%54DD.QHM&G*9E<57B1/:FCOW$/A)E;3>6L.'-NFWCG#36_T+I." M4N>%-H'PU(HD,ID0Q<[=73Q<2KK6AK_Z(P;H!,DM=L1+ZME;PRBS%O/5=MTS M17AP_!W"@_ @/$+!4VB:PT*C22'\2Z/14V5M]_(DY#E4"0@/PH/P(#P',J@+ M+2^%,*@ML0SJ2O$?Y M7#%'(1P%\?O"^Z_$"?B,\^D,]:]^<&$E8]'A2T?U\%371L^^M/V(:QSR+67]@S)H9@+^D<=YA^9 M2Z;8X+A2X9@.=0+"@_ @/$<)3S&+NE =(HY%-?ELC>YB)(06M>9,MQ!!B\-T MW4:O(^M+#A?7=>AW/3)<5V\TL)R0]^T.68)32FJ'MDMDG6ZBN1;[ *=;-53P MZ%!K0S\%)BC781A3^TL)$&7291=LN* K"D2U>DO6U++& MVHFTUU3U]T^,QW,E=')Q.#?Y*QC\O4G7%965&I(X*GC+J $KU7321?)>3JKEAR/'NGGY?8@53@6-%U$Z2$UA=O)+!O:'3;_^H'?>I$\4+?DQPY"KW1TPUUZ4Z!V"R'&@'A M07@0'H0'X4%X$!Z$!^%!>+ D8C$!825S)+=//IQN2J\6&5>LB#A \@%6S#\J MGF$P&CVM)9NJ*4@B%J7^**3^=.$Y5(W(C,@O[JVP$\VM8ZQK.DZ>09%&>! > MA ?A07B$]E=VJ M9ZZ^T1?)73JH6)#UM)-E.F'36874[4N1+WEQO' MDXIEG1Y;W7\E!>[++&X%1ISJ"CO5KRR&_<*>0#S=*A;<-T!X$!Z$!^%!>! > MA ?AJ0L\.S8LF8^NOSN>'_">J(E7_X5:;, B_1KXPUQAP&])9]5EP8#9Z)DU MB@60HTK)U^R3H[IB<-1)U=7P_%OS"1!D+SL<42\DG$GH&_N9RI)'(RRR.;[T M]>D6V=0"'I0>A$=(>,HL5LG3U(Q7JW'[=#ECGNYITM2,/M#@Q;%HLFMT3RW_ MV>-WX1M(2YP,56GT.MVV(/M&R&ZH#1 >A ?A07@0'M'@*3-O4H6KHXKDZIQ4 MBTLA ?A07A.$IYB=K"=TPY.#-\W<$TVCLL,J$WID/U:RNQ,7=4;/;4KZ]W% MX9G"FM?3Y4!4$ @/PG.0#,*&6IZRM?:B8C8:O1:V#:P-<^TG2*[8.6#'T$W9 M5 1P#DJJ Q(D4=59RD.?BB[CBW]93:GL5(RA9U/9$=).65UL\F$H<@YP=TFL$5.N:*ADKF^HQ+]T&T=A1#Q&BJ*] MD]0.-V\MHRL;FGHTG(=Z'_5^/KUOYN@&,$@JQ!/5OXVR7Z;KS49/0WE#>3LQ M>>L>1MX*!GG=1L_H:')G292'(HDB63N1+)2):>?-Q%0CG)H"EE)59:.U:"_S MIV#J()<8%.4+BMKJVJ#HD9W_BX,Q9]=+WIKY(;W/+.?UG3=J-_]# W\9TZF3 MK0RT"&@1ZF\1"AD$]?!.VGIIU(Y6&C;!FLNV)%:[EK\+FA.GA='_T56G71A3JH)^^98":JK(\(;0=W:<6\=P''OU,1Q M/ZG6RK,CR]E&0N!8$;4E'%M^*"VZAGE$3![7%YX#9HCO)X+$+[MX)8%]0Z/; M_E<_Z%,GBA<*SW(DC$TVUZPM=S4<:5X7EJN%1D!X$!Z$!^%!>! >A ?A07BJ MAN>D"MYXQ"0%=!0'UH"$% =Q'V%SM9)*UA >H?/G" _"@_ @/ B/&/ 4S7BW M\Q^A3O+<%]:?L1-L4?S<;?0T79<5K:SM0&2F?3-3L?81"UV^U_ 2WT7.6.G2 M#Z/O-!KX.9EJNK^L*XV>*K?5Q3.&V+%;.&Y"RR$T/,6$?4/QR%Z$715&V$^J M7 0G<8NB"[%N!.%!Z4%X!(>GS.-C%8RGU#4V;D+'BJN:L!MJ X0'X4%X$!Z$ M1VA79T/.I I71Q?)U3FI&I@44,EVPJ35%SM+)46^Y,TU^Y*<;% ,UL@<7[89 M:V2$A@>E!^%!>! >A ?A07@0'H2G<)W AD[(WQW/#WC_XR3*^4(M5CE OP;^ M\,ML9+2J"?)O21?E9;$MFQJ]V&@3"X-JSE$;LBC[Y*B6&!QU4M4G-S22'#[W M6_K@^F&X0&W,4!XL0_EN^O%D(OLR66$M.\L:)%N7=$Q]N02W&1 >A ?A.4IX M"IG #8.@)S;O&_@B&Z>V!-2F=,A^+6>$B]YA,Y64=EGC:9'W4#4@/ B/J/#L MF&M:,;^X8AW.FOK)AEG"%&-D0*%SECT@/=0ME\2Y)$(R!#!=#(%ZT MS2#*9;ER@YW,[NX\:+(0AB*G!G>7Q!HQY?)>$QUE?7=E_J7;. HCXC%2%.TP M8;#SP:;<:7?DKMD^&LY#O8]Z/Y?>GY>O_4T=7M3U6J.WAQD/*&\H;T++FRKB ME&]#;_2,CBZW6@J*)(ID_46R4 ZPH^7, 58DG 982L64=;.$,B*AY1*#HIQ! MT?J1,W-]E"[]X=#W'M+[% R.6F6WWQ.:_= LH%E8*67BF85V:9W-A)'*S0M! M>3TE>2TDKGEFRA]>2MDP2]E0=RZ^$4U442!1('?;4JI(($T0R'9+[K;%S_:? MU)F-;"0P&S#+I\I*?C(KN,JS&\".K66;X#^'AJ37R\D^I%RT#E!U7\ MOL02L8%C1=1.4G?8=O;XFI?MFGRK+SP'S+#=3P2)7W;Q2@+[AD:W_:]^T*=. M%&]1Q=/2&KV.)IO=LO8@!=AI/'*.JX5"0'@0'H0'X4%X$!Z$!^%!>*J&YZ3J MA7C ) 5T% ?6@(2TTCJAD^'4DAJY8'/5HX 'I0?A07@0'H3GJ. IFO#NY#^. MFJ2Y+ZP_8R33"JI'ZI!JQ:N0HX$'I07B$A*?,^(8U][EV3D1,3E<2FW3Y@L,1.A%]H,&+8]&D5.N>6OZSQ^_" MW9)E?D:[T6NWRVJFA^R&V@#A07@0'H0'X3DV>$I,F53AZ71$\G1.J@+F>6H5LA5*/\" \ M" _"@_ <*3PU<6G:BD@NS4E5RB1I BE(\@12Y$M/!=(\6$(C1);G"[58\1K] M&OA#)G[#I,G1;7"7'E:[[:^;@]M6EXM?X<$>=#<&\%X4%X$!Z$!^%! M>! >A ?A07CJ#L])E9&DZ2+)=L)DW!8+55GB 4M)A$XRI+A]F85MU92TI5D& MC4U"PS(2\3D(D_H(#\*#\" \" _"@_ @/'6!IUCS&W/]Z8[OCN<'?$QRXM3/ M[C+FB@)^2X8M+XL%]$9/5;3Z! /(4F6<%]HG1QF"<-1)58_&\.)]?L&3@G\Y,:,+G=^P!YQ$26.)BMLY8YFL/%,;+&N?^TV M^*)=65?U^I14GBX'HH) >!">@S1.VY!P*EMK+RKF#BCFW7MY(W.)Z!PLQ,=B M^@8F]PU4TZS>-RBI[$B0#%5G>=,:XO*IT222'N@HHL,G&DBZ(DN:HNEE5Q9M M^DXZ"SPAR/G[<> SD\(9FJ'O.G;.F>[")0;_NN68]-U(([8V*Z+,3*50MN^2 M!,$8R' Q!-)&&Y7:\HJM6476=]ZHW?P/#?QE.JP[<)QEEBACMKH+>[WHB2C)*,D;R?)VF$DN5C W-$:/:-C MR"W50&%'84=A+RE=9NHY\V45B;T.UEWKR!UEL==SX9JN&DL\AI>EA)=&_I&A ME_YPZ'L/Z7T*AIE&H]?1%;EC=-!8H;%"8U66L3+$-E:M1J\EJ^HN+;3J)>^[ M+A/U!.J)/42P+2$CV#:XLK*A+^[XHDN HHZBOI<-THI$O0.B;ABRJN]<9%2Q ML//:D(^<./!?VWGI_0S_9,M-83-:@.O(#WD[X'/>0]9YH9]>'3L:9)C.?"M] M"67Z%?($2XZCU5^96;!%&2B'9TVU!6MJ37#CI)C]=Q!DBQF19]I\@ECRCR;I MPUK/B?M*QB$CY\PK#1VO.4N_]Z^^\@7[_;V]8,(8P-=^P,=SG0,CTH!=!6LB MPJQ%&@1,^O_BF.VV3I]48O>[AJ%V:=?4VGWX1^GJBJ(1\B^0PT?>N-CO2ZP' M->M<_?-'TEL&XRPV)'@&>+@\:?,6I"KVT_@\<\I:,$>4]TF*/0)Z+.*CS8$T M7C+DW./"SYLX]QV/>)9#7%CF_\_>FS:WK23IPG\%H>F)\8F V"2XVQV*T)'M M;M_7Q]*UY)X[GR9 HDCB& 386"2S?_V;F54%% B ),0-I# 1<9R:'>>OQ +4LC*E1C]72R4[E2A]!B+(MH2,YAIGQWO)=#>_9#R[+=M M)M;B,R-DD@@C@D$P0\=PW^D8?^5.$RXH/"]9MP+S_FKW>ZS>Z R/WIV:C5?)ZQ\C_2-$318-J M=1K=[J!J@VHWVAM>M2%8>>W9R9:W#3.WY5B27'55*L;Y&US1_H#;9H'V"9C/ M2HQ(B8TO?$]EAVTQ]OXE+^X6CCS(GBKM54M@BVI9FLSJ^*$8C2- MSC8Q[Z7]7NT\[EF!SJTN5TF'6LF8M)=PO&&(OP&'HS7D& MBX<%[_#D3PEQPNOS@ M>Q,[Q+S!TH[AP=5-KZ-W^]FXD',L"5#SPL7R0O_PO#"\NFGW]$ZS KSPIBKO M\RZ.N%N:"TKR':_<]AMI2VWB>W.LR8_48+L1&)$>QSR>6U?@/Z;N2;-9DJHN MBB3&^W,?;P\@GOO)D_DKA]<&S:N;[AXB:"L0.W#A1',(&5V.>,I)\4'KZJ:C M&]ULC:.Z:^N1)#GWIH>>YC/8V+&-?5J%\4/]5.#O,?K9(W3&VZX4Z*6-V->5 M)#G'Y_<*!X85)R(*D;D>F?S\>+Y@;D B06._\&^F(P75JO]@4GQ3XBQF(/R. MNW.G;$YI,6U>[0!>\MGS/WK1*)Q$SNUXC 5W2KM !EBM7F\9.X>$5\TJ:(_K>JR^7:.D>3_YJ#9F\"F3YCO YKVV3,#*[O& MSD=WFU'C2G5?[B/]L0H?:258Y&]B"&MR&1K4OA#?K[ M+H57H^,2Y/"1+7S88BZ!3=?23%4DUY#YQ)!9W9Y;UU*9KC30P;JY7;TWK*LW M7R(A;8#,^R2D(1!23^]TJD)(;PHR?YDO3-O'@PL$S%//LUYLQZF!\JDD]-_% M#B3[\IJ(CF$3K-"!WN_NJ^I-#:2K1$,;A/,V-+061 ];-8@^I1MC//99#9BK M(([CK?C$=R*/6?! ;W!NW1MKZMB#H,U2Q_8BMKTW$5O#WO)$<#[=CS"H9RJ$\,4- M0C^BB*MO+'P /BP?,C?L7-T,]%9E0N9JZCILY/R1J*H+@*"E]WJ[=)NL RY73P=Y0_:FZ^X-;=R9TIC'CP-- !*[Z'B@4WN)_?AC/FW MM"LE^0K&2CD#W>PA>PVBSYN&MO9R[$Y#/,,TIU][C:Z/X]=($D9I?:Z]R76$ M@/KU@OKM@J#]@>DQ=BMB'QG_WR]N7)N*H-!W_.;]Y > (L%U6<8RL$IY[82^ M0,I9CYYWIYPVB.0Z#[ "N2:*R]F,BP%0"'23T%_<9=L;S;9;KXAA3A$9,VCOQ=!>[;Q3*'B*+/!9+CWA04QM(/V)-IC>-C MUW33MXMYCB2NN06:YC\L9L>W]FNR?:69LD<9X/WV+I'2-<(^!X1].AK#1->N M;K2J8LJ]*3S./2&.YTZO0^;/Z]("9R'KOWFN4,XIQLOR%AXYGAY0U<1S>M&] M-S\U%B#:4K2$VEY?'& MOB$=HW5UTV]6A5SV"8@[O8J+X6^KO4U%9UN,GL]K(_K M&WB.;6FX1.?(<@?!S[";=["9U!C+8M;ORQ^PJTIZXFV\CW?Q-B<=C$O+>8.J ME1O[B(S=;F_/ (V_72+=UI=^9"+%P\^V/C!V:=Y^<"+=)_0_/YUC*0W5]Z=U MWBZ<.XANV9)G/RI[J7)MEC&QB.\NQU^U=5!%R17FF%[9%JT)G%JPHBY-6=-B\G:>J M]5!B9'NM =6L# D59;]Y,'HKT":^-]<"8'6L! 7+8_H:_&*6L4=8X"I;OW=(W#J>($* MTM6&\ZE#TA7&$NC-7C:9^?SC"[N);1[UP>Y<6?L;*TA;VUJ&AZ&M%ITMM7+*5YQ_Z$+E M)3Y:^AI5L8!= V,0U'9@DWN82KHAI"_1P%\ M+P"6^\;"^PGNI/C%VKX7:Z=M5*T7:TU5QRQ:\7JRVD*T8X'NMMX<7EB"7N6E M^D/DCV>HC%%^\\2\A3#0*%>/2>NL!NPG*P678;PU)G26LSH(R'=)I:Z!>!5I MIJRP+D4S>'X_J$!6YMN,#5Z(\S1MM-3>B4/[W]1(83OG3*:.%*X>$"\X'XV/ MU/8;>MG&0_RVWA[NRR%:G^17D3Z/>9)_*$KE2=DMH]*1[&\S2%A5/JE X;TI MG;<+\/:H6K;DUFWB.=<[?09[<_K4=D0%R6R#&;$CF67):7AUT\[IC'G6_ON+ M" [.-SK6"OTZ5+AB2F%[%%<6L76:M6WQ!FCQQ+9%::IL84-8?9"3RWYY=D1% MS(?\*.'/<<_..DJXCA)^E>SYSA;"9XU'44G-,.#J:Y^-O<@/& B<4=T\[G0G M4W4^^P@X]P09A)\_2@MNXNFEUNGJ_;AEW<22TP:+<&PFU0?<;^L#8@^ZO MB(8_#SF]$OD;!!%H?LKHV(^DKOTV>T[G^"*V:$=^PSB"=E.'):B(]Z8FJ!/E M<>R)H##(H*6WA]E#H+/V!IZ'%%?0-LR(^=HDMN H4Z-.Q3N9[.:V-*,8^0?? MADU9F(Z,YREQ=-/IU?&ZYT9&^T3:&^@H2R^8<]_;)>IKGW#ZKR'6@)>G#,K) MB5@O/#/YL/!X"L)[RCJSG]F'%]L*9Y(GE:?XV]\WDT?,4> Y45C\B#+@,2P9 M\X]/$ZTNC*F_]#KM=FH95J38:?3 M&K+AP.A-X#_-8;O9-$SS?X&-GI!VT23":!EDM[_]U;S)VT9U;TQ_"MM#?D&# MS@.) Q(")K^B!>)J@>MWJ%VVBB_&=! M!<-^HV_TD1 $!A(?%C32 !KY:_9ZK]_H#HS+D"0@=>T'=/+,".0?WD_AHYPZWI+25-^"E MX"K0<;PFH%,D(&0)*$LC&!0TW,6/6WL ]NG''7OSN8?C\<8_:S= M5RX=[0W MC[@U)5P!W6;M"KAD4GJ5\S9%2EF2P6(+W9U]_?4)VZZ2F?UB_M@.>,TTW"S- M6U!X;8V.JR":B7_N^8Y\$EM5IJI"=W]5%6J<7$%2*E,?+9^4LB33QOX]53F& M?5.@^7%F^DSSV4*63:CQ\:FKW'SV_._Q?KP:('=J@'QNM'0(;\6VQ+39\=7M M8G7*5JL"#5+?%'C^/5IZ$7F5?68Q-JR5 7 M3P];%0A)JNGD-,7+MJ43/$$<7%@FR/G4C,EI9CS)20@])=I^NVG:.W87BT_O M]UL"JL?KQ#<'NY2 *K6W9X#8WRZ1[EA+X%!$VKJZZ>F]:M-H72,S5:9L;XKG M[4*Y YM']8RKFQR<5[OHSY^27E&)K 0E;>TV[+6K=A)T[/HQ5:Y2 M)BV-M5*^?%VR&K]5SL@HC=4ZW*!H[L%16QL49T^0^S5:[%_\#V)L^P<:XX-, 3 M\>8P-#_/UU)7.!YB(!ZP^]C%!^B/C_PO_=B)VZ M:#IY$VU!]%*'01W,J]'9[-5X-;/';/W1#A9>8#I_AP5>P!/;.$&V8/4!6%1] M4&"=G1UN=0!5%4GSG&ESB)6?FWJKTZD(;;ZQX*Q2*H?!Q=V4S1KT>4#$6;EU M_\MA(-;6=%Y]H=8^7YG6QY"(SE ?[NV J])68\VW-=\F?#MHGC'C8JK\T-#[ M[6PU\ZHQ[F4UHRA(THP6"X=A!"F/'Q\[7A#YO+0)XI6)X[UHMLLW&:N\5:11 M11OVT_(BC&RO6J>*C4-[>_!W80)/ @WMEDRV@X)\ VKP0I7=AJ I4%?>G#V9 MOUCP $166AT9=.[0S.F,<+9Q4C4O7"HO; C[VI47VM0AK)43%?(V@KDJA+\" MT2.$,)C26-)5@W9K6%;#LE?W-,"_K[W)=10PS0P"AJW$1J$)-U+0(!.GGX3: MJ,N!YMCFR';L<%F#MUIA[:=%&K[V?O(C8+=(@?>"_KZX\NS]L^>KE?F_2@HL M$:/U] M]1$\(*>]*7,\#0BXBX>=VNX6FRL:(ZWN[QL54WM=F\L18@50(ECXT?MLB/W. M1OU@WT;]7O;S"-Z DK[6FL5K%C\83EE)RBG'ZUF>'B(P.7=VWH!:9 -"F"$K MYO[3W[6^K>A*^T5U>4[5_=/@* KK7(:,:E]&KAE9-@56>Z[%W(#_1?%A9IA4 MOS$=&"9U&IK A-^B.;QGG+7S M5MQ3_M1T[7\3>R4K /^X=:T'GP48V8+_C'M;FDZR(A_C@)* M*(/?Q,?XB^)!X =SAF&\4@D== <+9UX1H5V VC8(;=I4.PRT(!H%MF6;O@T? M?X?VO]'\H#Y-EUH?-,_7PAG3Q!UWWAQFM10__J;9@6:B:XV^X[VX\%7\ C^% M@T>QR;(LI Z<#!1M^AJ#VZ9+&2ECCGTO".@C/UP2 T33,"KENS\:CPWY41W> M.H'E@2_B+.0N78],E!RP<,_VF$L6<['PO5]@987,66J%]AF5:S>Q)L'V?AB@ M_!'S[R?_\.;L$6=%9\@!,.J=>-N6Z1S-A$E;5S?]KM[,Z;"ES> S8O7DLF$6 M9!2 _(8UES,(=&UN_L25\6&17T@CBM6>>SZ#M8:5"6R\#,O#0!TLP4@I!NK5 M(.HGH -!>$APS)T"Z*7(*J00HKI@9B]H2>8FAL6[LJ6LLFYB'8)E (SH%@L M_)4_+E^&=*:IWQ/U/@-M#%3NZNEWA%1O*HP9V6TB\C'II\A7G8\=WH-!LI<,Z<^XRI+UUYF]G@&X_I79&.@9M[4 M!(^/\(7P'J!OG,@X\DD"S(%Z9C"/A2C=KL-,:"JV;\%%'X:_!J@:K9;58@@!FBJXP3+UJ09)UQP<%,WPWBM"'X T/<>;-76"<>&4W'9E(HF,!M\#49 MM!J/'-0B9TG8%P:OSRH0OO8W?QOY?\W:NJ%Q:X,]P4X!K#=(>MDA!.DP#@!5. *][Z[=-2CP4Z_#Y/T'( MDF2@6U=66<%E7V\3GL"O+@C?R>9">8\\/,2/P(B]*2,R>['#&4T%WZC'H$[" MB-OX/?'7Z D@%]"!@-N!-A/5]#+S8'U<6*F0$Q&^&/2E%8TE:B[4(D6\S-5B M+I?/S:7VKP@,U\F2&$?L'NY6H42C'1(,A@Y &T@<=U.MXOT,BM"+ NZXY(^ M[00S!9 !)A;C8X)5%G,%]6<^,S$=U/TCQEP8@HCW%I,3E/9?*T@[IAU:@)@F MY+:P7V,6FQQX065*\Y>85[S)7YX464FN*>V1\<7O#.0KJ,$42I7O7/O#T"RF MXRH FH5G+$F30%+JM!8(-*U8%B":@;?)U4HR)U#)2G&U?ELE]P&>]C@\"1*X MSL=@4\:TB**'+7=A$VCV\7T)T\DD#A7RQ;=)>%3['HFEE$%/ZQ&&PHH(A,?J%WD+^<^IPA0L& G".[7^!6)X9[(?#"!A_ M ]DVTV[)U#<5ZXOL2$4'BV';Q;:Q M";S+!FY<\4<1L)(5\;([P?>YMVX0%[B;DZ)VV5G+Z = ME!V)9+. 4QQO00L9/['R58%9>2HNW&C[R;SA:KQ^ZN3_WU?M[[YMY+1W 6,:=W;U&II:UD"[5V:7Y;"L!W?;4Y#^504,U35>/Z.LUT^)1[L=C[T( M5VGZ .N.RB?'EV?D.-&,K"_O,9J3+0EB6?F"EGQ"D]_8Z,W;?BZ_FX$=W$]6 MYK'D_\V92SMG+NWL7 JEGY'K4C1.YE*D-[['!H+V> N"H>7"'7H-]TGV3IW& MG)PSBETXYI@#["72WNO$#2$OPELP=^YE0<$(+_8MTO^$I,R$Q,$@A) M3GB3Z5NV[)&96E08*H .^*VAW2*$'L\(U@0LOO=U!!3,O,A!LPZ^8,K><7]& M+@?-,0Y?]4&!;FW#W$#Z@%F0?';#QW Q4D3/XRG4S4*0<\O?^YVFK,$P/L.V M:JWF]?\GL86V9(1A\:&/;,S0]:RU6SJ-*]^3N-LR^6R"6 :0NB.(3.R]=+N9 MUI\1MTN "ADZE4'5Z')&WL)VN5O"XV_5)J;M.\L5VI1Q'+)X7^2$@9+#(U$I M/L3I 3T\5,L/$/SM''D\2'Y1N5/<138C+#KNM^U:A$>?R;UI@L4/]JUSU.-K4]UY"H,4 $!JY:B8.XL$$2J7,#6'R\J6PY\(-I-HKB8'* M?BU@@VW$EH!?.0?1&V-_#=T1J,],S#' _C6!-M41_HD]O +:>(A@,PNX(,8F0YNOJK.F(/D889Q/\OD[+>AW0E] M )_S8G(U!?TG[]ADTZZBO+<Q"]V*^0[6=IK7!'HMJ@@^ +,[IA@A)%7$B@"QHY692'4!8"_ MZEL@T((VF):\;"P@[\Q$NQ0]M&@O>&[N2^%ESWAJ +@L@>L9,T#/MP%T-(V3 MD\RJ@]U[5[L'5(X66H\;:&F'/%\I=,G":K%KV(MK>IR",_P I:PW_JF!)+7# M^/1M(""18WN5;("HA!0L4O:(\!.];1TZ,5'USZ]1W4_?Q=?>*1?'O$+ M$N@VT&KGM6HYL@4CYAE38>.($Y<"GLAVBL*9Y\.26,I'\\VF9" ZV9)TOX2N M_!+L<^:R^"0-('Y[:EKJS+GUZ) X2^A0GHTC@6'%3&K!M4#/W(JW!+"\-+C_ MKX*F?1;Z'BT\0& \#E-]Z38?4LZ"$D-P2$]#07LS/AQ-M4"A\SX3 ]:(0+4 MQQ]I; +SI;RR/P)V/_D4A!0)%R3>UT[&SWH&/E.8#!TMR^E47!X\D9V(GC=3 M'NP6V+12-.-A.3%^[(%, J24$U$9"R6]A?&"<+\32(GY0AQQX:&SR3DCY4R1 M-B0R=1)5*'.DI@"?^/9(P(..G=^P3@H,\@=APA* MH7 5[N\(-"ORI5R*_8*"8_*=7W,/6"I0D$%Z;?Z,K*E<]&?/ 0[%Z#>+39C/ MW:,TA!!K/XIPLA?3!R,^1/6%)\SB.OR (BK>5Q)-(@P5C7\8O7#^O+.?5^X5 M;TP2TN&F9QXS% 5L$CGPR[.0YV*#\Y<;GQ/!1B!.O1=:<#K,%9H%(\FAJ;/$;%28S0*\'5L.VJ&@(]>E)"X[M61VV.Q?FH,FPB2K8R M_*GG62^VX\1B/WDS->^002YCM21#3++\.QQ ! WMCX0_,R$'./S@F?[9EXWFW5#0891;/ M64_0&[^+D>MI+/W@>)./LJ@ $.8)JY+FZ2V^OTB*&EM)T1Q]J+JR2FG#5&;% M/X5#\(OP!WY"=Z XKTP49?<<%>4_"WV=9Z RXU"(Q%A%9EAJ__SR*>$R$&?K M7+'JBY A^3%;+)G0TZO$XV$@DTW':1@-*$*YS%_49BA*DZ, 669B MCI$U\8R#9%>48%) JRR4R32J' ]%/@2JRL"#L:)T)HU?'#LE0LW)3J9I-CQ)#C>#BCJD08'3/\GR,!P*17ULQ?&YW#P&!= +J>7Y0=X M\ 61KK[Y>WC@0N%=[)=-(:8QS>EG=E(W:Q^ M<76<( YS7/HX3PSY"Y(@'6[X2DJ">2 9$8J'#_(P\9F(\N2QE?" !4\*Q)0T M>Y+$@W#;?X$"@F][J',I?&#GVE!,)IJR, M L\?226]^C$NM1=>R(,Q*?@P!72$$"5OXB*VLCMC ,: 0#X20:\ M KX5)*>\Q/_DWH#_3CVD+*ZM)*'"B'^C1)5J! \U>H&(\CDDAS@=-H>X7RVNE -K;A'H3RVIA]FS"$'U,AT M?V+:'H"%)0S&_TDVS5AQA?&<-+0X(I \01QL(SZ5ZH+H2YB=KB\ M1 H8^XY^86:),"VX-_+)6IS;N+!/GG AJ+(&50HJB,26LP@F*L:N$/\HU+@' MM7#X>[8R\(2;FZO?[>#G'8T(_TJ$1#_GE*&?$_YX#J)#G2_!7;X#7 ?QS ,? M)A^L7^/*B9;"\Q[X:+NQ,I*_&-TFICH7\7M>R+@JY4LD<+RYX)96LXYNJ:-; MZNB6.KJECFZIHUORHEORTFZ,ZTX5XU?$P8OP#1)\5R"2< ^I/BK/76>?B,/! M] $EMUM^ MBAD !I:HULQTEE;$\]8 -7G"Z-?U*UF=@:JXQ0SE_'S\(?R&U< M2B=![U:^=T=+(3W$=<<_\M%/6L9A%<6ZGI(?2J3H,R4D)*3D_5!K-?^S*!I& M%E^AC)9B#UPI;+W[J.+P>>X>)DTHN:*Q0R)@OI,LTSI[@Q-M<(Z6<#))DC\5 MEPLKH^5^*?,UIA^2V%_*%$%NI^IK=3/]F5+$$A?,ZB7D,;RZ:?<:V3K'&JR3 M(P,72PVIL^.0ADT84JN1;0DAAZ3+<#[AUD\J,0EK/XC-?:[P K5.B'1"XS2$ MXXX2_ ,UDSLYBDB*-"@50N)SIZ2(0O*C]!/@"0/W_<6A"3Q()PG:V39O/!4$ MQ",A_!6:2_DFZ6@J]D_NTR7W.)XQ*W*PO4>N]"%;*YND/#3RTI%?\]E-XB_G MV]7P!6YTOD\\C#TB'RNID+ALFHF*Q7/QD#SV#.;&BA9#-IX) \G0 MP[A.&486S+#"RK;TJ<3@2<[C)9-D[B'#V" ^:I%7&'>(/:[E.!PV!IU!6<.Q M9S0Z@]9:PW';5[5ZC4&S6^I5Q=<[S=[^!C78Q3!>VQAWF+DMQT3F[KZJ&,GD M7""0F;5US[\%="$:RSI#.VM=@N]D"C%)"B^"[UK!;]LT!DI:'FSO1:D@B63- MO;U,?E-_Z4M=O?9NW);?A&MO8N3W;FJ;M1^["7-/.UJ)V1^+I ?$,]"Y::I4@GK=@Y3R1K]]]%["AS#P5CH$KA:]WN5H^>9]W&8#B'3-9>&%I'G0MN1-4HG M@I7*):,D@8]2S'F%VSAS-;=ZAQ[WO\/*&#AQ73.I9\/8#-G4\Y>B6YXHB"*S ML>-<>A$[1\GKO$Q.LD=YK0M>&?XA=YOBE[]Z0*T@,3[+&)U$6F3"0+K-;/]. MN)85&/FA&$2;@>QF(>L*YU2,216(B8G0G)J8W)07*JAS"GU5)-#[HK8#^9S( MYWLFP?H]H]%M[RV\H=]?']YPDIB+_F!],D(^JI;[ MO.ZLB,]2?MKURKBE@) M=9A&':91A=7+]$O8/^==A)?S=Z&9G MS_\(9G\XB9RLK5S22=%M BILZ;WAGET49^UHK/GM;?#;:1C. (8S]%9OYT/( M$W'_CB2Z,29/-P;=#'5E#.K3 M$-9;M+S^V[=#=NU-)KP1J'##V^CFE"[75\GHG*6X1)9J[4-&TQ[<3R9ECTB[ MS2YRU" G"&)[CLJGV5.8%S5=*&T44I '"S]ZGQ-2(3?A>[P'/Q98 MSU_LP/WDEM;_5BQ_&13>KU'X)1-:D63?&Z5E*6IP==,QFI6FIK<(O1-)OKEC MSAO#X'N$X/$JYR"ETK!HB'B[9>PKB[,&W54BI$V8>Y^4U&J2Y=;95_AZ1:7R M&?JJ5XZB,_5WRNK+.OK^L$MS.?)G0X+-MD[9K*QI7=T,._O"?U5/E%ECA=2L M6K/J&<>:M(P]Q9I4DI-SL4:<-)-IL7"Z@J8E4U2^Q%U_XC[1H:<]?OKCZ1_: MW Q"YE.=7)84PN2-J&13,MX0-J=P/+\P\O^:K,.%P?35N;-[O- M60:$57PIWIF8-S+A22,,V.>WHM7!)H9CS X@F$:-?I3JY(_8F-OTK0"&8L6M MXK5WHGO9[>-=W+NL;72O.\V#5WHN$8O<3=%+(-R E-8E_OY=MGYS--DTE&*3 M'T4I\'^GZLYSU]")*EG3;-*-\6*/-95^]AE/IUC:5/4W6*5Y#0N>$XDX]B1. MZ)'4,TI6(GX.6P?S[G%)_W/^]CD+9YZEY"CY;.)P/PM2D.UF/OZZ"IZBKJU2 M$%=4KBU;GKB[QDN8D,@7&JNDA(0X8MKXXBJ4$1,&T<5VZJ>7J)_VU4VG4>3Z M>'71XW6.]Q--%.,4C)S*SNF93EY5TSY=@KFAW;N\2FWD^W$+R'2I]:2;Y$K^ ME%(M-G8:BKYP_!0?&YK)/$#EY@4FOWE1X"RQ4NZ?="-OAT8-,"?FL^?SQB^^ M9EK @T&2NF52NT=&S6RI374(/V@P1VROXHM.D75[I&*!V&K5[9'J]DAU>Z2Z M/5+='JENCY37'JF3VQZI>Z*8$]K4N+>R[R7818L65MPS@0.0I/UF@C96$0FO M6074.HX<>CP-DC-V@819:W!_MOM1!:WCS^M@U1I(19!+F-.,+P/4F_+ M(*3N%?@W4 Z"72RAP"WCQSL-FUU6S,A5^.5.(DN@BT^^#],#;>0S0MPG-5WU MI%=[0I[\#,@>"SHEB\?Z,PIP:V)SE7<]Q\FIAFN^.Z.XYSG_U-K6YYVTI8"X M'L4L,:0@"FLK,R'7)5,TX%O>6".(G'#U^W% 6M[&%3HBC[6CJ$9QR[!;QZJ8 M.89]?AM_]'_PFZ7M4M !S491/5MIEIZ290[D2DD[D21E!VKG'E!'A]\^%Y2U MPZ]]$IQ4>@^QAF:CZ"Q.[B'JP8165Y<3UD5;,M,O[1_;I:4:IG#9/B[*O?\1 MT+87F,[]Y*OG3K\"&K"XIY%7FLI6D&EE6XW#M?,L.94L!*ZX PMP[> *\(C; MRJA9&NN%M#OGM'+SM*+JL'[3ZOK+1N0FNKE0@H2\_!)635VHARL .GB2"X^3 M)E5/YP\@H#1\(;R)SBZ2[4;O&$.6PUZ***-\U2,WMOUQ- <11JVA;-?"HP?& M:SMA"2W\CH;J;Z&TG4IW-\,24-A0=,1(E<*G4%>DI1^](8C#NUWL6,Z+9MDH M$7G0"BA[E!<.#-2A60BWMX4MX2/.[IAN='U MCCHZH[E#@.OA1P>2UO4R .45%S+".+.P+M FK][GO4"B.O6M;[$ M"H&OG/PI73JS:V2;,9X=8IF*J57&3YT/!>0.)/4MN?A%.1KP9HG42EM"8)*I M,/2?0&8D6DD(QUH^5^G+Y*BL&@M /3&+^Z/$/2,\7&88B]_0XL&)#N @]GTZ M>-2U&:A>')--W5--,AE K8(ZE-Z;A ETA!#P*);K!( "5U !3U1\L094%"@> MN;^$)@!)\,\Q*PTC9JERELXR*;@8/\^]22[WQ'" A,I+K@-?&7[\!DM2<7)2 MYPZH$*4AU\5\AY19)\RB%BEUM?MQZ*$(:N$B,Q,T_\1&X4FF6-F=-'T[8!*5 MI7:U>/MN775$8UC#$9-SX956)[8/+ $VXL)AO+>N]B^8G!W2:6I.T=75LJP8 M/N$PT6477X!J*4TX8RH'&WCPO06\D%Y3\!$,U.'+C7XLY#& Y(B"-,M&!Q^R MA2=? A(O$'9 >0:7?8,=LGG-&=;?#*(1@'?!O'UAO9_E0?$BGN^4GHU].WI M5,@2ETE'*R<.9%HTH>WYVI'B@H&)[D06PDG08-/8H0L_@3U!=7%M<="&8YV; M8]_+J0B+MXX=[D*9?259F\!LQ]MGW/C>4,[-N*DSY@CD,U MUGS-(HM>%%PS-=K^I%WN*CW1*2N*5C00$S01<-WHG)3/P3 MJ6=$O5L=E\]G)G<,S1= Q"%UK8;;X1:3@L-@9>@6_$0P0]-E 3*,\3FF?DU< MH G@YK%EVLCS?HH+A9LOMSQGEQ4QFSU[J);@^Y+B=)R^#4*)$[[.3Q*X*Q[FM[C/GH.31"(R8^_ZQM'%.BXS*L[6>"7>=VF6%MA^*Z_.-_]6K4YB M#[4$M]@?*^)*&,1EK!]HL"9,T<> (A0=6'*:FZUP'R@E%!]QL)"0POCG5$$O M2JEN?B:0A@O"XQB:OT1$'9*$!])(!LZM3( PUZ]KBX\8H9;Z,=(;LL!VTL1= M6-BJ8LI1QZ@ E[EZ&HG*GMO*^87:D?NXY" D;D 4)\$^_?WGZ>(LRUT>,$_&K MO) [\ARYF*81;#3.4EM$(X2'Y>/?LE3+VLGA_:F_C".2;?SLF5N5Z/#UQE1DQI(>-?Z+,).$ M0Q&])YX+CR>!-E8VR@OSZU2'.>) >ME873*PD5UM#"+$1%^R24VBU#<)%R<= MPG(DZ[DL]J2.A>I ; WV(67[+6(6X$X+[G)3;J!!B'-=&@&M"R'AY"H=>*.# M*#Y+,),'10";G8]@$V]<$JQ4$ 2'IOO4Y%YTL2;+N*J$": U"1\FG)NR.;% M>W&;1HQ\G4"D.! ZO8_WEE_F)];RJ"%^0VPZDOD0KP/)%.%Z#;1H(:WDM,-B M90%TGI84MUKBYH(WF=#)B1IHM++O2UUZ,,1*OLSBZ9BJ5W'LF/:<*"<>9YY# M0E+S!EN@E 3[#+8&M97_(W$]<-%5*, ZYRC /B=VI^)DJ;HH>]K*WY%P8D$L MBLCP#)2V;_'#<<@T\K[H\!-[,24;O7B18P%'/C/!"5PLK!Z*432+Z:0ZSO$S M'S!I"Y\(05X%$RX"> A?,G(ZQ= (MZ&;%>\480(C%KZ@=!#>&K#6 9[9,-HP MCOU1O6D(AQK:9Z\P7B<);@E32YY.2J13><_-9"F:_-3^FL<9S4"@F?YX1N)& M)3?A\* :E=X(B(*W&L2W1JYRP78744C^SRC@[&_"YYY9>G -[3[S",]*A$%X M"^KT)OPK8I6H-: W$N<'E!&I1CD%7N2/1?]"A^4.29!242O#:+X0_JB1%X5* M'H984/[2$.D\P;^.Q]-6MV % T" (NPF?Q0,I?ET0W$ M6_-AY[OMN%\:!]=H";QO]Z1Y8-.RO;]N#4XF(2B%O_>A2L&6Z=5J=1I=7)VO MQ!FM4YJ^[W/XA42=).K(C3,8_A5Y^#]2NN"Y&I=&/)6>7QB&92_J.:9=B>_C#\%9/N+D3%L)[%&V!81ZF\*3[ %N]V$.OW*0J)1I]-$*) M']H\3@BQ3^3P1K)91*%,K.::HW--^[1<\R,'F<1D&$0+//_CY 84$G)Z=+WX M9 _IV!;A\,ECBJM)F(59Z+T;_9TJ\"'7]2"630),H8I2J,EXJ>78T>$[-(GA\S$?E#%D6$XE1\:MUKR?>"R88@OGP6+F5D1J#]&5G3 M.-U"'OG'YG_<6'O!QOC]V",A#S$EG:%_" &PM%.J3G1/:PU53'[P(VX3T9H$ M89PL3>N$?^ *PD)SQQ)F;8%ZDAD/>F$;;.67A;D4&0WCL1_!D^@.<@.1G<&5 MF"PVK?"SCB;>-;IB(LQ,MMA(A-[%Z6?DBPM>S(5(R(LC7V)AL?-,RO+>IY/K.P]6^ SV+CJR,2K_O^UP=B>"[0H]7=E3 KAVGKEZ M8@G.P>&5#>>)0TU "BD,0QDNJ2 3;#O;8_H#$&"/4;. M7#AFB-0H_;> =6'*,(,X@"3Y4CCSO6BJ^+. 5_!+W@O<28IO04>[F="3['"" M)9B3\R ^9T 6Q3C:B;PMSL:#5T@MG7Q+UQ8@@R*AU2B+A%@USD$'SGQ0[L@I M_Y>N_M=K]M0*@/CON I@JNA@VK>"SG@F,N3QNG@#E;>DH!7WV0/;0;P*%A;D+$2(EDUV42%XP#1Q[*N*9E#1\L9)BL65EM61GY:XAB%.< M[3!B?H\XY?#1R>7'D()\<"*9#IV+%#,HA -&.H-$Q[ HL<8[Y-9\M -S"MLU M%4TJ!"=27$..S.GER)Q>163.9E\U.=8HD(F@>2I?!5"=:3O%07N",LR\,UK+8MJ]J&8WA<#VW;G^]T^Q=\*!: MC4Z_6\5!#7<2MJ]JD37Y<5KM>QIM034>J;:)'[0^]T]]4>^/3-%-=@^9K]:O93V&]X>O8; M$/NU^SMW.JW9KUJ$6+/?)O8;-D_/?L.KFW9+-X;]FOUJ]GMC[%?0Q/"([-=N M OLU]7Z[57GVNQ#_YUKJ>?Q:;+C&-/775 MKD"?^YK $@)KGY[ C*N;OMX=]FH"NT0"ZYR>P-KH'=:[_4Y-89=(806]JHY) M81V@,$/O=HIZ8A^;PM["V<7-UT=:.WKT/SVCNYF43^CN4675'! 6.=L-]E[:8L[L#7 M/,3Y6I85AGB"O?/Q=6W%5Y*$#G%&E"&A3O/J9G=16E-0)2GH$(-::A*I%0H61?7)%1)$CK$ M 426A'I@$1C=BI#06_#/?8E;U0>RM[S).R%'[L1\]GA[S2#_@#BIDE=[]-:P MSB&.5K*LT[^ZZ7?JR*_+)*%#')YD26AP=3.L0[LNDX1:I\_;Z0PQ@L!H#VL* MNT@*.WUJ2K>)%-8>5L6G_!8<@O=4';UV!F[!($FV0(OWZBBMRR2ATR>9 M=/'(16_N+?>]IK!J4=CILTRZF&6B=YOU@<9E4MCILTRZF&6B]ROCK'X+GL8G M+S2=L@ \7:JZ#4MK>1%Z("D]_&V6/MCGTER.6*F 4.F"4,&J0/L*BMO'#I_( M+U+S=!M0:N/*(\3P=ABN]M-VO!*O!E>K5:G4875T+AKFZ!='^GK^?OU@SA:-/#5#SV4DO)4BA$2''=IP1'+KI/V5K2#($JZ M-B?-]W+:)P?:[QYV499-DS_?/OXN.R97:]D/3@9KOZXPYHK^>)DQ5VV5G6Z_ MG$A\ZB\-.L$.ER!U'?N9NC63",:>U[PU]1+>/,?^@R"@[=#S<:N2'MIFJ CZ M0 L6 ,)(^7 -B-]#+5B+[&.*[+P"L*>0V-II1?;32CMU#L,X8K$\S?5"; M(U6/%@%@!)TP&=_$CUWCAU&(P3U8.X2C0O%^#065A)P)%,86L O?>P8\*UN3 M>E& PP2,BC\F"%5 ^& 9A&R.XX@!=$-[2HE+*6R5@<[-)=$1"$109@E4-8.9 MMC"7O#>Z!<^(3^8#=VW$4*HJR'W&3(LP.;X(OL=LL!9A97$$SE(N\-:S0NH? M,>;*-1%3L^S)!$0^# 9_#E_PCI5)TO!PE]-3HB$],[[Y2?-XCMZ9CVK$)_4 M%@%VA]^RH?S(=&AI@AGP)2B-.S"$3; #D'-IQO@/FD- ]HZZRXE]E%KE:62" M!10R;$8/RHJ9P/QY2_1B.PZLY,R&^6MC\=U$G8$RM.?1//TH?-N*N&GE1>$B M"AO:ETGA)E@>+#,2"W^,T8WQ\"SU;9SF])1)B=3/*0;NQ8D#Z15-=6PZX\@Q MP\0:$R]'FGIG_L;'.//\<&+"M#-?IAU_-_I-'5YBR?UWGID&6]0XO15?4H26 M+'-93>>$JN:H=5Q&^H8S&_#TPO1#FW?'#ACL.I_\]WCRPBES1Y,/M'=7C]\_ MW057OZE(%,G5$>S'+S9? M""IVDQ32# ^B8IK$UHOM@I**" C#8\KXE1_H:R1=1DQ!V; NH#- MAM.>L%\++D%A<^"V""4C#L1S+*[S3*!&,_!LA=KXQ%8NS@6\6J^@R%/TTB63CRJ"T\FVJ7:2%P,;>U2 #&*T*4 MR+5@0P/%Q7\9FZCG^98&#)@1Y6F\9O!Z1!"J199ANUA.7?-I).Y3>"N0+TLK M#+'V04SB?!P@V.2; _Y]Y/98H #GF8,F9F@[?$%I.#%O M$1)21![M@KHTEFW1T&%"$3H6@Y#$HCECR17[W&POC@XYF0%KHO<\<$EL?1*MW?M2E/"4.?)K)(^8(Z"\*BQ_)-'8]/DIH=6%, MK<[*8BK_G?ER- MS"M(%5,W/:W,"@WUO.B_F,L"S)Q7W .@1+Q_BUXOFOC4^ MFDP.YH58U_S[;V9EQJ+-?&3)_[ 'O5Z;C5JF-1EV.JTA&PZ,W@3^TQRVFTW# M-/^W#XB/4 "P%+IZ>;*]64SJQT:I^;Z@QX6/-L^#]P*:XA\@LU%FWGG^PDN? M )[$.YU9NYN_A;S,@>1[.M&%\3CF(F#OY1\?+#M8..;RO>W26^FA#V+!A;! M";-RH$MDP'].>*?1Y/PC@K[%E\7/#?CIK]GKPT%CV,S_J=EH_>2ID^SM MFU2?,$HC0U\DW[YY(;=M?L1.AKO8R7"G.AF2PX?'$"YDJU7DG++':N78;(/3 MT@P$W7,@JR7I45AK@$> )T/U^.0!)CBV$: (C75P571,UVC>VU<'79M"NWY?"+XF#B?"/E71B;FRYW5X7(HC6 4[>%Y@MZY MSYK\GCZ0MF^;=#G/5S.3S QN6,!9@6"<"TPYMGJPC#]\7N9/( MF8"IBD9\08A!RIPMY;(%:P_0-9(J^6R%::#:6=)]FE21:6BK:Z1+L]>6,J-;%CQ*RZDV9],5N[RL%:U"1>+Y+ -33]V MQ@COH17QHWP\$!&_A&"$,)(H+LIOBL@*- 8HRDJDJY82K%N9Z7P&WR)84GN< M)?A5G\,8UO[)_$6 9OD$M_[N>..?R5H"V3%8X05:UW[$7FES'@^:&+RL&DY+ M"\U?9W6@D'(BVLH<-'0R3[DFQD,^H@9',@R"CIDGHT#$D;ND3W@^OM,6OD1Q M4,B/$Y- 2.%-B]WCDRB,?!H!827VKXB?7B(!LSG:DOXR]U@S\=D'$O0GKCL) MM:0;&E\OP,LD'IDR/3EH%Z;M+<@'"V]QO$"\ D?'CY#H$S"+%XQK4L!,:B5Q MTO)@-IYR_G1,WZ9EE],B2+@ZC>)!\S,:N1*)-WX1@1T>L&0%Y*OH("*]]?'- M>M$:T("NY:SYZ3$_5%)6 -]4M+2P'G-F!A'>Q\F,N>981I_240"#-1F'\6HM MF8EC5(!R>M78Z@D+$AEW%N,Q"PM#1QZ*BS?CX?O,=*?\HB.Y^EXT%6L1H-5N!S-^)(>'BNB6YU:KZ6 $ M,MHS]D1/3H+,9]-V^.DO@4G[TAV85V3_B]#(S+K*+ M\"Z: F@&V/P*G(IO"&R5T0[$W,*Q#1MA_@0!@S$G:<[AU_$TCG,%CP//!@$E M^J%@'0'US_#L)BV4$O&\&H$B1 +^)L)7Q,&=V%ZBG9<9$T>U0HPSETUL8;'F M#D39*MSTE6#)D(UG+OJX- 0O88RHU+7"3[_@B3H/RU&"Z,7-"8E-^#$B2D3; M'T=SF*U+9^6?I=A_'02C4RF8W O^Q_5 TKQR4Y53,@QW;/4_!,HV!U4GYB\; MCL0S(35!-/H3Q3TL@\^F$9Y-DHP.\-#U1^.QH4T8;J=#2TW$R66]AS1!K!\! MTO%M?LZ(U@,\\0+K.X;=PC7/?!*VQ_% 1OOJQ\57=/$)V*'D"^R7*:F4T6L./J%VU$_HN/'QG][2#*MAO8/[P4L!5\OU.&Q"N>N&W6\ MRIADX!D =1[OP)8\X )>87-A@&_A/BA8A3$>HI/")EF**&O!W-679N>98V8D M5D4%:5&%T?+ .<8$&E[EC,4-.!O/!D%_X=;#67(O'@\,]3$9G8K =?MQSA;X5H68\ M/B]C,U1=>CR1#,5@R9D=8*@[<*"SY%Y4-^910HS$I<4SU0*,&$AQ?N:U%'R M "++?@*)(].A$,=EGD2@8/+ C#G%.T(2 ?BF'%RR'_62YY1[M1\N)]1 F/V? M0#,!V?[.%7?*T0+[.D9GRPL0)_! XA$8[."WVN](R@9@'&PD_>8.[K']CJ1U M=>-Z^W!]K6,X<72"U&&*L;\4E^*MZ1[_"=.^YN _%Q']N,L1?RVDBV MPEA#%/G#:1UR..N.#)TVVT<0#>+A"FO;@8"R]0J7A: M%Z:2:TX)^W)1/J*$4_2-T9S(?:48]7/B"_DJ&\8ZIWEA "_ND_0'

8'!8- M//%PR17%T':+F6)BL+ZX9GQ]Y0KAA!>G#CD[N9.E7@*>'<"'QY3%+RTT,+MHIX0O0T;.X^-B\',D&Z2+!9TFQ?'="$.7Z (.4(#1 M8L(Z)P'-TE) A2EFQ9=@7_/)&ZPG3$F$V/ 9OO$S>Y'8+6 J;9@PSW%:/\:U M:RFH_I!KBCQ"Q&[&[$I+O,$R7ELBY.T%PG;K0-@Z$+8.A*T#8>M V#H0-B\0 M=G >ML?CISOMSN'GNQ_M8.QX>#RF?8^<;-SKVIR8X^MA@Q_5_&'Z@ S1U.0P M'&=D6MY"^JD=S8\J#""Q<$T5UOFLEI\ZDG2]IBOR77B6>=.*G'F MS!&\SZ8V1JOR[+GDV)UB45PWBL,CQ$DZ'XB,>TTEZ$]NA M/'0\,)J;8./X2J@%]]7;Y+$"*\*E+,38QIG8Z ?@IR,C&*)+\;(>'=D1#M'^ MCPF# _KG(:S]A@;K> M&C[.RCJ+@#B:L6IB\SB?[3+%@2XE2[?G"H8FKQY6! MF*V.GGZ+']M;MH@8>;;92SI$$VM_"8>:.*D0ASSB&^I&>ORDZE6'%"*!E.^I M%=/[ZJ%"J5@S(.5$<#SXGNOAP2E];H.WXBQCT+XS1-XI69F:6Z.:Q:91<1*_A$CNUW3]X"*+G? M:?[V7OLR1Q>X8 @0?LF=B@HX<4T89:'E LL%E]5W1/8WNAYGIJ0^E,FP85** MD 4-YBV(R*7([QUSWW\4,#"9\3@?98SBE@J9\GF142F2K#AE/(2N1&=!- MBSA>&P05$^85!_1J'ER;>9!&2O?#1B51[9JY6* [(93*+-G"_/%GCWE=B>M$ M^9NMY68Z=@R#HG FL) 9.4[').3W6"/1,6A"\)8VBL*DK D/*1&'^B+BAK)1 M3 WUL4\%$\2+=M #53]$!BGU#5ETC92**;-?-XQ4A?HS!BOA! M2N1WD7TH'ZRP%.IODD(I6"$2K.()!GR"B(I\P)< N- [R &)"()17(?R=F(* MEX)ET>4G>9'>S M<$M9QXL-V13BPJ-9XC!,2E,H7D!M#/P_]7R*=\(H55Z6B?2", L&0A5"\=R MGF#$M)O=;1T\K#VYS%WC',!CRE+H_W<1% B;/!)A9XGXRL'\PTR"+%S#UZ8M M ?E:37EOD-V*%:,E+\&6OSWGF\:)[(VUF_ 5X!M -=6_>0Y^B'M7.?H>DFPS MM'?(V%*#C$&(B4C?C\!HB1I)5]LA46?)^2>>7?Y[2_OZ]4XO^M58^VN;_XK" M3MSQ!YV6^7A=>X=.V$3X8HR+-^51T-*O8%.L:6#'9[%B:CE;%MM&J#Q*UJX9 MKD^Q>Q!)QT_>+5\LR2DL^,;"^\F=&FQOTF 9:5(FU"UR2U[GVZ MZB9B3P>%>TK/%+.'AXVBQL5BI@W!#!PM<-5,-9!QHP6^"F84UCIBJ;B'6;H^ M&1^T+R&!6CA_M-2F]C-WWZGQ_<(:PVEE*^@K9 M^4'N;<\>+YB&(BL^!?]=!BQ\3 (6A)[ ]\$/RGDZEJ(;8](.%R$H''.R[SU_ M:KKVO[FZ:FB_J\",)1%S,J4!,!X -9G30 -0/HG&JL71#F*^^);8T1G'QR2@5L$[)(LMURI7V.!*VZ@?HD5TG0&*Y9!0W U9R62HHJ\\P2RB^E.;:0:R@800%XDDB6_B2PONK4)"FI"0R%:^J3H9>@+9<:LWXU6WV51?Y)K2W M4X^J!@)ZH63?4,K<[&:NU/A#,>HPGC3L$QH"WG>6Z:Q>'C66U"44!0GU+#6F M L) &66P4PJ.612.E2H+):91,L]R6W-G8G"O9 M9 WM+LE05=^[$LO'*Q/"I#$]8/5C/%]4S?HM8 4JU4J)"WQS^?LEY8M2X*LQ MTBH!8((GC!$4P(@YW@L7Z4I*D6G]&06A..L)BM8,68_7:10KI5!OO.7$V8&2 MH('Y6\KKZ=-*&H.29J,D1>DA0/344PE.D#ZKE M:[1!;O7#RLD2Y; %E4:>O@@2'YL"#F"OY^;/M+M'RNZX&D TE^ES!%$$Y84% M(B?AX[P$QN3EL7R39,G+_*987ZF&S16,6OQS4ZF+-QU9UZLCZ^K(NCJRKHZL MJR/KSBVRK@T6?Y[?^E5!=-Q%G>>X;I_6<9W/FT%^%XBD"J%.F#X/\>OHY;$8 M^<"*P/\+914G#I,T4 0LC"U' FD)2-Q#;U-0D<\225S,I)HI/ MA,Z/9/"9+/5ONS@Z.M:*:T: 78$9]QB(E@P 8# "IHRII#3ZDJ5@%H"@3,H: MYRDYHF),7'*"/) 3, &"^/R.[ Z?S#A@+B ;3.'!>^FD-,\4Q30:;XSEVWE3 M">R&PBOW"+]>Y*,[PB.<9UO"*R9JTJ3098P-?5F%GULP.T66/8YGS(H<=C]) MBL9]B<\M;\D(DV[26]?ZFIA[M]S:(P6+;1R3#Q,+.6 #G7C;6LAQ183$/H"GW_YZI]DK]431H%K=!AW*56M0_<9P6+F5&C3ZW8V#RD%CDNQ ME+'ZKG.X:P.\KAB"WC[@K-59:SF_NQ4U"$FH>Q%\UPI^2Z'H]0O2Q.4H7N8U MZ\:]*%6Q/9H\JI"\K]J#5)P/I#AO8\7Y5A?F#T5?/W"/[6WBI'VKJ\)CWJV= MR.7TDJ^^:Z^:8F2.?TY]$*K6M:##\9BQR:2B3IB,PB#*?O)"M0M@*N3B_194 MO7$1-LB!PN<%T"?;*]_']=HWUR.K,,_5=QU81DWH_\Y*1F$,G*BJ.4G'V^EY MT7BODEHKRZ+R29FE;&KGL*!_65VB4E-4IT9A=)6:6ZGH2Z.9BKYL'S[$MIVX M'CL88JMW!]V"@,Q=-@G%?ZG-*J%L:E:Y$%:A@ [C0TUME=F12Z:VA_KYVE=PD7?MR5? D52[ZH)( M=EKC+5DQ'(!\"/OV#L3/&^46,A>0GCMJ,]:CMIP,\6PX#^[4%@$]=[Q^ +_S M>[S'6^9_*FBO=W73:NK#8;717DV3EV.W7OCVE!,9[3,4&?VS$!FG!QSU72X\ M_ZVT/!YF MSO, L/N4H,/FU4U';_?:E9:@IP=H]5VUQ[%0;#Q2'I_(=A3I?+6W\?C8M0@- MO%KLTL9^HGU]Y-M:6KZV0+XV>[HQW!FCUFZL2M)B!J(>#IGN@1R-JYO!4#=V MMYAJ:JPD-19@TBI*QC9(QF%7[_:*:HU6@Q9/CZ7JNVIG:J%XN.>M4GUL]!GR MJL58*6R!"J/VGUZ&__1![.Z#8[HAW/%);G">6,7@\G:_TN9\372['FG7VU-) MF7!$CV IF="MODPX/6RH[ZI=?(5RX,MJ&>/:OW<9V"K9V!4+=F+_8M;UOYGO MY4G47JRY*VV\UB2X9[?>&A+_P*9<-W_/O:FUQ'@?#YU2Z_ M"P!A]PLJ2N%.OS(S8+3)]Y,? 7^TM*1M7=VT=:,_K+316Q/E6>6?K-!DD$=W M!A8JRJKW[5-*:H*KI!0\%L3?O/B]=K5SVVK" M.1BH6R4AV4 LP6V*RZ\T?6&TE3'4!SF>Y]H'6#G2VBN<>[5,PNB1@=[O[IP' M4KOIZKO>JILN+BZ],)=H,]6NND,JV>/7*%1_$%O]P'>ZK+QM812.WC.R =&U MP^7-]5WU=Z_0E'Q MPYV8SYZ/K(?=?$U? _YD+_1O46C0G/J,;=N<_6V:X_D]W:L9F)@DWRF_;9^2 MW&NUBU.2)8&<@I*KY%QXFUQP9I!W"T;8 G]TJ%-'M[F+^5738C5I\5A1DONA MQ&[5*?'TT*Z^JW:YKG.Y^A%+VL74+M<3N%SW+EO%KNXB6+%_7UMO]K)QYQ7Q M,=1D> 9P,Q"4F#1XR5):_^K&Z-1D=GED=BPDN0=I-R!IUZYN ._I85%]5^U1 M+90,E.D6MYQ?UC[32SFX-Q=V:#JTO?C.P[UJ6V&IG>34IKL(G]WL1?P85LFAW:A]E?5?MHWP%N/3< MZ77(_#GP_:CNNW(IV#+)=%1^P[U^@JW^"#M=6LX:5S?=5E-O5M>,KRGSK(#F M+L1(=5OZ_9UA:$V/U9241X2A^Y>4'9"4S;YNM"L;0']ZC%7?53L\-U04EPQ+:;OS!"DU_^I6U;"O*>ZH4,TMO6/IE6+LVSX7HS@Q3%HJY M_M5-IUU5*7=ZZ%/?5;LOBVN=,XNQ.247P?R1Y7W/@=NFFBTZT@346;KHQ]KA M62UD26(UL/'/^\E7^.UI9KKP[0?FCT&"#(];CBL]V$XMYZ49U MX]A/C\;JN_:*7E?(I-+8],D+34<41M=,82\2&E5HOWR%J!Y]@6_V6C#*W2_KX!)?OV^.9O<%$^/3?]J>UR>C) ]AZ=_PVJQA!H/ILX M;!R"%6:[6CACVL)G8X84K=%<=+#&-!-N"R(GU+P)W&/[EK8P_7"I/9M.1(P. MOR\\/\37C9G]G+QM8OM!J/TK@MN9CX\;3:.MTT\@)V#*2\TDQ0R/\-)HHB!: ML(1KE6Z3I^&*',]@4T-K!PG-IM.,9W -+$WK:5(B4AO9E[2BLB.'M MIG@V68$86FCFG%<(AN\"V\(@X?[L<'"0>:-/3]2/I:'VEW*2MYN2O-V]!P5\ MFDR !NXGJ2KV0K+V$LG:N;II-K+G AI0IH.3@(7UV3-S(Z":DC/L56.&6-ZG MD2W#K\[08L@A-B=[4<:$"*#DC/O5F'%O\YZ&OFDQ&AZR ZBQ?].W=?SM96:/ M9WLBY\.@_> [ Q"G[47! PA+S\I;C#XN1A8W')# 3S_G <[YI"1_ M^C48XAIDSXRV8 *@!_H*Z@6A/>E;VI*9?B.&F@0'*J?^/T8^Z?F2>IKN-VV? MU#_#FVW0@07A!%R!$S+8%)8@]:_XX'\%,"K7=('P'-"D7-)P',+QA5QZRWMQ M7TP );CV@=BO4J39;:Y29M[):/Y1T20E0WN D7UQ12)N.CY-F;F!."';XS.9.:=6 MVQT[D95E&3/^-B)(#T4KW$2@EH2(:"^$6U\X=["$1SBX52$[4.=OK,[Z#]OU M?-AAN=_W+P!8@YF]$,>AYI3]OGPP?77'KXUDXFVL?YA-XOA/;ADP;Z=O_]D_:Y>ZO]PW.L.T^]V$M?^_[P M3^US!"S2:N$%XI;D6IMN.DQU7&,K>:J=J#0O??PQ JWL/S/M.T/OIHL:4JSW M%UJ__^)VRE< ,/('6K@O7_CON$T@]8T5K85;C31FN]S42^DQ,8).%X:X\/@I M^WN2R\#S'UYL*YQ)5Y/RE/"Q-)-'S!&83U%8_(CB3T$R!<(_^BJWNC"F5G]E M=93_SOS$KSIEUR.?F3^OS0D,]KWIO)C+ -T$*@@ !"!>/L2O%\U]:[ PF1RF MT#;0%W=H@6#QN-O\/5 .\_$N&(Y9F;%H,Q_EX'_8@UZOS48MTYH,.YW6D T' M1F\"_VD.V\VF89K_"U#_B< ("*X[%*%4>MV\J0QDRYLY<#DH\3'3'KP7D* H M'!% W7G^0JS%*260EEF[F[^%O.A]RL4*XW',1<#>RS\^2%^:[=);Z:$/8L&% ML$ )L^)#)3+@/R>\TVAR_A'Q$N++XN<&_/37[/7AH#%LYO_4;+3^+V'N"*'(1GZ(OGVS0NY#^V':T: B0"6 '=8:/'17S0M0BN?)3;7'D.XD.U= MD.,0I?^<@FUP6EJ[H4D34U-L3+ MA'Y30DX4L;ZB_P04ZO:'U^WX!$6X>%?! MV"KZ@C6#)?V*#M);%V"FQ2;)E:1 ]4HZ10!X++R?Y)C'),&>X(._.][X9X+2 M.E<: _"V0,7I1^R5ZN2@PN()P.+4]X) <:>J(4%^;&?#OSQ@$827MJ^8%##% M$& NTF(4L$GD: Y<15>M-@'!XKT$[W,$$K\P\O^:E?3'EE;#?L/H&V6%5:?7 MZ+>&:X75]M<[1KO4$T6#:AF-3K?LQ\]J4-W^8"^#,EJ-8;>[BZZIF#JA-[Y' M:]D>;P#0G;4P\MVM.&LA-Y 7P7>M(!,TNV440[EUXR9%510Q+Y2..N"M3OYK MB<*>%[D GV+5]M6>,.T=L 0ZE%?884]I;:>6((7R G7CXT'Z9:W)M]CTS)L( M?=IQ\I<4]31<'_7$(;VS#L"W!DZ;=S!P-"BK+ MI48NV_^;WL^L6U@%<\I^D ,"L5J*,F' X_=6Y"-V2VBQ#Z)_-38076X;AIGQ M)AUXF(.KFUXFA#'M'WL5",VOS5%IL?[ ?%HN=\RTD1E0^ %:#=S?5+=N/8+: M:&](WMH.AY74&M1'P-@=IM7UC\Z)I'9 (FN3AKK-UR8-G0-![2;R*TM*1=HX M$UES6&W<;6''J$)U_ :\03Q_/(["K*L4'5 P;LCT.H2N[1I7-P.]LS<#K4IF M6$U2A21U,%W;WINNK2!![2;5*TM*1;HV(X .K&L[ /N;^]6U9VCT\EHM>=$9 M^[9S-SU3YZ(?=FG.0CALJ6PPJ'I6K"Q(@S4M?!;@P0Z?TJ\Q1HX+ M&HAS],9J-:DX4EE9@'2J+/[FLG"U!F)#BS\+!+3PX5D?IJ:98>C;HX@')HL< MXR0_5D3)X0\.$_1**:0P+LRY9;_L(*3B&"+/$G\TQS0/>$9>A6_]I,$X'MQ+ M:8A?V=0<+S4UW02^!Y."@=C!#&.R%V+./*T,Z&C*_$!\(2ZYBM]("CLBA?C> M"\TBE(25O3O#!(__3D]B:=(1.8X-HR @&)!FEG&TV\+\[N$IR M&6Y#<0W?E$X'4%X2:.O/>/.S'_A;*[BRCY_^>/J']H<98!H[[Q)_*\]G*RYW MOKC:)/(QXYC.F45:/?(+\&,0 K.QZ5+78 _^,$'V:)B?G\W2EX40>,ZQRHGP M0A/$"RFP((A$W54O"H&I>0F=5,;NXZ/,+PO@,ZV^'J?U/D13J%?I4-0?M^ MQVT,GKR[* #XQ?P''>X=6-T;Q&59S1SRC1 M"?%QP2V^HRWXAY \X$NDG'+!1Q9Q.\@;6LLUSL,#_)&E!%4.)*3PI!:UD E'_ $8W\H"EBMQ MTMY0VF9U"; MYYVM[+>EET69(M9<,+K;S%&5: M/3*FD6H>-.!_W6LL7P@"BVG8\_(W68J,RRD4QUKP8BY$,;*/##XZAE?^;KH_ MM=N_ZZ06_L?S?_(K,^90,0M.9[EBU QI3&/'"V*HJ CPJN/FIY7*%313+.(2 MA9'/9.$D#7X&4X"YB$,QWP<1,G(=,O*JOHKKOPB!W=!^Q%NGWCIGX M\E,O6!XC_A[6+ &CG[Q&(-R-7Z.;*5N+=HEO, F3">9= MZIIE![2YQ"9QD4%\U+>#G_!R0#FHMP@9K#Q-;Q=7HY"S)NUEY2W'SYXO27 ! M/$S['YM,<:6EC#F8V'.V^\Q$71AA1V?UF$Z"PW1-9QF J2C-3]@<90E'#);# MY9A. J88+#&J#(=TC(!*CB)$[<,EZHJ.3$S9_,I/VXP:.6_$=M.MZVH$?HG' M$)"(X-^F3\?XO[3&P6(WG5Y.<;05C>.N+B M;'6H-=]4>L**7%/35_%R98:< MSV#WKG8;30%.:JU!GO&32-GM0# 5P(*+65KK5PH'=["W>UYL#(?!O/2H4HM4 MSBO@1I@)$@EDT!B6@LK865B9:QKQZFE2Q([%&J(R+LF8@S6,*58B -FXNFZE M^;&+]M%&=E3-@#P:3QL".0LHB6AF6H1)A&,-E#I8LN1-$\L;.X7+.'QQM8[I M\.WAB48KW^'+ER!OD0@WH='.2["!+)UKC@>LRRF*<&K@P(7N#"GL(NU5IG)Y M!T>R3SD;9S'<>E%N1&Y6&@)LC7!Q8>0P8"W0)%LPK"T3\J+2URM%I9,J>L^> M@S6E]XV*T>D\%2ACX(XE9.Y<>4(!8;$2"9\0*J,3P:>P&WCDXSWZ=D*'/*QU!4(3UU6JRX"6.TB@!6E:W+\=\N>R3_X& <1+A\< M *6WKH7ULQ>X#(D*SA[3]YO98_I^,WM,+U].$#=^,YXLA*\ZM*=OE"Q96#C! MG&EE)E ]LRVUI"Q94CP0(YN+*MQ+.X?*")+#F]#J(UN$=&3-P5"[23ZH#KWK M(QNK/[6X>RJN0+CE7&]]X*4]%:'>@L^.7.]PV# ZI>L=]EJ-7F<_M?=:_4:S MU]]7E<+6>F518E#M_EX* N;&;@[/M +:+7)N-)RR*^JK)+!2DA MEKJ:%+A[F?RF2.<+63VIES2IDO)X:L4";W6Y=JA:):)=G>53N:"-WM/6N4>2Q/S9W7'@5&B*(KRP(WFNWXW$T%T$4 M:H?$0G1Z<65 :#'>[55Y*(OZ45E3^-MA^ =PS*W2?K&0FTHS4N?JIM/3^^WL MH6;&UCJG2B$US6T6R2>C.8QG&NK=8;;][M%I;D]V"R>?9L7E=YX!0R[@5R9W MGWN]@MJB0.KK1RK:+W:D2035K#=2<5G/:/JRHUW!: M'SAMT-:'.=BO:IQ647_M:EF3"CEL-P[M+7AL8_:HW;1OQQ'5>J4(%4W/MRZU MV1]<8%GKFC$NES$V=!+8Q!A9!L"8Z6Y5CB?>@@/V<^3##F.",.4*@XB"OXO; M;URF$ZP>-S2_K#%"J_/:@^-"DN^I+6IJ0'E)Q-)][=EG(;'TKVZZ M1563SA1/GD>@$<7T:A[N"Q91S,D\W05R[A 3<=XLLG=?YN#J)B_R\Y);P]?T M54Q?>_=^#J]NALVB@D'5H:^W 5[W'KM_OKBD5!SU3E*W(,8ZAUF&6/2]NTL8 M?@UKJT@^.PG5$N2#)TU&%NT>G7S>%-"]7P-QRT76[XX]*KE)M\M87# MT50+A?QFY8"!4;W[BD^H-*:O>:GFI3WIV0)>:@,O];-9:E7CI;U$QV\#Y[9X M_A#1\2<8VIM",6N*P[V2R"^[S_%.$OE"^QP?#?N\(M-IV.$YA;WASCF%>]S+ M:J.FFH-K#CX0XGH-!W?1JNGHG>;.]5Y.S,'GV!]<=3U1UVL7NW**T-K0RRV MC^V<12\UBSH%VKS] =:3%2WQ MDV*XK++8_C9.AO&39=YM\:)Z#@6 MSGS&DR%<&+4VAZG, HU1^Y9L_40JWU^N*T&WM;XK0:Y7+FDK,.Q=W70;V109 M3384P*&7')&QVXBP#WJ_D0U)ET/"'DG!@C=*AN^[Z_>DWF]BO)GNBMDG2,6R! M1*70RTL[9<);M8#9KM4)R/QJ]P_HE>T?L-K"9TW;@'ZSE6D; ->R;0.2=VJW MHL'8*SL&B-?G?-0HVT?@<3QC5N2P^\D6[>Y^7_YA_NGY=XX9!#GK8%2_S\!3 MJGT K[,/3!J0<$$I8K'0M!UJH9ILE^P'A]T(3&R;.T;\;:V366.U'@M9AE]6]?S[;0B\[I9PO@&G M7*Z14] 'R_2%8)AP#YJR*_UEMTYH-B^W]!#O,5C*D-^0*[[&)!+EX5=/!/K- M]M5-NW-!J6 U^5\N^6_((7\-^7>J1/X7#F-HQQ^83V>6Z&?@[=QM%P$Q[%JP M1JN523PZKU#X5_#!A@SXS7Q0ZM2XW^P"D^C&[FQ2%U2H)#EMR"[?.SGUJD5. M;\&*>/)-B]&^OIT4M?*=LK9?5^D98"0UON#73HQ'@=T7\Q9_7FDA&8.[>MLT#J7K)+F M4?EL,M"D5S=#W>CMW+JFS@:M.;CFX%VQS&LXN .XI:FWAA>1#EIYU'-F^:HJ M(L[--#A:_NB&!"9UH/>35;[(26EJ=3&EJ3C!\15)5OL>80]'N'U.W.?43N1O M &=IN0MZR0GV-B3,EI]B'Z=8G$'[BDWH;-Y-' MS!$,)@J+'\G$NY] ]W9A3*WARNHH_YW%M9X6YI1=CWQF_KPV)S#8]Z;S8BX# ME-RJ6 :9+%X^Q*\7S7UK\3V9'"RC<%VRR-_,RHQ% WD%O/L?FY,W05H\400T M$/P=LCU%B9DKB8B5R^M\7/C1F&D/'D@*[1^>@S 'QN\OQ%IDAG_L?#L@WT:3 MDW"9A+OAH#%LKL^2V^3I26'%[=-G3FCR9+:81 RF[@:8>/XC%MMWL=B^4\4V MH'?3'=N@!!YC 9[-M%F!B1L2;(TJYJ^JR>_%=3#6@,4=L?M:2JQ96*:*,AG8@<^,5]5-Z^]Z9UKZII[_O$1H'-C?:I5EX[YO0 MWK^YL?=MZ)R#N;%?X5Z>,@;[7O7]>P-ZPWV/D?P!V;J+YT$9C143]56E/[S) M&N?GYPA[N*O+^HE/A6R&;!$0HU_](B!4W* 8$N%>C5H/]U.DPNHU6:Z,M M)%-^9W/31AI 7LFK>7+ *-[*+<:;Z^U0.B-EAQ#,++"*:>\>> X_('JXNG%*\L6[29GBWVUVZW5QE9LT:_5QA'9 KWJ>;3? MNKH9]@>U0C@FY0]JA7 \RO_L17DV1-NXNAGL3OAG*O)C+^O1JX;$7N =,M;? MM X(%GZTA@T^"1>^R@VWN-X)+Y1$1]AJ41]T=VX6?Z8ZXF2LPI3[[/]G[UN;VT:N M1/\*BINYL:L@A@#?GI2J9-F>:-=C^5J>9/=^V8+(IH@8!!@\)#.__IYSNO$B M'B1(D 2I3E4\-DDTND^?]]/VLV'Z;C\[/J3;S\XL$>]3/H;Y"QC$YE/EQ=I* MXL4;9YEL?VYZAWA%X@T%60?=;-;!SE-0U@%<],I!WBOSS'HHA=/1A*:/> MJ/*PE'Y[U.G5-N%D4->$DU&OOK$K-6ZJ'%+[C%V1TUG.TUMZ^JR-5S:?1$YW M.=ETEXOPXX8ZA(EWP[Q,!Y8C]7]XU=:ZM,?CH8V$A,)6$M8#&$A?'%MHM)6- M\A%U">SWLAGB340U#;&1LO]4 M7(-A*3/&BF>(R):+!Y9PXDJ^)F[D$US([6[DUNM@XTZ]ERU/E&WRSQ^5-K#O MFE&)>L!V1S*I\OC\F?NP3;W[$I? ZR7DGKV9>+59E9],+P:DE-NO'>FN=2S*_-M MT68),]I R<8R?)_9-%$[Y.A2T3Y)I8>XH/OP?H#@?H]O)TQ.W97B1DAQ6F?O MRE>I=#<0K0HX^1'0:HQHU1DV);KRFA1PW_B)VK?G.Y,?5X^&M^9#D0KYB=TE M=S9Y-S#,YT5 M(N<>'G7NX1$:NI6T01I5;8/T@3WZ<5NC;#>>_B#;SZ@_R/8S^N+85]^ ;P2N MQQ1<=&/+HKR./K3RSBV&\+5WM@<;HOO*.I&5/7<6O+;7;6L]O::60*-!M>9"A2V!>FV]4S[AZ01]BH:5)U@= M85.CMCXN7^H(S9-D*Z:=6C'E67WT+MEZJ1H:G0=^? B8[#I53]>IHI"0;$?5 MR'94"4TI%>D:GR+2!3P+T.[O[Y5;EX%%I=P\N8S,)55Y^*HIGXP)929$XU1K MW=Z@W=]B?SD^-\3(JVX[1Q7$G#;!;K6WAXG)57G^_"BH(']PZ9J64CJM2+96 M.E@8OSC-W7.XLGV5UW78\=F/_N#UXK-ZZ[@./ M')._T#XDX7<&>DC@>OM6JS>?)96,]%8OK5">97:3.'\9!N1UK-!^2L M@P-RUE[K6AOHZE"3[6TN$WF&!T2>OD >?>_Q-\VRFQN3=54J@C^PP///OX/9)G![,W+M9&Z^G21CL<5QH= M,&%K@$,FNYTZN)*TT1J)/#OG))6K0F/972G?;:KU3^8W_2<+^PE X_G>JQ./-9NN!WG^,C7Y>L4C1V?>EX7=(BKOPK5T MF@'3SW8HVYYI24NPB?BS41(6X$\61;JMZVXOF\YZ= 2I-2(W:+@#\[OC&Y;R M9;TI31-B;Z+=1=OMKM[SU_O3$5GQ(]#S?WZ-CHV0?TU$;J<%17U*WQ M99/G$8_C]EA&G*EAX_R=D"T'CTC:E;1;69W9@W;'0+OCCCH:U.RD:5#M\ MM_+Q5LW*"QN^8_=UC/ I=S;BCLTX4KV8_ISZEAN3?P4FCQIB>_+/[,F8K)34 MK :X,7SJF<7-RY4Q]>G4U63O<\7P/ #C5#$L*Z?_N1EWCN=)1?!#7S&62]?Y M"9CG,VNE_*E:=EJZ:4M_'?W?!QX RO-@?X^F37#!%OI/-D9P[Z:P$W-F(C+< M>![SO1L$AN%$:?AP8KCN"I_G MR5ST1C.O1[WO*"9<3S+QRPL[W-\D,.4#[?4[+I*?).8R+[#P]2:<$?XU#28A MBA5M2&SA<7\L\( F&+',6W1;E&-#B:\2-D'ZB MG\2<(UIRP?RY,VTK-_R%G%F%[PG1.Q^G\+B%)PD?]>#*W%.8 M/85GLMV;%>!OK"J^=?.YSG'0+ FW^]D.2*>WKK5V5@F/.1* KB) >F<-D&[K MNM?..FM"@*C(RY8E, MK7.8HW-O*_\9 '7H \YSU5"[Q*JI]X[KDI+)O_G\^59Y@Y2%U0%ZY]?P:_JG M]NM;(#_E9>Y8H"HZ+S90F1<\>N;4S [B414J>"(-!$2:D59V,DU!2-%*57G! M5E1XESF9AU-_0,(J5-802S/XST*Q' JS8P 7O $2S[AY/@EK#4QEX:%LA74 M-]Q?150?EJNWZ>S33\:$\0$6>7@WH$*==C:,&9%B$NS)>K80]*B,T D,.&F MD5*8_"7G;W!N0$5 (] #N#KALJ6QXK].UGU7A\>H'!X??Z*.##KJ'.'!QU45 M0X075)9 A!^8-D\H$IXX>8874(]]EW'U"Z="D3+$4AM1:,2(P^=IIX'JM0^]]]*=%MBPI7>4-HN M[?N6L(I"!3:B9A?IUGLQEH1YB ^>\L8#"4^CW\9HG(E??L-?/L ON>(Y"UP: M.SXUO4G@>; Y02X1>S.Y,)GN9^^.-S&$;!+>;Z[C>7GXC[W6V]D 9\0/ )2% MRG8(.2#N=280\DP#6,&Z:8$"'U#&-?!*K_!ZE4?# QLDLB\,$'7(-".[ A#E MV:0W+P%ET'#XOLYU%ICW 3@&JU-%*7=):4.52DL)B5U&@MY3_A48+EPA0#ZZ M=($Z'CHC"F_##E"3V\"A-S#H$'D0=VCHX?0K<[$LUWABT05=Z?$-C5O7@_9H M-,[5C9'FEA\H)(3Q4L]P[ A*ZN? ](+IB M0>? F] 3X0;B(H&8G,#W?( OW7*.X /*".RE84ZC!\/U&A7CE M]" M='E?G/,HY"EIE4S?'G>R@RG$G.Z@RA^'O M-'>3KYWS1GW'>_.\K2)]NMZ:,*[(_5-N(#UE MA\8XZ@D>?S_[)&"!F(1&XV>P&L!0?48;Y?TJ)1QPBWD280S$/,X3!^*DCX9% M_*C@SJ+;($!$IHO7WM:F/!$Z?@CTC_S;M4:FX M<^T(.^^VKD55@\"&0-(^!^_AP4OT[.HNL'&! [J.W?8)P;*% MS$77%"O[+IM9\#D/^<0TEZ:W7%H#[4D09Q"-#9]$8\,GR;'A7C0L'%=#+9"; MJESSBV)?EH=>A]#Q5Q6\!>[L)'@+0%L,UT'KNEOF?=D!"PH\PWMM$YTBW9+K M5[;13(5X$#R\AV'R;&%J- ;ZE[0&)'(".O$CQB/J-X,>RJ5 MM/$WQR*[_-8!/9[#(K/]Z_,8^CX>M<>=\E'MFQ*=4_E&VP_Z/&&^7.:*B<6@ MR4S&T1^1I+R-).5M4E)R'Z )UM!#)#.S4W73N5#TQRD] 3GFMAI9S7G,M=C< MUG/-[6X3S6W@,B .N,_K":3VKLD,^RC-ZOH6*D=GQ@6!V;WTD1&J327JR YJ MTX:@VD[;'(-=WAYNK33'JK+0?=<3;E3%9GY-BG%CA%9A2(='APF!\^R#]6!# M*OZ&$<Q MYZ6$B:PYKZO8",W P1(QTL5Y(@(YM$Y;P30/A?(\E-^9@__71_4N.TKIEY*#7:H9>@&"O M%B*(19II(&FUGP+?]=3],YFP:("]\F!LN>V^ M=/S*V?W-B^%.'WRX]GN^7;Q'NI&;^ ADZ^7@A[Z."8V^H8BW+$D>, 6.[E(( M$KUS(N&>I^8:RGO+F/RX L Y%FQFX4R9I6+(QPL,GCW,'>/+P/?B[">ABW"; M\9%9SLN["LK%<4W-\;C='7>K6II]O=WK#$HMS>T_[W7&E9XHVI2NMW6]V[1- M==JC?OFF-MCD9V)V=[B2"I2P107QMH6^VQ8X-::!>SY8LB:HA-$ZC,+T&Z6K M<4L[ZX39H4!_)^@TKOKSF^G]N)JAFP+UVU..M'D=S98*LMC&J;3"G-9^H8$9 M)L*O$GHPL<:<9(51!_O\M;/9"HWJFW2:"_I%HOII4%WO= Z"ZCVLZJAK NP% MH_JQ&TF?1*BQA6%20BYE6('1M&*&Z^U$\H]UL40KE M$6X6JZ/:XU'IS1Y[0LPI;NCCSR6/2ST[F*:S\SBSUSM=HK)"TCV(0C+$CBTY M$N1GI,G^4KQ]C7HRQ]_,G=B>E0W-MG-"52B M3.W=[[1Q\-J^95K>$9N-_66)$E^92^&]+"OJYQ;B[,**.C$GPI0>X$07--=2 MDL+ED\+@ *2@=9I%"J_!$/N42@6:.(N%@WMP)C_JUFOWUF4;![O*/44OGBL, M#\$5<#YA>Y1M972::?22$B0E;$$)HT-0@DX]O>H*_YRTQ^WIT]C^G-]; '/8 M;,=7?->8AIUD8.\_&&8LBVK3L%-',N<0GPN3;1/Y;\]A&B#/?<,V-.&J4S&Z M%1/*#6^.5?,OL+1AK3S3"SMRBG^&F?R\O4C8-"@P+(K]>,45YHH1MSK ;5-V MI?.(W6XH38X?[8IOB^?A87*\&'@4)EEB9YX F]\H#_>?OJ5?(TIBL^7N97"F M%@Z8[(VYW^9L!E]C/P&1^)> C'@M;]! 8(K;Z(A;2/R:16YEPZ7V>_P1ETV8 MN?3%3O._XWV$PMNAGJ*T6)0X+7:2/CM/V(>/$R 5V8S&LV%:] &UF! XM#1< MWGC(%JUI 8GTG$3NNG MY_5)*&@0J=22-AWWKN1M,5/M,(4$G-YC*\W Q8*0]]BTJR!K6NMG\]NU?C:K MOJ$$X%C [BEXS].5&:_M$+5$Z]20Z$EEQ1!+-$58".!A<[$DK9*]K->2O:RA.Z/:4G)3#=M4>9K^ MELGG&_(NR@.!VC:Y[ U,22ZJ8>.2G(K&J]4J[6;SA M[60]KA$[ ;QWZF6FNLFD=ZX/WVWCJ]QXXM<%,@FS'6 F@58!:#0)_HR9>:E7 MD R8=\=DR/MH$/(]KR2<=Y?U:,HXGHQ>;.=;TCOC\BE_<=B"^V_2\_W(1WOU M;^8ZV=%^(VW0NA:M_QL2OI"D($FAF!2TSCZDL''4Y4C#!IACM=^M:TJM) =) M#@[;- MD3YW*NJ64]&MXHX_AQ)9J^+S$;'(K-^ MSDLJ*S>R:H]+2PIK"*Y)"JM6YW1 *8;!;GV@=O7F MBS%AB88["&';YZ,%3M-T<=?G$U#J BBF3H!U/)5R4<]P:^>Y]#&W]AJ\+8G" MPFW2='=KT2>?/[_G7T,XNZXT8-GD:^LC7HY66"$-.,%DJ]A<]65\-2>P)>GA M8NEA^US@%#UD\7[XGR#$GYWDP'=CI0!DA[.B!ZVSOHMEP%= MK4DRX#4X DZ9=B':WJP[9*27?5_07!)GV9"RD> G^X6ZNO7E$]9XEEZNLMQ\L]YE!*T-)[8U:/+C!]7Q@PV^\ZP7HR5 MAQ!/MAHV[7#Q,;Z]Z.Q;MR2>S6HY>:97F]XI[43Y5Z,Q>U'F+I+[?YBCP:#+ M'C5C.AOW>MJ8C4?Z8 9_=,;=3DE&TR8\M5Y8:[R-\>B%ORWCKL4L,AL__H\6C./1^UQI[PU\R9/9(J% M;M\6\822/G/%Q&*^.#@UP'>4/VPCF)HXJP 0=,ILC_^-CD4#%SZ9MF%/3,-2 M'GSX8,'6.Q+DL'?ZXQ28B\=2M$Y;*6CYJ\:MVO-8[)H4BF;C:5=ZJ_!;:O:^ M@8K/@CQDYW*Y*=FYO"EL>NO.Y>&T$24<-'+&O6YI1=FX7#8N;S[(),QDX_+# M JURX_)SSY, GEZAH_G!4O7W1T"YL[/<64TE&>0@';?S"(W^;:*=[;^[&M%/ MFD1[LEY#YB;N'KW4]^I571ZOK*\\7J;I2E(X/"GLU:=ZOZG+)((OX)"F<$RELR!'96S*,&R89+MQG47/;]FV,WK*6M=O. M=3AW*CI,<^W-Y-7K 'EI:F_8E*D($K'J1:P3--CNU=>U72)5(Y'J, VVRY&J M]BHKB53-0JH-]7J'$X'=AHG U]!)Z8_V0UOY[E(.R$KQV"1P*8]&W@R#5)<;E M)%(ED&I#(.MP,G#8-!GX&AR9C]KKCQK=[ MEV0FR:QF,CO65(5>;1%'267-PC=)99NI;$,@LH[90/WZ>I1*"FL6KDD*VT1A M]=#79BG6UT!9[(_4+C;?:#B1R=E Y[ZU\USZF%M[#=X6.1M(/G_(V4#G6XCV ME9)@F?)BN*ZQ:RZE3+!^C0G6F]R+_Q H=6-/O^$[O/O ]WS#1F!4,]DA=4VR:!?7P:BG&0@"5@2\);V8GT$/)0$+ E8 M$O"Q+=O*PTCZHSIT?$FCDD8EC6YE@U>GT/$%4&C!M*#T=*#4^* UJ&KK<(R MEP"HZ*8^O;>_82VM"SM^;WBF]X?M/,+-/^/K[^QE (O"ZA-XBM[\'5[SWG(F M/R*8#SHMA<%-+.&%OANP':?J' HG:2K&]SD#?,,7P23H_,A"$-@IP(:Z7L*PSK:K6O0(K MXT*M!;V[H3=9I.5.-G#)]##TX ?RM+KHJ(*O?#-/^['C>G3VQ K!"[NR/AHNJ MD)=':]T\Z911Q,\@^4KB7A+W,NT.FXA[^>E_1T>^5V@>,7NZGV$DPS8R;+,E M+](VM.\[D%JY=4K%H+Y6?S)<*^E>TOVYT/W%Y$(6!('CF&]>4!ACD @)$P#1 M98^:,9V->SUMS,8C?3"#/SKC;J>C&\;_]K 9JEBW4BCY-\>9OIB6=6.#(N@; M]I,).^0]*.+(?$Z0>-BD('$FUD-!XB^.SQ1-:ROA&95,A)=O[)J"0 5?'I-^ MA[#K#P&2#:E]/D7R%CQ:Q=*1/([]8;A*38:[X8Z 3,V9";_WYUR;=)GR@G^8 M]A30TW=<+_I*F1BNN\)W&A3O0:73]#WE*83:PE@IC_ H+&ZZL.8T@*TYBJ$( M9'4"#YD('H6'BK*!=\\'Y%&6@(^@WH)>*P;+ /Y0G.K?A.]MI1KJ/DSF;!I8 M['X67G .GHY:X3;9],87G^%::>S]G@ ?:-O(H."DAO*OP("'?1I?I/@X2#3P M"%31;)SETG6,R5Q57N;F9*ZXS LL'YX%2 #R<* AVT2P1B"=[G+);>6&$AWH M#>D;=S& -Z4=3^9 ? S?]J .K/ LE8"-FE<>P'A(G HL(U@:B(H8:> T1[_&_%D S_VX%H8]W[! M:1VX-BY[VEG.NC79K['@&(T 0.+1\\C]&+:[HUX]:1;C=K=?;:DCY'[@ILJ7 MVM=ED.NX&N_E[!!J3N[-[[[52]ANK+ KJ(N3JAIJ8F\FL>N6=YKT+Q"W,(O>I:^!!' MJK:4'.*LR)$Z[#>E,%XVA)!$4$P$AZ("K6%44)/V0^\=-ARY[W(=*CLEN9SO M6,5*B08;YMT4>78JTH1>2!/;YPHT)X/RPO&G"OJ,-DSEW 9_2F,\P_H:K#4K MG[#1?#0V$QBU0-K51I#!YL."YG(8R8;V&_G:6#GGZ-7=FK'I62%[V#&24"6A MGM9YT*_9;&I8*DI@;]="D5>M5(?9Q)&QZ5=C15'=;#1_.,A&\X>#;#3_ =,-KF@Q)?D^Y>-/ M_#LK#Q 7Q(#YBW)>KS>Q0P('P:/!H^8)$# . L7EL,=P/,_.<)84/:?\#)=Y M/@"&1]GQ2^07'A)\(F#*]:,D*_/!GAQ@*LP,W'.).\ M97').KW,3C4*<=X M']E9EKO?Q_! .QVAY[N='=P;WP>0S))-,$_(6E&FCC,KS=;"C*RJ]] M/]W' MQ=)R5HP],/?9G+#\,WYQ[&>@;F!@V"G%H[:KR>^1&0.;_Q]&C6*>;. YTSR M:*WK43M;EA1='1P_L-UHB303FL!+=N) /,G*](B-3<33CTQ)O,@!P4U4X;*% M85+\"P^,_^5U%)Y*:4:*H7 ."@:& <\83V&A!>Z]5, =#_)?:4.?'%=\A+_3 M4IH7"(C)NVG@KICAQK>#[KB8T85R3L$?87[4UHUN3A[HCH69H]XS0W2LNFOOJ.>EU5%1MVL+C#J9E61YFD&R53')VJ)O49^0%$3T'V! M=A0F\%IDBU**'N(P)S(C22_)HR!.7ID_K^;F=,KL=P@:,-4=._0NX2M*;T[O MCC-WEWMC-UCM^D19@.]7&162"(W^^#OG )R<\@GH!0P&C]GQ#8.],G,"EQ/- M.BD!BU>\8 %7NL+C)R&H&-2#RA (%$GI$MF<\&C"X!&9_]>@RX\>5,8/-OC.L%V/EH767I%<@5K'X&-]>=/:MZ7HV M.YAM5I8-]%>C,7M10%,%"O^/S68PJ.K$>I&Z;I$YT- L(YO,VRP+^6'I!A.F M?'5>@$'^S;'(MW[KN$L!BYQF82D/4:YZ-F\Q[4HZ0N')!M_.)N^)&BL^ M>;RVV'VBY[I/NJW"9[A"E:-F;72YG 5-]0;M@3YL6F9]M]WK5>L:6?SY:%#. M,K;>U*#=U1M7@S!HC[MZ'?TGF\[U<(#ENO5UR,:1I8<_J=*9+Q'(\(A 'D&[,#;@D< I#=QW:G.@"<;1R#V+4ERU80.%-J#3R,XQ!QE9*L?D"2#=4 H06$NA&I1GFT M.L2^;^U1-C9[J91Z'('>6*S-C\-@\G<.2CYN1LG'RB@9Z:4)M12U4GV+<.>H M==V/>TYDTGKJ*&L_!^;[&X;S6*918&WUYA?7MG,7+4L[J)9%5^C=V3Q2^9N[ M=2U.@G=C"Y9Q7]7UO;EW<\HT7RL.EN@.VGZZ@U<)$ROJ#^-.Z[K;'F83ILX? M 7=Y_D+Z4Y2B<(@2NXF?5UF,5Y_X\99N\(X"=W>>%[ I[R+'23>9U11=TL8R MFP0M:TTKT)-(=8;R)$2]+47*]NBI7S)Z[O+\:S!U;K%8U;(PW]=%7)DQ4UH^ M9VWY?.*7&+@QAZC"!>JK(F^@SOG*T.]T0BH'">L24[47*S<)0:51M%6\M*;> MD#)@6H] ZS8[8#KNMZY[HY':'?5?31A&!DQEP+1,_G<;&C =#UK7XW9W;X?G MV1!J31*[L5BY;4EA$^.AXV'K>BCCH:%+FFH!ZM.^:C+8MFY?LO:55,WVY_,) MQ-A1-1MA+INN]C'E\;C=;#:@P[FWG]H%VQO'> [7@FH3>,Z4"9Q,XTMP@JH: MWYA2Y(9[)[->!@.H28=H+,X>21\LQLG'ZG)+IE()-B;[" M06GF'G4NNIV;;*8 '4\"FAIW/YN! '&5-^C]USN_WGZ\I[]IO[Y5@B6 ;&YZ M.$;. >REON;8#RF8S)6P^0;6+0M MZ.';.XMDB7&GG]LK^]4E2\CB\2,H6L/3>K_+,M3'G<$E9ZB_,O0K41R&S:D; MWQXWAY>,F[)Z0I:4UPFWXOG 5:32GC7E6UCUH]9UMZNIG7$V5BVG!C<.JQHH M:RK6E&OA2!V.]YE?WT#- M\C+1KX&2J'+A>!8%M=9U7VOW]HYP-! -I8&S6WFX[*=]2F?=Z+"YJGM'134= M[*>^IO;USJL)M(GT7'[+'6P_ZL MO5F/0SNIJPWWF%:*R1%R6B)^ETK=S MC?A8&Y#2UZW+IW/F'* F+:*Q2'LDC? @->+:<$N-L(DUXK3B.],'5)AL47CZ MC7D^' YK6RB0K?P!3,:K4"1ZJE+W5/6UI[CQ.7CY+#)+*DN> '$ )BALL;2< M%<-YU7/0;U],RU*>F W(8EDKY1F>5QQ '<50EN2SQDK<#5F=];%7^N/OL(.8&K( )[ZQC;5A!2,\-TXRX N8#B5<:>8GH*[F%! M([L?5U1IG'X\4?A.24C#7ST RV+AV&(Y "W^!J=^X^_I>MKE@,PFQT[F;!I8 M['[VQ;'Q9M@TQE-"4\+2&U$4_1VI\#NL]]Z"KV+8C#,#L^$S?!L#Z;2$]_EN MP%(DD$2=J.1ZND.'@&S5=0$OV8[ KJD6;YL*=W'"G'.+NOONC]N=?K6B MY,(2XV&[WZU6K7R$NN=QN]\I+UO?LN[Y4@HM"4>X?0F,@Q ^71+\BHI."1:9 MHE-*)U4^(&?]A$R9FIXH("X4 M1^'JOS"AER9''L*RX=U&H3>"M&_%(>Y3-S M)W'.6[4SS8%:#G[\5P "]1M0)L$]"%7W^]RPA3H?B?O=_$QZ!VQ,5>OH M:J>V1+;M$.$,0H 5L;AQU+Y7]*_D\&=*NB4^H#7ZK<]*V9Y^UXQQDEPHN%!N MI7MU):A7PU:]^P_*.SCA7G@TB/!N4PG7D M6.^K6C^;Y7G^.7:O##E+1<&!2N,K8NA.\J"+;MC^W@E=-2'H:["H_D[">Q^[ MZ0SIJFH&_^FX/K^>G;D^)KIT@.>/L^TH9(U9X]#RO-A]&C5W8O?]UO6@/=A[ MB$!-"/H:E/R*!6"7J5:=#_O_%-[0SA)@ "36[:OZ.)N')6N[&H>9C9( V>*N M&WOZ\>?2=&F%74N]]"'VX]?W;I EE?Q=PR851D%M'S?9G);U"J,J_3.-JHQ: MU[K:&0W4X2#;G6(OY^Q>:-+LF$O]%- X1K)K1&8_T)PI4RB5V?VSC->,6]>] M]G!O!_*)64)C,SE+4R#K&UM3FA 8YT!N+^8&9QD3Z79:UZ.1.NAFAY@I_*0( MC%2JH^]P@'Z\SY]>LS:KAE]&/+#FSE80=?$5*E\ 5_/8TN J=9AN"<^">5YM ML@ZHZ0OX9W+ SLQU%BD$*-V>6OW>#]39Y,!>T:[6NAX/U?$X&W,?F$M\]%R2YIU.UM4Y[UW)3G;A-'?1T@W7S#D*^L M.E.JX(C=]C"].QR\]HZP&R@VSNK^)0U,1]#2 K_XD>-/'LJ?^Y/P M>'!X)?ZG29\>/*F,%FWQG6B['R4(5,XA@@F%A\C&\O.OO6N#B; M'2;%&'"1*\E3Y+F$!>] *6.KIA_.^P=4VU(,B6L>P+V=U?_V)4K;8X8J(W<82'I1M,F/+5 M 9FI_,VQIGRND+L4L,AL_TQJ.,:C]KA3/KMND[\U91.6&WX-<97D#Y#ZXOB, MJM'^L(U@BFH0(N@4%0?Z&QV+U(=/IFW8$].PE "Q% MT]N\=O"*E \EJ: H0K=28_&@;UAZWK0[ZH]?>^28)GY>&K4+)4$X[,M=>J. M,/==ECK)4J>FY;J?BN?O&94[W[_4J8=]2G19 MZR1KG23_/U0V4T]K7>N#@:H-]JEVE1K_:Q0!!ZIUZNF\!;(L=FI.L5,=3>)D ML5-64S 7^D=O*7B'<:$P":/YI[NV$8C+F"1VJ8MI(.C;C MM/5B^G-*"C IJ MR7@93 )L?" !H$ AS&RAWY3"+)^][C)P(SFAX!OBK@? P4PRX* 1#+ .(P0" M1;@SY_\%SC1Q>5JK(DK>,/&58^=7R\"BN(5IFW WAN^X-+[!G)GB!X#1P" H MJ1/H$';CV$R@XA*M+D^9&\],>60,UIG,3?;,'3[L)_#=*1H!2]=Y-JED:2Y& M%22*EEP:&N*%LR*FR1W2E?'-3'@>*I*9%TSFX9N(SIS))' ](M?X]@H&2/2S MDP]VO9[8.LW!V:+I$;UAZ]H'2.4.CPC+#\.SX]_Y-(>&<]-D05F "=Z4^Z3%W7A>L C' M!&'!(9O^/=KQ-X!V+ML:MZY'_78.XU(5U_1^7,U%9]:PP#/G MMMLH%A0&G%T!061/YHCV27Z %7>PW"3@59\&TKAEX7\-.*5KHN !!O:,E"P& M"KW,35C.94NX!9)_R @6;&H"C[3#9'#.C$'WHF$\XAA45&K\0,;BTE-)30&^ M6S!&L@QV-W%1 M R ).IKK_*0A4@"4:I7<_=Z!*KG[5,F=;5\457(CCZNXU_ZA]MK#O>;8#N%> M0R[@SU$8X[R&F($-Y%#67M^1X8W, 6):\@M$_/ M1,OHZ-Z2S=X]Q LX)Y6-.0NL;EP;P53[?K#];.5 M7'S2,_C/ $3V;'5"B1);1:(LDP BZ1<4]%803M]9Z'.[0GKJX"VWFTK6K,5 M<4>O%QT.VT-]6+5<=-!K]\=Z336>PV&OEAK/KM[6N^5+;5GCV:Q@4'ZYXG?C MI\*=B,I'X +^ZK76;5*!YJUE>)YRH_S.]8V;Z<+TUW.K-EQ^2%% \ZP8-KO] M2KZZ6:_>OXBI(;PA/RAZ_^VC\JE'?3PFCJI\_GR[!7/8+1OX4# ]*:/)A^I- M\ 3Z"TAXK;=?[?<9IJ[^W;%\0WEP+,-5[E]L8+%W=[LCUN&'TC<:?8;;C'%/ M6@3GHEW[H),PKI,PU$DP9$8&.$8Y)YC%.,4,.-.>,/*1 B^(8V &MX_1=8JZ M-?S(67#/ EA>'G+;;W!/;U5P0+@+H+>Z(WQ5KG[?NO1 MCB>&-U>F&$ T'P.^!IWS&8PMX:,SQ>&,*=Z;\LC\%XP81B:. M;5A16,%E %=;>=.Z^_:M]3;^/7]9=AG34\A=&L8MEZ"883<-],HI,_,G?!,/ MM^=0\)0IFP%"19&IW"/,0F# 6G/TDX?Q M68/N'3TK0>;L;>43.J%BK/7GP(V>YFGHBQ0&H8>**_QS HT*L8C0( >1X#1/ M#%@M++&J'ND8Y@;@R.J_B?9T/_O.=W1'&[H+C_B=G_ 3' [5Z_(P>Q_C==E$ MQ5]B7QL!Y7T#@))?J'\0H(Q;UUE7[R]MY08;]PD7/7=AQ_C[QG%5Q.$O< M-WXA0-5E0/;(EXZ"J@3&[:YBT&E=9^NN?Q'01B$$QP*.S3R,K\U!I@'LEM&2 M>"$NW@2RW<=5T>6\W0_="9Z4EX)0A-<0+P9)X5&8)\CD/,C^F:G^F7W9/U/V MSY3],V7_S$-<\>7WS^RVE:+XU$Y],\-0U+E8KG,393BB&LCZ*9@<1)S%X1^, M=Q=^"68HB/:E:Y(9-(L4+.JRK:[GX!0I%* X1#E>PB[*L6+;RGM'9&6OZ7%\ M2$-:%U$6QHJGIZ+:!G:6L$T=TE%>0O.0_QH_YL#@1EGBJS][V^PMGBA!&:DN MLR=1"JO!4\O1R*,Y%<]()*K(9443TO[A!DM_LE+1CB8M!+;Z%\N$5TSCW%

,,L,P&XCJ)$M,?M"^Q;0+5%K5/&TMAA W1+G!YZ#;83)'U0SAEGNA:'Q& M^C#C=9B$1>B>L%?+8_[C ME)17ESU1:WN1!Y-W"S%NP\8FN'7^.@#S%KA.4$*0<.4V<6?.(Q"OL1E H46S MCI\"1BP\,9(DKH0)75/7>-D5L*7Q[V[*O/@6G3\_ 'X;G?8^.BR8@Y=Z"7UVRM;[9[TLUV6]>VDS$=\T:3 M;"$SD#.%$G1+.7?C@A91)-WTK:2;4O&5M8K6@@0)8MUA_UCQ%6\BV]TZ+;%! M^H-#7AC/8W$]21#IB)-(1YPD=<1'P\)N((HW9_@86/Y6,(4]54P^&V_(_Z-- MY>24#7 0^S GZSA.1BS+<-DA57&P:4!.X5;[L-71YJWFXQ/YG?G5S#%I7#AP MXAJTO]]]C$3X!)#'L4'*/(I*"9!&\*B/YFC$_R,% Y]L?!8MX:9E&H]8!&:$J2'9K$OC<%UIG-V MFY[.V:N:S@FP6IA4@XI=5"*E;@)P+LOL'(RR*9:#43:S,[$\-[J2+]@IO9._ M)>?=Y3;UB6X%ZW\MY:OK8($C'-QK.E-,*,]@7'#E6]@78'T[UC,/15ITKF5\ M+A[;M0QS@5:^Z7$%CR=>HTYIP94%Z+$'>,X&OF>:I@G?C;Y%+<&X\FBT-* MHF4Q'GR$'\&.?#!/>0GH(ARX* QPPP>-$DS9WPW;X%4J(*XL#&/RZ*<3^!18 MX'S"8ZFW4I@!JV?(Q#4H5YVJ2?$=4QYNX!GVH:!83XF=1!3& LTL^A"R*NAB$-$>Q?))S,36^X96-[A^4F<5CD] M"V\4YIQ@_@@!Z!;FWE0_@]O @O]'\5>_P7O$+OA*B MF28+7C(2 9"6$. #_O3$/2R@EX0P6P:@F$P CT,W-["G*0N5["F;P8+8QB!* M;[D'T*%KD=?K=/C..5+JX4Z>38<'QD7XWU.TSIM''E_5.Y@)(%2@!$5^_#F9 M8]$>$B5^K8V[7/_[%H#RKG4>K_K(!Q>!]<3+QN!*&($4JRS#F@";/3F^*?0L MZG9A\.)(7X2*XXHF7LV4K"0*P[_1!7AAZ@YJ?L*.(':-@'-!*IA+"@.+NK\G M=.7Y8;2W>B'20-^R$.DWV!\2Z3>>?_#=^0PPY-KE0[3)[1I.Q+HO%@'AD*6" MYC2A!ISLT!&_3.&>F;!/!\<*K&8/1\P,U 3 U] \A'L"VR@233B/GFU 3W,9 MEI<2I81)10CDQ+WP*'_H1@SO%7V;QDH@W-J.N8O<0XV!>T>3?,B*P!KM,4SY MX)K%C#%/Y(!%[28X _-\$/"'<=QHVXJ*FU,ZCK"T3TD/#0]Y)EP,\E2I M6ZB26,F+=%(.9WX;,9)S[VGV+E_(/)O!.I1_L4<)Z:!;;D9^]#B/G][98'F@ MF?V-3=#+3W9E1<+36M>]C71'R6P"]S";THW>EZFPC#2]6-(1.89",#1245<6 MNP=5$,3 *FP09+I GX:+C#GTK"!LEX8Y1>T46=XG]N@&F S)YY G-7+Z&>ZG M(LPWE.VNJ24?C 5HS]Y7>)GHMU41[%C/G=>D(0UW&Y I@9A&Q#6HZCW^(C0J M4GUG,G#*R2+@'^#TMH(OCYF)HZ\WDDJJ%]-(^&OC??3/_G'T3W2#Y.J?6^B: M0J9_ (I[01<.YU@8"9XCNK?-1%D!XKN$P,MYZOY3#[#.PI#$W**?!9/N;O#E'\B5UI%*$J, M MX)7=7P>&A2^>_/RB<+&T-@*DQ;>2,6?\N[HV$0#= AYLQJK-\B?EQU1IV1 M4&[+M5,XQW\:-A%*.(VN#>"/% *APRH+)PQ7@K:^,#W1T2FSLH.6TDK1NF$C M-*&0D,ZL:>&G"54O? -@DX/[75^2\[BB;[EZ#43X;+BF$X"^[&*J,P]FS\QI M -?GXEQN?Y5GR.#V_H(,P_0JR@ M.S#I2?HKZ/-D[Y?LLV#%A([-ER(Y#ML4)!#I?#H']LR=M3.",J&X2IU\I;\*N<+Q5W7]_CGK" 2X\,G*8K"$KJD"\ M9$.+^N$E=,P%*1]KF%1TOTDQ&':W0RO <+FA.66VF?C($;;:6,3$"'>$1,7W MV*#A/H'XHB?@_23+5[3E+_!7 I_ W5[:2(G0=$TE3LJH2#N6":0Y23@N#"N17.!C MIUP>V$&)/@NPLA'TN8H6<+H346^#870SF8!I:=WX87K4;G9P#]T/PPW^AT0J MGS!IL$@)-\#(R[X>R(]21QMJ'&NZ> NK&QXJ9GF/P\S1*;36KED'B!A(0\Q*($7U@'D5O[+6"5>A=WR;-#] MYX8UPT=M9T%^Q$C'7S,(U,CRP@S7T#)/.\E* T9J*GJC8_1&ZXR'0Z[>"PJ/ M;5KT0::@1-:[ZY,E![],[RXR_?F!N,7F&J;'HV/H7$)X46JBJ$E6DQTC$[_A M-EW6HE-Q0P[] M0@Y'+G+^89;3#8_D ^H7^( *D#?E$=D)?T/C5:4#88GK89WPV_,GHNYO#'ZH M/+>5WV#!F0DHQ) TF351;("S7XT)OQK%OB^!Y,)@>\S _3]L6H0 M^&+0==%WMM'#1TT.0N;:+"C?D>MQDX&D%,C:V!O9@%O)(#7QSZB3"#)0ZE8? M%K5DF5%"H&S!BDJ3%=3&WOA[9P57W4BZ2M[@J#_6E#=H:8<=4+EV)'R3"23\ MG2=YA4[*!BBRFZ+%D=MVE S5ASY+[B6>IM(@KF#?<1I$9 RIP@N\#@O1;X30 M-72A+EW1S,!=9?S(R7"P\.:'#E'2U$C7BQX*K2XGHJZ1FHA-)A83PQN$.A55 MLH7Z$"_6HJ HLRG:$QNXMH.M69F/VUWR;M)>RL_<2[ILA;6([::I;0ZHD#9; M\:2!ZLDAH^-&1W'RQJ;@:.041^E"4=_U#)N'\6 M\;0HB_OT!]LZ13;J'&)X/WC(0] W!='BS"*$-4G\O ?12$Y:0>/2X?9AI=( M9,5L&RJ,FE&H.UZ)$A)"RJ(X58S]HO>+)\P=86EYH@P2L%?%&#M(>OX.[ S_ MA"FX& 0%'.7O!Q#_8+Y(R/4=]"&N5]2)$T^<.+4UC&!Y3)3H1G>):V*2GK#)/R)()L[/P4$2G@A\)H\>9D-^O UIJI@."@D6 MD'8BJHQQL;58:)C,CNZ91VP>%(5THX!JZB!Q(@(1W=)<,@0&=TI@K7= :>G_ M% F>H"L!;L#6;--0;DR:HP;2#PG[O4/#;H2<%BD/(0/A*!]A^EVJ^87($I4HA@4:%VN$"N)H0MCE!^/)$TG WP,]F MLXVYI'GZ4GH=V*T7&#R7*.YS%CX_-:>4Y8_Y1#[FXD^9O0J?C2Z'$@/$)B,& MRC,B'D&-N:)F+LGPS!WN3QGHJZSJ>:L9EUG"+K.1F6'7Q(V.'A$K ]3P#!X[[*H-12_(#4:\$&I M&<:S85J1*+#,)Q/_;G'"2WBBO*@QG:'@0!KE4X!- K /HK#8P_0REFAE!>\[ M*RV+C*L_'I3WAOWC3!SB41+?.+2-Q/[5Z,9000'&8%HFM1+\9+K *- O 5:B ML^2$]?GS;93'(GX09TRO93@A4^.][5?*/X/I4YAW;IDLX*T88T<[?!SEUCX$ M2YR,)]P"E*WMNZ1OX$Z2/WV[5A*0RC(Q:#> KF!4S:BSF8\LQEP\8GG4(MT] MPA.U#0;V1AU3"PN0@\:2^GD^ >" S:T2:2G)5IFA@1E68T7"4B0])582^'X7 M-KC\)N30@QB+PUNS*4".4]PMSCJR\:'P+DAYC7OQF?GE44#?GCE%G[FJW"R6 M:-JDNN:J/(/NGIND(DJR#?>/ST]<5^Q*#;N 1JEHZ@Z1PV&F[/6HI0.CUK6> M,VMFG7\"+,4=QLG_R#^! S[Q"I4HBE%4\7-6G(XTQO>__S_@%C>4WG;*A/PF MV!&;5.N(S\89F@)\E!P8,4_X,%%JHCR2_K@"86L',X/:%+LHJ &%XOS"M."R0$ZPXO5ZT"97$@ICAS?S(7O)T, M=I.()T4_&AZJP30DP @=\;Q&US(F/%4DG!;\IA5#]"-V:6V]!=L"/4AKG_,F MK\!F4H(4WB,\/2)T*$KI$VTMUV:W&8D3\^$HW/TE,HC#/F2\< _+:;U4=]'? MP^ZW%&@3AA25Z8>O!B@GF_)$C6P1V-SI3-PR.4Z;G.>F.[U"ZVHERO?)H\IG M+Y#K"0/SL&S@)KRKZ[M*%\4))_ :(.G5<5?8DIDH;>6!^N6&V03XUA3TQ0OR M8(/A 6Z48&*7.26?L!$-E4@FBH;+S *"D%NX'Q7;("DO3F!-<7KX^MK)@3@% M6VLK_PAC"NQG.&\ET=!7),DGHIUY3C8\'+X1HQAJ#J8BIN/YL6DG7^61PCR/ MA(_I%H$J[Q4"K!9AQEDOP"?BQ?$ X1WZ>Q[03=X_8>]/>GF!2&H6A,Y/QGT% M@@&%6KE?V&:P:+I7;FVW8D 3MJ!^LEG8HRP]>PF?)IT&0_J&"$"O>\)"GUWD M4R,3)7*$)=QPR*63*T5-L+1AZ'M?VR1Y_J*X=F9B^':.P/AYVAGQ/Y\*Z^&A M0KU4'"NKFW8+$MZIB_6Z9LI#'^]#?^(]W\!VJFG<_'BD@6JJ GIDT]]C5R7% M6]+P4WD\%\%TW'-B!#?O''KKNM?/%BAQY,.(?W284W+44WSC M+\X[2+=UW>^5'01$V#28H%[P#_)FKB$V90-X*)EM; V@<(JCZ4V6^4Q(RIL4 M+8#$$)./>_(ON*D/X5;R - K $!X;DST"F- \+>0.5"*",,PILC/6BPMYHO. MJD@VYGS)+SD:ECQT./UC:-Q[^H?O_V/\N9#FXHS,5.5MTXAU0$_:G,?J\@Y MH>8_O5'OZO;O5YW.8*")L:;8(C-I]\43.Y,9?$(9G&$>#!9E3AEIFE-5R B1 M")4(]9*IGG=!F8/'+5S83S8)HJ::U$93&_-,?FIL2@I#+@+E< M4!5'D,5KU^4/IJT)3!)+RXHQ#L/$^Z?PJ%(3]IIY^$&]JB=U M1N8'2G[GB08/WS[>*E^CP3XXD16@K=R$#I^&&Y_KV@M<+%;3A)4 ";<5QP;N M,DQR&&%M\L&EA!$ $1R)1!XC7HS@A[PL-QV,W%+XNZ>5XJT JJ":TC10SCU MFJPLFN6T5KD>%P(CV!$@_XG-N5?BU; NC=(6 Y5=*H*@P=(X8IJ823C^.E@F MAK+F-\S7AX.4HHZW?#\CEQJ:(R^H['ZD,]QB- _[A?N@?G[\=NM]A]?MD+>O^=P-%J4T^RPT&M')@*?%487$CH3!6,E M)VU:,D_()_G(PH%APA.=J)R,/+^\/(Q:LWI1GRQX!-/NA"\V9+85JBM.H,"&TV]!LGFR>R'@][>O?Z=P_<1!7#0K+QWP MT.&FJ!2+WB9>XL42*S.D602=XN4^FPM*#/@).HF^/GV)JK1E3(V\_(;TU)*U=)2$9@#2OIENV%($NH,#+.RXGCK6_QO#L_/O^T,\ MTK=DNI:_9N3358:&N[EV]H2*R^]5N(%\2KMZ3&<,+8P?D2(K.AI8T;CC\ U@ M!]J>Z)/$M6PP=XUDVLJZ2Z!D3]C]&VEY#F+J66#=POBGXYI^J %3]X'"!7AL MBBNPV!I:; 7;T*2&"]+TKW3ZBG"B;EB_S"UVEK013K"X%0,8<&10/!LCX0WZ MW0A,K+I;)YM2/;\!!\^GK1*)T"?#.]UC"K,!3=YWYL6TIC,$@_+H.C]8.-#C M;\:+89KH9F=3:J1(+E4Q0\[T+#Y"A*"HBB"KF)X'ZKX5VHD>=\6("7B\:8[A M!]C%WA4M 90I!3_5^.>F_<_ #9&5BFUHE.:,>RQ?L%D/[ IG!I'V!QO&X&DZ MN!DU7JCHX1Z6>[@)O]B4LL["VLG*#NUQM8G9^G!#KY\Z-C7NH)<]F[>\H4(K MW:4D,4 F,8\F,40U$'3AZ#V MJPY!_6A0>P_O*W.I]5UVWNDX9^;H6,O.._W"? 611OF*,0)<:Z.;FQIQ],=(A,R4C-.:*^?ICFZ3W(EV91*Q&39Z5@?Q;J M#I#0+&R$&4T*$C,DB/'BO\/AU5'.-Z5\3Q0F@$99O-0Z0K2H)9CE?1W&5JN1 MHIC5IW??5= QS\+@[H%9C7T=2@SN;9<"HV[0'U9:JOCS7F=PP9O2V@.]D9L: M[^-Z";TK'?2MB'6BGXTS/\MQPG"?;E/<,!W.O9!1_,[YP\AX)*3@#OQ2P87@@BY-'4\(VW6^"0D!\D M7K;V:380;9(E$WL=-Y>8+A)>W7U9S$5"16+1/EAT7ARYB/]R011:#>^.@1&U M(<[%OF=3?,Z8_'AR02Y.KP2&3":,S6;K%*70?SM-1S[F=X?/P2]C7T(L' M@GKK>%D%$AWE'&CP3WL=,7DT*I=KU-G>5'%6IC.$NX6-YP!O[FRM!3^P--DH,DAR:3P_ HY#!H77?[ZJ#7 .E0V32: MT?\:FK:8CP$?XK#=5@;YIC-O,DSE\T=Z_E79]?^@?V!1*>S*>&+<6^]ALHWG M&S:?S$,QZ$([BSSMA#*-]P(/-)IO3KWLQ#V\<3&!X3N/8?\C3W])N".O\%O_D"PIZF. M.EA<_9NY3B[!::UKJIS1?]V7VDJP_A#\?!NS4N)9N3IZ1#S3)9Y=,IZ5:Z5' MQ+.NQ+-+QK-RY?2(>-9K&IY)=^BZ.U14W>SC$-TNW_++E!>#E3H[9^O!R> #?K,3+"\#+ MG?RY]>'EZ >WH$^%*ZL\1M MKG]UR MIC/UL,VNAVUS^%@BQ5!LX313E:6#0QE,/M@U3(Y,!)X5+\HZB,:@V1,KF+)T MXJ1:D#7)Q]:\&"XVA<9FU5$O:?:3EDF,P\)1JX$?-:T,^TR&FTVVH:3)T*8; MIG&^A .;L-?[570.WHZ29MUR2+25&X\F0?%.X"_K@?=X=!?L90';R$;B\[IE M.@#4C%LQ=]\N'Y+G 6O*V=TVO:*W[$@[;GI'VD'5CK0?@# =S[!^ [ZZ].X( M">$^X..H"^W]DO$^<1Y^"K /!#RR6?IVE8H,+XAFD530%(03@!7?P08)J> M-Q=$$TTFT42327*BB1?-,<'W)9;;OWUO&6'(&5?) 3387B@%'3GC2LZX.J(4 MEC.N-G3CDS.N$J9M\V9<@?Y8H)[M--TJE-]Y8ETOG( BU+=J/*+>WU=J]?3E];]T37V_WF=8^7FZJPJ4'YRV5+>]G27K:TWZ^E MO>Q?+SN/R_[U$HN.B$4U5=]MS9>/8$H4)P^;Y!)4WJ"K_BT/1A2XV];&4U7J MN[=UKG?ECG+;%!7(G9UZ9W6V71F>7N4I;[(2.?OW*1N^T'R22TD+R0X2'6_9 M<#;N-OL)F&U^G 88\_WLN_$SVW)6ZVCCUG5O_U2,,\C+DN30I+-5(X=1YTCD MH&/]14<2A"2(8Y^M&CUDVO/73 9:ZSHG\?=LV^1(4C@G4J@H&_2#R(9*K?N! M8G30HU2]OT_K_@:V^VFZ=?3=\0UKQQKQS7G#51L"- X\E>=WU *:B^(NW6-I MGMW]#+$:+["AXW,DV4JRW9IL>\@V,Y6T9G+MUV'8 M2I*5)'O))%M1UFX[.O6P!OA@?P/\Q'2=GQ=\]$SW[3.P*(-8E!\U)D,_?Y?Y MQ4-4R>DILRAC&SX)+%[*DRVK>G>N:?P]O:V-1G7EJ0[T?FW)LUVYJ>-OJAP3 M9)JQ3#.6:<8I0,@T8YD@*M.,)18U"UZ5THQ/W_NEJ;\Z=G[VD:T?K0?8\HT] M,["S,V/W]L_)/0M'#\%@5T?/V;IRZ-35/#G#7,0@7$;!RV-).U)VGNUM)>IMC@J[8TE[4G:>ZVT-\Z4=NQ/ M>UD:Z^+T^-ZX\?1UX4.&J).2N"_[26$_E]@_*1%8JU(%G.X"7&=%:TDE@=Q9 M8W969Y[[H#W0&TPVR%5O'<_'N+1;X,N)0+#%T+OS&FU7GR/#6[I!%8F",/?N M9[\YSM1[<*PI9:>@F''A^6G#9P8BG0:LZ.]"<@>[YP"SX\$E5GI@--VCQ M013&=&':IN>[U%<\LN9V4DRW+<0^<_JI,<+V&[\*ZK2?O(>/_!HJL>U^;6R[ M.37_$NT.$ERJ$^T&$NTN&^WJBZO4B7;UY1E(M&LBVM484MB(=CGH-6I=#WO9 M,J33H-8KPSF5&SG*QMK!D]*K M+]Q7Z4K/P,?RBG&S/E_S7KC9D[@I)O$S;/'S1J]UEG>@4QD_(>9 MGGX;1.2ABL%EMTY)ZJ^9U#=;9T7PTV=4\_7EC>W7+ M36V[*=G57'8UEUW-MQ5ULJMY+?VH7WO7:0D5B2NR0WG3$D7/, 0N.Y3+;I%; M.+J&!^C4FN.[TEK7VJ#QS2*/YX.6Y/4ZR&MTE&:L?;UUW?Q6K)*Z)'753%W: M4:BKV[K.F8(JR4N2UX63EWX4\NJ!:=M\Z24;B5<^^D4TQ98[DXW$92/Q@_L; M#M_OM-]'%ZKL%W&)6%5D9A\!JP:MZVY/8M5%8E6!>7D$K!JVKD<2JRX3JPJL MJB-@U:AU/:C+D=$0>^I<=$39\+MY :L:6^#VZZO#D"UPFXAV-09R:D2[07TU M 1+M&HEV]44XZD2[^OHO2K1K)-K5Y_G?H>'WH* 3HVSX?8P^G=@R\RWOGB+[ M?I_ LUE#?]R!G!IVV;B6U48]. #\[0A]<@)JZE 5%KXY%]\P9*/V1DUA8:_,$WKOSYDK M/9R'5R0)T+S5Q"XVOASJ==EH5E?,?$\TJZ]7F42S1J)930KEGF@FXS-GAV85 M#9>:PNIY>);%IV$'C.!]9L4TT#GYND:>[%_2T#R*.54@?9OVZ$.MQO3+1E?1 M2/0[QK_X >_GZ[JG MPI8:CYZ77H,7CBXQR?Q0WF 0_FT],TS215RR!?*!0--L%E7-HLX:"&L!G-J; M(>?PIC[PIOW-[*8W-2]Q\DB*EA1=FX]L4]K(,2AZ@'X 2=.2IB5-'\>,/1@E M#UO7_;T]>I*:)35?,C7O&\4ZM(2NZBP8D;,@IQ_6V0CPG"D:>!8!*X)2WB?T M0W["1Q>7$:>-ASR4?!D"0Z!&#\WH!2(/&4 %$G?L1X M!( $?O$CF5;&)VHIU.VD89'\<^Z&NUD:3^SJT67&CRMC!IM]9U@OQLK#VTI. M"3'MZ8,9_-$9=SL=W3#^%X3]=QIBXLR46V1:MN_]]2]&,:H?>Z9+WLE; MUP]+-Y@PY:OSPESE;XZ%G /V[RX%+,YU5LMXU!YW\K_:?HAD^#SY\L. XG)!:^0.6 M3H.Y>"Q%&[25I!Q7(D'NJ4KT:1Z+79-?D0#71E=ZJ^3K(2@=YS:;R7AZ3'].$SL8 MZ&TA=DTB[)HDL>O1L "[@'/,&;PO.P5JDVC>H#KD/79<5C7NM?N]?E5.-0!^ MI WK&G#4J_9$X8"C87L\+&>?)]E4MUN^U#Y3ERY\"-$-DK0<-;3'J*%7-D\E M-:-*V7+FS/[].2\$>A_81 !/(^!5&DUS[A-6!,,AO:(L/+];^]QMLFNV>/X MK62/O[,ZB^.>HG$&I.W1=WL5%?5:N9H)595?S>;B,N2.@TJ3J#0$@SJ7N M9Q4RRJH4U@POL;!&DLOEDLN&Q,N=R"5+%J-.Z[I[)AV,3C^/;[M?U5GKU'15 M@)AVZRK&*/]8R*32-0E)U5M,?=Y;.>M[+.6WM-7CY/B="AHUU]37N>>FVDWX( MZ8?8PVV78#O["_ANZUK3A@WQ1DBZD'2QNW^N5KJ@3K9U53 TJ95/TT4F=V]9 M6ZI6)_)Q77;!QEY&^(46;-3O'ZN57?5K$>,UWF2SW622?B7][NMBJY5^![6H M&R>FW]VKIW;-?T;X;:Y/02]F4XM0>"K_L*T(W/P2+&"AR1HR:NO(]Q \>NQ? M <#HXS/FN7^'W[ZWG,F/!$X-6W$9P(T??HAK,<# )8+;#5CK.EY+X8N%:"CV ML@;WHO( 6KJ!Y0&_&[;Q1 4=RMSP M*S(IH_#75^6H%5]FM!))*'\_T M$,7EFPV5GW? @Q2]K<1![**.3&-[9AK3R3JKOB:C\L!R2. M0K_YQKS XJ5A]UD?P\D@L'W]1TY!W#0-!B,$P])UGLTIPUH0GG6!OWB9FY.Y MX@2NLHC%YB.S3) U\$N49!9[-KBP-/@,.,^C7^'BA'4@&.RI$(ZX4BPR)BE@ MNS&P8X=.6_F.DK%HT]Z/M_0W[=>W MN(L;T*,L_I:QT*Z2OT[M.GRNK=S!94W%K<%9 9"^XZ(5DH!0 I%5#NLB-!)5 MG!X"XL5PIU>6X_Q E$T ^=% + B6\"QI58#BV%5\X@NB1*8ELMW92'3(QV!??X$:53WS=$,2P M%,D;[09?BC>9PM;VV4F*6XZM0$-/: FH8 T!^S=0)@"HF. ML6]\R4MHS4K1'V)JF,N=1%),_KG M) JJ84<> ?9^="AB.($7 M?A?#B1C];M(+SB*,/N!1#GR+OT0ULJV$:,&O/#P9%V[+)8?X+&'GKW_UPM8_ M"2+.XT1\"2X\_)!>"D@,$$?7Q89V)K1CT_?2J('N#W-J KMFP*4_L"43NAM' M#>&&4I56;RE'+3O M>/_,7'1TG9[D2@DLA3,FZA 6Z/6$@"\V\AX[C/8"2O"V'+YK N]&U'4LTEZ9 M^[2*.GE,7)Q.3:JJ32R1-"6@4%@/EP6),5=FH(:(N#+P,]?Y::(2!&0T[*MP M7F6.+;;Y\HD.(4@+Z)@O?@O];&&0^@+<@+V02T#L<.&@%VX"+,(S\6- 9U#& MW)5CL[;R#Z8\T31T'RT;T-$"1A((;LE$\IX##WV:"\' W0RDT8$*;/JKZ%D2 M)"@2$B<0K_=6'E 9L2?\DL +KPA<+Q#FG.783U?H=52,)Y<)*4%,WWD$V85; MPZ618TS@#O!Q> J.BUM&%1F/O0 @S6''2V.5\(1RI1<0HSHFRYD+VJ%8-"2.Q1.,&5" M]\-O%H:'7,(B;84,GX>'D)]ZP)^TH:I\_GP;L=,D!U7>M!X^_O[];ZVW#9!U MI?PA% P,4!?_\[1JS(;S.<4]H-XDVK0G-DV^&2%RS"B%'\?E"BS1)MF;5]R )3@(B /(.L):X"?JQ0!_B%B(,1'@2T!S6-\%HD7N2&8YD"!V&1)L6?A!",6B" ' MDR.Z%H0L^A'PS>-0U01J;E#!U":&6QY4@"V5DLP(I"XX0XJCT-$!KPSS>A5^3_&(OE MKW>1#XGO;0H'M/!^^?6@TVWF3$A;!]5P"K<%\,(7/ *?OP+TG5@@RQ7XA0_; M64# ON(D: $./@R-5[_T;2L M$ U?')=T GK5OP+@"#,3866X/D$'%X-/K&FXJ_60VAGPKZ^N,S,Q]K\B).0J M$&"(C=[%T$O0V$= 3%I.$PHS]2'&!6%=+,83D)7!-++J*.)B\Z2YB-S3/@R$C%.C:)<5I_>Z3)$\K$6VR MG\#ZB#$)[93T,\$CR6@C%NDFZ7,&JAIZJIB@+Z'XH7-#$ ^IUM'*L;H:/Y3\ M):CIT2$]M*8!LISN.7E&A!OY4(%'D9W,N84'%&()95C(8I!,)9PV]+Z;;OQ> M,+T#-Y3]7)\A3=H3WGG9-3B*I^L'Z1HL0^,R-'ZVH?$"WTJFB1TIBT2\Q,4P MA*O8R)],[O2SF.]S0X(T2A[DG8C\(05#'#/',AWJG)KRFVB=K?PFR3C?5P?? M@'K>32Q80AU/%8%H!'(C[Y W-Y?D3*"2@4TOQ[.D-CTB9P]H MCW/38LEXMRG\(B$_SMVJ*O*RX,)*B<]"ZYXZ%QN>S804,=8N$YKT$-#,GO!%MJ'ZH*"-G9G@[H3?N M]& H):7W:9VIU(PB72'VI47Z4X2)1(61JA9Z_2BRZ1'5;8!5 W"F%$/^BZW" MP*ER,YMAA C %LVB#)-L&G.*0G7:<-DA'=(8?=]HE*?-Z*R)7FB>%]CE;>4F M4IBM%:%BJ+3&#EI0L2>Q3P -B21'#776E/=D+_\M^O82KII$!D/"M""C!HDA MBNZ +>YBC@,2C\@/ !/=F @_^"0,;@M<)'/%!18..3T!]OH"Q;N)\0*X+?< M(/-H)(XY,R<@BRT*+A+RQD@4:C,QMA5'2H2B@IW0 ^M'&'3-LU Q L$12)D: M/AI_3T_,\[U81> &H6]P-2(R3A]%1L06VU$3;KP <'*)ZA@6L)C2EE C8Y*^#68UN7_&HI!,KQ7(;F/M8KP!64G(>"LZ;+ M#6V"(D_]2[P"(\!K5&UC44(BM2C,PYJ!_H'>WXA;PD(+ROMSRL)AL5<"$T(P M<<$R%\2G*;8%W!L,!]M9F!-ENH(SF1.^/>&J?4*N9-/NEZ L M3U;"K8E&,RA&L6>O7L+1S\6'59%CW3P;IA4B:9RY:S^=_B0;652"MES#1"^; ML<2#AU'(!.XKAB^2BDA;1DKU.-^88*8EYCD*<82Y*%Y U)\QA)#91;PEB_.A M$$_&/.!U84@AQ5')J4Y^P#C5$L@9Q+H%4)B2V>@":0#/8,2:_@FR] J#%!80 MWJ//$P)Y!!NHC8(9N,4(!(Z[SJOR($9+,9/G(7G*@AE<)P*[G1"!Q>=%K]PC M$"Y7#5SN5.='2K&T')["E7!KC=ZC-&&/,\TY,RS,,I[Q784G@0/^((X7VGA1 MWAR ]]ET'6(&@CF(%\'2H)W80H4Q*6U,"!#8M;=D$Q1B.3\+=9^F<9'M$F;& M6G,39AJ:^K\QT3\_X3U4^S'B"'05]R$B-/SOS\IOKIF.R'&'RPOJ*\G:,PPX M%P[#$?F#,W@%#VRYPGW$L[C0?A*YGJAI>(I=:8#]UNF-R:3&="W!39R5G%)\ MB.6%OTLD30-;01]_.L\L \TX#2$VE,)82/YU("_*RY+S4"_(I,CEY<2U90@@ M#@%T90B@ 7N1(8 FA JZM.4"NN:'D^?18[UG:*-O_-HXT=R4&4CF+\O M6=_2T4>ZC=KC[KCJ2+>>WM:[H[JFIVEZ/=/3NNU>KX&;TBI.ASO"IK3V6!LT M;U/=SGBO@:8GZ8XZWJO=;0,'>VT2%;+/;?U];D_=9&K[BJE-LP?O$C,'U; Y MRA*MH#E%VD :BK_Q@K-MYA(>H]?U6<_BVW9VX>YPD!!>&W!XHH;SYP&M/Y&A M<$N!$PFU;:'V2Q'47D.;_6\B'4;.,Y(C5:J=6M?4[G#4M&DE$G4EZFY&W:ZJ M]SL2=27JGAWJOM'4T5#/6&]GC;71\WH=(ZP+,;B!ESEJRD6>YOR_[*=N-].G M4WKB.%$;:ZIMC^TXOZHA\]3D\S4__YJ&D=PZ'N6YN@F_ENIFS=%G?YWQN,P'WIY!C?*D MJ01LNC!MDXJOS&<6*:4'TTG+,'?;(8+-PURMJ_9U[6S'.E[Z[>AJ=RQOIZFW MHVK=JIJ2O)QCJ;%R).>A0?S9]+'])^;,>LSWK7#&D M'&>*G1REG5O-E!JI0QGY;>KMT(14_5=Y/5SML=JEI_7%F#/'URMKS-/%N@I_:UH;S-R[A-35<'O>K6G;S- M)MYF7]_-@W*XVWP-M<+WU"GT#6\R^#9,%MNM@*&IC47D\XUHS'(>WJST_%,9 M-*H8-%+U05_&)YIW,2-5[\N+:=[%:.IX+$-'#;T<,!=EZ.@8PE:HG3)#<@<& MHJG=@71^-_=VM'%5PU;>SM&R-F1N<4.OYD0T\QKB1?DNG]UE[^O5#X&[ZZ,3 MU=/(V]G"YNV--6GS-NYBM+$Z'$FCMZ&W\T;O'C_#^#6$6KXP7[&B7(V\P4HG M;9=S4<'$-_VNVN]WFM**3?;4VS/0/U+'@^I%4_(V&WF;W9[:'U5(PI&WV>#; MU$8[FNH-RMLX0R/^2Z7)D-*NK\:ACA_VD9>RV2[IR&MIWK7H'6G)-_1JWHPK M]**6AGQE0UY:Z[5:Z]5;E4B+H)&WB8UG!M*^NY#;!&N]*ZWU"[E-;;ACOZ[& M6^MGD?#VF7G>.R5KNQN^[YJ/ 9]7[3N*RZ:,+>A?MF.C1>\ZU.D7GN,I@-I63;S:MYH0YE8T<1KV:&V65K\%4+WZX+:\YW) MC[EC@6XDQZW*P7^[^#WT"LTESL&VDFA[\6BKC=6N=F'I&!)M+QYMNSU5UP:7 MA;:OV).U8]';P3U9X0["[>IP6?5:+T=X/@&E+H!BZ@2H\:; )+=VJ5N[+)-N M6&[2+9D+AUPL<%C+W'!E[QOY?/V];QI""OFB]+WAF1.*)TQ-*_#9M.[PP=ZN MML:!;'L-.N^(S=:LWNCMT?$3AR2:O38TT]K:6081))J=&9H-CQ\4D;&JC?9[ MOYF#*'%V9VP'A6S:WCT2R3\,,(0T]VFNWV/F43EQD> MFRJ/*^5/6GNLP-LLT[%5Q7&545O[1<68Y9]TK=T+OU),6_'G#/[O,J: $>S/ M/8794UCD@2U]MGAD+J?3;D=5]([>XX5&?]*[[6ZTR S6K[1*MZU\A]^'.U9> M###$71, "O!1I@$%5XWX>]CEP[>/MXJ;O*>U[S_?A%]GEYH#O,#.!UL?M@H0 MGS#E*3!K#"!!TE8 H%+J9458--N^&H$F*VFXLR%O,\."QL MZT^=MIY"'JT]$,@S;@_WQIUQ>W1@U+&<%W+K\./&A7"$-PL#$^5LP@)QA$G@ MNCC!"'YH.M.VD@&4RRP#+&--#W!L'L\YR_"N*ZIY>UZXL(W$8VS,= MX7:YNMU3A\>NCMK]-)&(!-06$JW#-O/K][V7F5(*A WX0!AMQ$Z[ *4R\]TW M/@VW%D89CU@)7U:'FN(>])BZ+HW!(%^#2QXA1XE#GT5&+XT!J6-Q42#&)B'\ M%LZ>!@28V,0S+21"20NM-A#+)(P]?.28V!X[3;LJ=DJWH7^OZ,LBC=A0[[? ^RZV6<#V.PQ\^_8 M-$955^=@P+[T"YP]^\(3#@8O=D)A$_51H2&4.09;BD?X*]@3J\Q>#*"(P3_> M_>!U.YTF[]FL/SAJM>PC?M1U.@/XG\91L]%P&/OWX;N?OU'B':#^WP_8UAX" M>1@R-#I#"0I63C+> :;/E83^19O M?-;@!:U+B%!=%3MT,M/ET'(*WZ]O^W:L9G&E)ULQGJZ3J2QC@<_XNL;LQJ7F MM8Z5VC3G"%;7T8"YXG+78&U[P5^I%TV)A"@V+C*=#9_=Q:F7Q (*9"8)ZO." M.(W(KD([^A8 SF6[LV3D17T#M*D$/C+%'\R'LX:# 4YI1P"6P0>=?0C[@B*Y M@.TH'5;\L"^TS>?1,[?>+; BMR@.]?UU=JAO-3E%^21B_/M'IVMUB[B%5A!" M=1C &]:$:^ZHDC("L0](&K>&R(MRD"H$D+:!*(3S(;H!?'?9A(#Q'^)LUF*U MO+(8HGKW7Q0'Y504-8IC?68DAV,U"N8[4*RRWSN:EW-=<=%]3D^I5^8HS9FD M-W-00G[->S#+,P6K__SM-^,SB^%1XQ.]1:,,>6K=]C6-V,?++;!OAE[#_$6Z M:W9V4YQ% :I3^,TM?"[8+OSP#^L:CHO/I2!V8@Y2SD.!H9/GC*MN\XBW(N'( M]ML7LOWV>5G[[6H2T0.-PXF= @;8MH;KZSM?S()3!W'8+OB,D:S$+Q2.=S4W MVY,]9 4:PY4 >5.?I(H[8J 5(*X.0-: RN&G7+EB,C0GMTM\QR8&&\(6"+TK MS>+G4B1EM #=7UX,5RJ5PB\HV#Z+"SU_V'L&H@YO]K%#2_^1C?'J:F#Y14 A MHMR5"2"=<#=1KO\T8&#""CL5KB"(Q5^41TY\-4[@/YDNK9F<"B\#O,7E?)#R M%LE:G9R[D0TVAFM)XKFTW T5Q#ULV;$; MP-3MNJT?_]Z+#GX^(S])?6O+WMK?%MW:VZK%+:\%F$NTKCLHO6 -SUOJZ=&Q MS6[7KEHCB!IU:]1]''5;IMWNUJA;H^[6H>Z>8SJK%%5N ]8N56[Y%ALIK3+L MZ&4!N9GS_^UIZG8U?3H/#P 7(UJ*;]^NWQ=\GD+6\74UN[JP: #^L08U6A\],/ M7<=V3FKP5!,\-?%4&3H;)9Y=R$/\A./WJ)=/WB1EDR;O&TOK;9I'[=6#)IM/ MTJZA6>;:Z)K-Q@JSBVMH5AF:=MOLM&IHO@UHME>-]KTX-'>A9KB\&6$]O+=^ M_MD;M&R'-ZO88[4.':THD3OF46,KI]Z^><@TS>X:NE(-F1>'3--L=%X_*Z\& MS*-N1:>2DU7?5O!(B5M>UK^[CATMA:='('/KXL&*0J?9,+MVGCL'=DK M)-348'DUG6A;TR27EK8/]4!_!8^/,&]+QF74ENZ2Y0F=;EU[5E'@H+%K.Z^? M]E5#YE%=%;2A1JNFFVI"9\]N'VUKKF2ES=PO/#'\+$U#3KGS"H.H-VGTOJDX MXEZG97:&X%FTS'M=F5ZZ]70?#(T6VO4P-70K"(T[4;E6D;OC!7_9:4Y MZ[6)OTY"4EW255'(8"%D>P4I4@/FE0#3,IN-VBM64>#L@;RNK?L7M.YK$_X9 M3?AVW1G_K4"SV3%;C1J:;P2:3A>['=30?!/0/%RS;+8>7?&<+@2UMEQB'W]_ MW*%1UINXCT\\CH^->0\#2Y+(ZZ5BNG82&A'OQ/"<2.N+ MJ1GQHB]KK\1Z*?:UX5L]J!QV5HA1U&!Y+?'66G4R7 V:5\N\?/TRH5UR1LQ) MZS@)W9M1Z(/>5D^(K6<5KN.2Z:S@/]P&LZ]&VS>/MDUL$?'&$@YJM'WS:.MT MS2-[!05I&]!V9YULU9NL+A5AM0.UVRZYG)[3=GF%Y[5;:L)5],,4%=["-=5; M>ZM;>UL6W>'#%MV$1W#(\1B'RXQ85'?IJ9]__BX]%2&%[*EE>@RXY8;<5JKVFU5XA$5\>W6Z/95J&9;1UMY2S#&LVV M#,WJI.8*PN5P0S%$4N@.*'ZCL"]^?FSC+OU(L]W+ME M;!_:*L+33E]$WPR_U-F6W.5I!'>^:&_.4GLS5WSELUX,$.OKG]C8Y(F[&6MR MX,^GLB:GDW.^=5E33J)EK*E(PBX(3)KSJ,H;B4&-&>85!L1N7$#UV#+F,%ZC M[#"-C ^1=\N3"-?"%?[WD_%KY.EEDP:+:&M^B@> GP4K55U:E602*PKO:TY9 MFZ;Q*P_@8#Y=U6E_[ 5>G.!!;WDEC[GD2Z=UXR M$N^ X61YVJO-^7VZ$&Y%#*%H603BOPE>UCIKF:4@IIU+$%EGT!7$KJ> .U_1UF =L*&?+\'7.AFGPU@L\?,OV/3&*U$ M'34 "?0+G#W[PA,.!B]V0F'O]E'3)TPX!CN91_@KV!.KS%X,8(&#?[S[P>MV M.DW>LUE_<-1JV4?\J.MT!O _C:-FH^$P]N_#=S]_HY1*X'5_/V!;>XBS$-4E M+,* ,Y2@X#S+V;#,7LQ-9B2T?63)A M=3A\Z5D<*ZD/+*7S_%,6WN-"S&N8J M@5=('7Q;8W;;9+FN93\WYX1J?JDDQW&QZ_,S> E8O=&4Q!Q%G44*L>&SNSCU MDEA @+1L(2&]($XC4L/1OK\%8'/9]RP9>5%?&.D(& MA*L*!3-H!R[L]_T3W16/"?3*2>]?R<8*C-,88?/!BT&X,K^2>LE2YV!TCKX\ M1Y%G^*BA)B/8G.X'(;[1MJV6,I8UW7Q=_?ZEO'BX4,3CU"=:3"=](HE;YJ=* M]P7-6^(UZ_^9QA+/X5Q $+=>+.B+C<,T$&0%JI'@/,/R"T1R& 8 B+ZZ#-A- M&$DO6CEY,[2?9@A\*#3^V<5FG')X63EGD31<4,L_L]0#'N#W!U[$*^J@6Y$$ MBZ.U?YT=K5U-.5T^#QS_1F]3MPA\]-IJL%^'L^8.;&E((?L'(L&=(3*AL4BU M+XB?+I?.HN@&,-)E$X+%?UB%G;JKXHR:J'%1'&!5I2,M=P!I+1?=U,V9K&;5O=%?9G"US)(@2+^2H%#\HBT+6_FT#/NANOSS]]^TP,0 MIG$W\MP1T0\\,/&Y4+V "T;P,6[&?)RIRH=9E+])Y^%OP@F1H=-YV829*AUL MN6/H@W+F7)-',Q'(AM)9\=Z *L:EZYOJR97QDKN=[R;1<9R%RQI^#SI.Y V?-CL?(6CXX1]?: MVW'-="QH%219P,E!JI97/(#E/*!(^'3)E<3K%0E63B2]D!-)MYMLR\>K"N)% MW@WV[N':1-4R]; \*5@%&D6RE?($O[2;3XLM/$[ @9$& W8;1N0@<\&>&G+% M;M 4X06:$,19*ID6(_+N.8@/%SN(<;M>_Q_O'G?X';7>U5[E:CMD:Z_R*Q?7 M2*\RR-,^B5_T^ F#T+CB,2@3[N/9:9L6+Z#QN"P>@5Z!7EKIO>USD#+H]@0[ M-Y@: ^8F852(CB+'Y??<34F/D*I3%JJEZ"Q6) 7;HIZ)JH=8"^@ MIC/%Y=DP"],6PJ_R(DG@P?6F$7I\*4=#1G81P:,0_N@QGWPZ\8CSQ"0P<'3T MT(_Z<"Y4Y'P%)LO ,PO1,Q5G#\@3A/%6%&I]W@/1PJ-;L/7-@KH$QQ0QZ7@: M@X2#_F#C[6M3S7:G6 M,UCRB0^9.S6N)U$*>'D9WM&\M/S>\;H=NFZELC/AX**LB#2)$[@WO-@@#/;1 MG$FCF O$+%]=6?,(/8;(';C>!*"F2",<;#0_[L=VR[':1<==6+:CC4-4Z)+H M^U;@8'K2YO?%MI140P=>!)JI-.%P#>%)T4"]24C\:#OMG.Y*M[)Q$,"=S:&] M[JU"Z]LCBY6L9?CO[RF8((*#Q2H$:E+8?PVALV(W]?U42VI;Q(??1B/AN"?%LE'N1\48^$O(QQ1R!93 M1I^<0#(9E-][,:D"UY>.YA$2,371MK+@"H)%QX8?,I'UQB:3*+P'I23A/B93 MVWDJH)E'J^"'DA 0ZJ1/4?Q-V=$# &0QYYRMDG.NY*Q>8X*1/F\PK9KHU;!& M J2(-D*;"7NH+7)4:>[T"Y?,F@V'$=Q2PC61*0*8PHS:)*-N:@I2)2G7E.[^ M4M3,45(A*3E-*R3\*GFGY6&; @T+%7Z3][C ?*CDA68VS481K]-HY^R\DO=$ M(BCCAB7ZEV;L*44:;S1N_W.R7"7[@LB'!75*%CR!F62L2$WR#\%EJCO MIK[*.@] KO^5Z4X]%GL8H:%HCC+(:3%]SU^RRG;* %(Z)ZM? MW(GPU8"B"%M3ZV?.@0D8B09>CW#H@^PW;$?Z]-&%4TV,E;[_!,%FYX_(,K^FC'][%QG4Z1F_8YH_P(,0O095&7;R/ M-!#>H2,,M'&Q=46EF4/.E"!4?C%I22EGU0#/?3QW8'&PG__>BPY^+OE2M,+- M0D+490I.[[-)S(_5'R>8X.:SZ;$7T!GHH9-B@!'#(#-EVZ1RBZ]EA.2H:S6; M30R2R*8\\L4R?F+!G1S,?]YI6!H[FQRMGPB M -S)0R&^O5.9IDJ&8)C">_OQ7.>,56YJZ5:+%<>CW$<]J]>_S*VLV[WLS=YW MJNR(U6Z#A#VIG0.2*-4RO M$:U*9]NSFV;767W"8$5FQV\%I_Y0TG;@05[]QGN\[76WLL'C6X>*8]J-UY^K MMJ,JF^9Q>QH;6%:J5@_AG*;9/%JUW6-U])PW#IT]IVW:SNMKH#NK&#P;1]A> M$?33#UW'=D[J*9+5!$_3:6^P.>_NZ0AY'&YG=80]NVLVNEOI!WGKD.F8G0T M9F?5@V=C!MLK?U8>[59K!KN@N+V1@/WC<;^LQ'NE&K(U!R'*[)O9H7#UN-.G M7DVU*7G/<XFHH&K&J"V&F":!V:+7OM6>RO3A!+#;*I:F;=?J.4<)FA(Y-R5.[U3//VE=O/4+&C%R=9W_>\O[MLSHKZ M@)K60/G6XG/*?:<4^R!,L'@Z=/6Y#(MZHL\7P#V8\*NN>O=:QG3KGN(5V$O= M_:4*W5_6Y_J76C[C118)V1K.?S:;DSD7S9GJ]8K/)1/RTE%9Z!X;/]I=K?T@ MX'A6=2K;@JM*2;%#JI-"T?%C2VN.5OI8S 31B+XN.,9C.%7M79:OEZXB\BF5 MXV/F8]L:Q"M5.O*0AM(5#M\[$9$5>:+"BAC+#.3C46P'%E' MSD(KQVSM\I:26,[^P-ORNO=;CTGR^)8O+GKY/=R 9\FN<(?O*H!%"V@A\LB: M +QWL=@#,>,2;!)7%?"= R_#?@O;0 [K=0H9,4"W'N'\)X3_D63T\B.[<5QFG?/NCX_$[TIQ24QU<4)OHO7O7E9"QP# M^T+F-&8W< :%;Z*'/K8#F@@N1>8,G(6[B>(L<*<( UFFA-79V#Q?/.I[K(>4 MK!"96A:!R>.'<1H1?Q',<$AR<,%S&2@+ARGT4J,^2(7Y6H7-9;ULR\:(B%\1 M\E!#3I"FG[4B9D;/P;[R2X%+5R.Y9*>TR..![+<.7RJH2[!JUR=+HDD,]/#5 M+ X#A+BI3370.E3@5%'1'HT*O9&? X!PKW^F_:$NA!J0/ MP,)""9O28 /Q0L!+'R[% \!&2N4(8PT1!'K'*>Q)_ K/JYZ#D^"/<%*DLFO7 MPL4*5"8_VH(09T40T2/":GPG8]<15[X"1!_)MO N$>_36.H(U/G)L50],TE5 M;>4R05!&!*44K0CM\X>?V'AR,L:I]A\@ZO@)6-2I.!;1E+0@B4)?L))+=,GT$6DJ M@R+ENS_/1V$!Q'-DK_QQ%AN5Y#Q 8\QIG&CV@ZL?:)(=B'YHGV#;%44(P!*1 M$&+#;K)]N[W'W],S=KLO_U5"&V1/R)<6WB3[Z63O(T4[$+9:)$VD"/T;^6 Q M:O/,Q7DDU\MLH]SBDVM*DU5--A/+@#WKD:$+6FG:&Z.-HJASEL@CGHWT MDST:41$U94\:&D B$P622L)4O!0N *]/(0.GK49\H^2V8I/\%1B3=+76O M@:/%EH( PNY,L*7,E'X7F9I%*_1%\%**5?/%"N$=:F1E"Y&X;)BK^\Q MFM:(K7E<-QVGPCTG1C>/QVG@97$Z7"!O:Z4W&,-OSD8>'\!U4X=Q$"Y?!R#V MT>R3KQ;?Y\X&^3TA%[72G$0>N0M"B@[>T7WCH FXZ)BT=FQU%M'[,FS)[[ 2 MOM]'Z7<6!_3KS#P[Y#[$UI:*=3UVO0NO%O6GU!7P5 Z9W%5B[1*\J6U0Y2QXFS./%1'2>NP%[J M.'$5XL0/LNM%S"_+82_4><_T\^9\_4J=MS+'*\>*TWF MBJZ&J&"[Z/V>HAX*JE//"S)AFWWIK0I]\C0K$1=Q\:[<76Z !(J]G@@2"H4[ MW^ 8E&;E'U$BO]1U:\3I'H54;D7/1IJLDG#2'ZC?JM3(R =/\1<*7FI' M$VYP.9,8SJGO()[12?\K7LF](_+'YMSL%&Q:9_M5Q[.83H+A$]2!,W-(&#;2 M&"/S_.B4_FF#E;' KLW,P*!43WH.+WBAW^UBW0P.(@"EI@*17IKQ444-/+CU MHC#(XDX$/_+Y1Q[!'>,Q@/Y>/,H-,#')/>$D*:\GB% 4VOH:#5D@Q_W&QIZ\ MNK.OUU_EO;PW/D9LS'%\CIE9*Z #@MI*AQG#6L+'*6)1 KW%BPO83Z=%3$Z\ M!#OWEK!^T^ >& "CG]44OW# S;+.&SM7!SP6A>@FJ\QQ4E=GQH^:7,6"> M+VS:'!&!U0X$,!/9CUKQS;_094JV/EC_,8[II/ >_(/"D@IK\R07$9OVF7M# MB4KYNIJ="V O6Y<6\WJIEAJ+FR6K/SPV]KSWTB$@,#7;IDJYC;SX9A_HP!LR M.<&B*&GB$WIPSX.%\O _R].D' D2 6-BSK=B MU)#\*4@*&3UO9%$ ML# 3"1XSN9M::!PUVFR*@F:EY5'R6?582U N'?7RF<4XP^@3C4@^!=CS+)E9 MA"K$,]D(9#&=F<1PC10O2-8\2+D:+)_,3+\4@"'*S[.) (%<#!U-:#0@IE0B M"0.8#L+"4*X,M#-H5?).::Z=7I\9G4;'?.FQ*PM3S\MA=R4W3%+L++L BD.< MI7$":!K%FX/LNY^KHWA62CDN\)\)Q4G5H_!;> MP>8QH(@A"V,(EX^4B1,GR=+IRQ(#"8%X@8&>47<^?X;!_TQCOB#HG5>F.6T5&Z3FNRV.)/\U]/3RX+S9L3B60?.VEEA^&:<_X(F+.S0I T M.+)[EUEL.)8YU2T]%5 C579KN/&W8>*5AD?!=<+>36%G/ E[;X+>,B(&P! MZ#\86LFC):P'BYGE$79\38S;5N+_%)$[]Q681 8)N^'2ST+_4+EE$1\! 5#@ M1^834Q:F )3(%*.7EVU0>%(B#:HTRBLK7"H8IK7=]V(*8A]$A0\VI. M%4,[0N HL/AAQ,8&L'F7);J?(+P+ '^(30+Z:CWR"E(877&9-)FOQYF+B.W3 M1\.(V&GNN<@K7]"E41N2+X82NHN&4?[6C =@JFP&*G*8(M4/D9,$^5A5,"H! M4").("3=G!]A*AT-B$%"!6-]J?TM!N[.Y:FT&G6>2@7V4N>I+)^G4G/Y YMWN*K7. F"1K9 MN4L8.'4M=E\,"49>)+6M 8A/,KCC7%,O>-9O/-^/'PZ]%KU\6&[H!;>A?ZMT M=_042Y<>U>"'@ L!+SB/:UB_H-9-9:-RP&LQA**[6P@^/!BAGR*/EV5Q,& !/_H7LZB+;&8D36@M$R:?9S5?U#";S2(VC D_L>RY(MR%^..R;!-WZOJ5 M&!?^('@_EP*VX(Z3+1/(L4$$$=ZQ"-N&C.#G*BY66A0R?X?%D,),IE#F%Q.% M2MG&]/6<.L$$#[K:#&0B^+&2]=[L8K=*H@!%+-!(G^T?$6EQ^N M/.*[;!X2X20V"@'-=5+B!KP)PKN@U$^)S3)(X&%^9W50:T%^$570E>=Q?]W. M/.YOY'*1N?RRIW5L%#-D5^%U>B.5OT1(YN&N5838(KL;:SH?*-$D M-6.9&KYW@YE,6A)?]H"Y[DTM1O;=:@'1%@>O3R2;YR40KFKD#9\VF;.IG M@2IDWAU'3+L:JLQ?$5Y^W38TPH0-LG;:?0.?A4=[&':2C<;6[S)BMZN.I*<6 MM9W!GI?H?ZTX@EX$F<=*X4LH<[GS;@PSK18?0P'3F(:I$8\H*.B"*H:Y2],L M>4ED+<(5"9S%QDU4\Y&W59UO_ "*69;M6LB%N81]&!>F(>_>--[IEV^^FU>% MER@3&\ ;X">/5HM9+^-(&[(9O'%>=1%M,,-!K;/_8P0N]7H;IY54@T]AVT,9>: $ M.CQI#_L>#YDL^1 =UD2V!IY;MF9;U.""O(<$@HISNZ^!<3J)/%^0L>TH$_8. M>XJ)'G):KN#9". .[S3AKPC[@TZ0,?[&IAB>&;&^1'V&B9*7$8_))ZMU^RBY M*'2L3'SFBOHT1&_X].S\*[F;(M4*+$B1UR"Z2C89QZ'KD3 E?SW#1[1;1]_] M-&\RBO <,=EH5#(^R[@03B+LWXQ/>YBY"78[YGH ?S;@S#YG65:YYL!*.!M3 M-0_E>J+^C[XH;.U"/7;HP)R.RDO=4'&">L!0-.^YI1XX9I&:) +BGM%^)S\H M5M0EH7N#&4<21T'S1Y#247+JSL\ B"NV+: WDGF2OA$^==2LR31/29116[!F <>]9C-DP?UGKIY M[W+1FSN#B(=Q);H;. !F]JF&L0*6HJXL"M.AV&U^S\H%35H@@0E1.L<;A2AP M;S2S![FO!J0RM)#WJ[EX*M0BJ9S#RJ9^FF.XG)!!W;\GQ0@# H76T7F#5Q$3 MCA-!#J/01VR8ESH/CI-Y?;>0@T9JVO,]5T"X3T8',H8LJ0&,!'31 ?XC_7&L M)M)OS&4H=XP>=6_DD 0,%WEM).6D6F(6?'F SZF; MD,M3A-QQ1RCWPBBBU%4TP[!%&OR::AM!'<2/B#,!*T\C6#86/ +#LC3506_4 M3/'?Q*/(@CH]J;9>U!<-LL3#B8PVW'IBR! ? \;?8I[M=XKT_H8:4&ZC?A77SC&7N M6[ZJ'#55?P>YKBI(5@T(,/U4YJ;<4U=J6-RQ[+\MBF>$:1)CKW9*O 9A@84, M2=[2CDK4>]BJ@U@)P$;YM!.4%&.LD*-&FR2U\!UWB&6P7I^Z@*/VSWW16IGT M3(":T%FE/D"7+'74SYRK"-ZU3I<&J!B_IP$W'%M3+LA5)(KG0I3>8:8_:I5V MHEY)@F /CZ6NK^SG674WG#/&YJAX2KI7$WNWX]:(DZ!NBUB,G!B?%1WP)*+3 MY2%)*[<$-[Y&I)Y #3T$.%T6<1 M,[XP$/Z?W5]8P%4O /$>^,< @URBB[Q\ P@Z*0\I(5D9$=F6I4$WOVM2O.3U MY4=5#06$9,=]$@[%";Z8FJ+&>8A/QFPQP]_(*K@-C*O+38J &!,10(S#LA-I+AI>?L4V]N"-1A+>?X6+ASB3& VJU'\%% M4W1' )-&1/* NO)2<=(QP/C2HM"3$+.29$EZ]G+,,],)8967P]M/TR%@_WH-_NVRBG.L]3E(M!9;QOG@-]!G>@^C<3_<01K0>J)_40TGH6?A# MU9UB]@RF>%I%(E@*\T$.RUG12%"28P0 PKO!;.[J+X8A+6RZV9>,BCQ M"5^V4)N1"O6LHE?4!@?D2M5,(PKOZ8ERHC &VS_[WMA+M$Z->25*G<7T@K7* M6-;4EP+W4=56U^J*R #'Z8DQC+XP&E&\[Z/[,!T3F/M>'*43P30 168*Z@"F M7,I]5*H2W3[*V"@U4I9LK5 WJ(S/S/RKTRA?#&, ;E*Q+3J!A6E*I91I@HQ, M2" $(MJ$>5\V:ED2B@R8O!!9\]*A!I@&^;P:?)PFXGB),0YI973-X'*HMB0R MVY(RYTAM*.EM9.8OF$A%VE,5<%> I+I&,:!6J. MU$4$>RH.UQ5:>?**4U=H56 O=1I*7:'U@A5: V%IHSL?S Q1C[&0=:/OE@Q@ MT3]$>C/R3H;S*J2*R\AQ"JX![ +L+8HZ4""QS+1AJM]M6.BWIC1>$8=3[1LI M'B*<[Z[PR)/;$ , P$3_PVDHYS[E8-*T.&& TFO($ZD:@GC*VD+U*06A,QO& MD$Z/F3"&&H6WN@I2-XAZ416Z:&8AK@F=8C: 1K&7;+"AZBL"(+P-4;8C(E8@ M?7MAYZ>Y. M%&+[+'(3,01ZGO4G( R:S#RB?"=U60*,!G\9JV"C59<@:##W1 M18Q>U/%>M8>6 ZB'$MEG&T1G?A-86V1R#;B,-5 $#;;D*U=_GXW94+-'A+VJ M9?YG#F]R:U/]9F;$9E2M-K@-@:"EP%0A*)G/#R;+N):B 7V1Y(Y_\$JDZV+F M0E2"DL1KH-XS5.==C,4G)H'K=V3B4_'W_V6MH+_Q>Z8-GBD/$1#+P/@5.D1P M?IHJ#>GAK&8JN$%YZQ5:WK'!Q,@YRBR5I23@(FQ:)Z\D-"TC ]\P$@!_0-;7%Z+%)<< M_A6']9

$+^L].J.'Q:EO$9*XJOV8 #66JC.2L/ET2;V/X$"!U6'$)MR_A* M=PDKZ!DZW@.2U#NXJDX1,S[EC&N8#!*O(Q(=!F[ L3:?6+2I5M,Z;'4KMBG;L1K=55_^ MTILZLAKMJNW)[EA-Y_#!I0X(106: B4@2?WC7?-=+M3(B7KL3.X-NZR@=Y8< M!"6\/HL@>I.LP?@2YCI/TG_L; T\F;RCK;^"#WGM[*Y>P84LQ=W5\V.9U,Z> MW2//ZP>6\,(5/,+F>LR]&48AZ%?[NRSFH=@^<'N-*<\I .'E]RX8.WK3L M)6#^Z#D?08;GO:=-9'C 957;HGEX@U+O'R7))#X^.+B[N[-@G]8PO#TXC=P1 MYLX?\/Z010=]EK #^_#0.70:![!?VSYJVD[;:32=3L-Q#OJM5M?N]OE]T[9& M"=#K-793[!NG8^$E1:_P%2M\X0_!1]SRRD"ZR?@6P.ZO$K*@6!I;SJ6@8S>/&@VGV>B"2&P=<&9W.ZU.!P3AOOWO>!*E+I^$=SP2 M4G%&\I%T%&7^H6J^MY;4?*+0?'ETK1I?>[+0W+TK6U=H[MY-?763$&5F1S0J MVC73L5E1W:H6F942F4[CT.X<=E!D=KKMAJV+S$>D)7630,\,MO_!KZXH-2F2 MQ5[7M(9QB7+7^"WT*0?M[-FDY>Y9 ;6)69N8+W937\);86+:+9*7SJZ9F*V* MJE6UO*R4O%S6Q*Q&PDE%;F-.@ZAO1[L=K VKKR.[CIWPQ#S(U2N48;E8\:QO M]1EUTRI>9M4TU!WWY[0K:LC4^FDUA.S"5 !'B-52&?K+U&=W,37$9>I[JBC+ MS<&&,@=K;TWMK:F]-=6XJ5WWUMB6_=^UOV9GY"$FM-G[:"G>8VDOUL'0%KC=A?LGT@4NM4S!.YJ/!?$!%>TQ,YA.?M?O[XB/9%G:FL+I\ M(E\N0\U"0^)KV;:OV7"R]5C48P&/]XVO]SZ?JG4<,)*?FGFW>W;!;R!CL8]! M%?A!99Y_^P:1;3GKB8#:)-I6$>"L(0+R<;8[(P)V3QU^D@AXYNNJS/-OWPIP M+/NG'^[;YR>U+;!3@L!Y?EO [AI_6-?6F97Q:KO9;A!'/^V'$_25798P]*-& M9XZAURI]K=+7*OUZ_-QY"C^O%?MMY>?/K]A7F9_7^GFMG^^"?FXW;.OBR_7V M*>>;N*P+:E!D_.\O5Y^,BT"V8OT@6[Y6] ;?%)NIJMI7JXU+L)GKL]^V3V?< M-)OYQN[#(!Q/P31.>( C((UK=\3'[&E\IU9O:O5F5]2;L]-/M7KS#'SGC/EN MZ@LK[Y,7W/1PRFV5M)_Z^5U2)SZ,U)UK5O4NL6NZ!:? M3G^I=8MG8$*?6(_[U=0JWCK_J:H24RM!2_"?RZOS6@E:YK(6,9[+B,= S<]I MU=3Z3ZW_[(;^T_IOHPHBI_(W=1;>8NB;#;EQ@91+TWPY-LMFQD>< [@G!APE MHK1/UY4PCQ6GIC+XA&;AJE;[P/W?+]-LO]:/:OUHL7YT0,-6WLXL%\=J-Y]I MK$C;7JE]__R\(SCDS\LHD0^@)W DC":TBQ[_)!%$1:5X(^M-X%5&Y'+!(*??N@>MIHG;PZQ#.:Z(" I M/8BF-XL1:@U[K_=^K^F\W_.\][(7IPJH7>__DW2]Z_,S^-CG:(5^"2VCV=IO M'1YU.R;E.[IZJF5L#-(H\.)103&,#2RYH+4P5Y<88!+2F.D^!ZSM8RHE[H\& M4>-,[=CX5\HB4-A\[(8P"2/ _<# 83:@9.[_BY:Z\WS?",($9UK+97"LN /W MB&R6_K9/:#3V)(TF82QF'F=YG5V5L5FLR8JT/?5PA+1J#R4F9D>J-P-\@[N& M_0[$G!G*4"U=<*8.+"_]:AK\WN63K&T51Q] DHW+-J*\,6JLC4#7-Q7CK&U] M7R4,8*%&]6HS/TM'"5:@H9(8!-J:2Z]?5OA;7O0[P^!'#&?5 W-W61JC^$$I& G9)T11#'"#+^!U*%)[?,3\ ;)^ M7(AP2?R 5HYXBN*)%F1I,@HC.'5_\?3G+;6M6QVKX:PV47/14L^W4JME==H/ MSTE=4ELN5<([%== RX?Q75]>_7%V;EQ^_7Y^9?SV]=.'BR^_&F=?KRZ_7IU^ MN_CZ90FSQ6Z_@-VR6:/Y(=G^HNY''(IXG'5K^^D'N],XD3VA9K6AK;> 9%NU MXQ>TZ5X2CK3BL9? *]TE3+V#^, X&T4@5L+)""WHZ#1X3S1AX? MS/V5NQL7N71&%+G7+&(CXSO'YIK?N>_'982U M:\)V([)V$Z>M(/1K ?L" G:N><2L@)WO+L&"/OTH_\VIZX9ID&#,8+$4WKS/ MOC+N^?9B]_Q!+^Q/X3^C9.S__/]02P,$% @ [GYN6536PJX[%0 U_4 M !$ !S<')U+3(P,C0P.3,P+GAS9.U=Z7/;.++_/G\%GK_L;%44GSGLFF3+ M9\:U3N2R[)G9]V4*(D$)+Q2I 4C;VK_^=8.'*/$ H"-AAMZ:35DDNM'=OT8# M:!S\Y5_/$Y\\,B%Y&'S8V7^]MT-8X(0N#T8?=A[NKWKO=_[U\:>??OF?7N^/ ML[L;'QZ[=*_WYKW[KG=$AWN]]_M';WOOV?X[;WC@..Z[ MXU>C$^8='7M'WE[O@!Z[O:.W[P]Z[X<'7L\[9L/#=_ON6\\]5$R?Y8ETQFQ" M":@6R)-G^6%G'$73D]W=IZ>GUT^'KT,QVCW8V]O?_>/SS4 5W4G+^CSXNE#Z M>2C\K/SA+KX>4LFRXG(JXKPX_G#8-'QBXK433G91V[WCP[VL,++B#GN'OE0.E:121(ILAR1>OCK];-T=W;-:XUE;T3IU*KF(DU2>_K$1H(F/ZH2HY($?_4RNAX^ZNT? M@%>L+,.\H=C)D-&M*4-ETZ@#14>I?LMUQ&-3 MH63.ZU'XN.LR;M(0EHOC'S:NO\!$1E-A4VE>7OU542T-@C!2'/!)^FPZY8$7 M)@_@$;KK2>:S=\S+@FBI&TD[G?WCX^-=]1;BK2*FPA&ASYH+[TY%.&4BXDP6 MNR#%8"R8]V$'XV8O"Y9_3@5[#9)D14H5+#8\? TU, GQ6NE[,UH/)#S@?POM?3JTU1Y(F/_#*^Y0WU9Q('%B?Q6O1_)[>$^X M^V'G/(01] [!9P]WU[6C&55E4C9CEK&;^]_'/?6_?=*;C[5[1%']LKM<=HE+ M+)G;#SZJOY=;=$J<%FD@7+*),=UB$ZHD2Q]FMFNT:."R (CA#QGZW,6YQAGU M<8 R&#,6R8> QBZ/<#1I:'=SC@WH'!^_.=A_@^@,P+8LAR=E3HK<2)/S) MSWD-_WR!LLKPMU2 GF,6<9!<;A[8)?Y:F _6A9G\O%AEEW#/K5 )4&Y6&7I] MB/)*6.M&O5X=6OP/E_#/2>L\85XC"3TRK[.C37\M>%8*!INL4>L>1]MPCY>0 M88+>^9@&(R9Y,(A"Y^LX]%TFY.5?,8]FVXLA1I5JO>;->EZ3"D%X0(IB_(,D M@KQ$&AV(5(ZO_/!IBWU-115:KWB[IE= E435V5$'Z(L1#?A_E10T<"^8= 2? MXJ_0.XNAS3)IVH<8L=("^@XG<%PZ?BACP>!'D2T!OJ3 &"',6'<(M$$\F5 Q M"[T!'P7<@_XNB$X=)XR#B >C6_!U!R;_AK 9,M,"]WX9N)0Q8E1@3>:\2<:\ M0]!EWGH>3H8\2(8QAD!5DFIA.5Z&)6-#BGPZA,"I QV^Y#:67R#16?SMWK+% MB^0=,O1MDH:<01VUUOS[R^;/.*G.(^?UB@"W#J%Q#9(' M(S[TV:F4+)*!,1)5E%H4#I91F',A"9M7).@4 -#OB9BYE\]3')5*<,8^3%;% M>2QPVGK#Z9#[/#+OM\WY:<$Z+$Q)RI\4*N@0B%_"X([!^$5( M=L&&IBUHF4H+R-$R(,"AE[$@R*-#-H?(P4"!Z XF;H,G.C5M(&4ZK=W?5$0M MQ8,@$Z*X=,CR5Y2+WZ@?L\^,HD'4M-G0^M6T6@3>+B. ?(AB1(J<.H3"58M/5N@U,-!B58J7 ME6M8782E9I7$"IEF'EIP2KG*AO66+D)4L7QB!4\]O1::JG1FQ2),%U$Q7CVQ MPLJ6JQ;!4CK4;F6FB\C>A,'HGN'YV:%=0ZL@U.)32HDBDQYR4:LT7;1_9>+? M"H@F#EI$2@G0F@6$+D*3)>>MT%@BT@)02G?F2P(=M'AC-M]N]F/ 28?-^U+> M4[D^?_)S6D>7P#3+?7ZA M AW^D=GANB)S+<2E](-%BA5";%;?"^"UF. M7&[LL] 3#.*> ]-^FK1'A\HQ M_I_]%?-'ZJ?+Y#AF$-R)F(OOMN$EFY%(ZUJEO(B5:V5"8NE%,?$)"O)*_4L* MLKY2,6DN;E+@Q37K'"$_]$E]/WS"<_Y>*!S!7!X!:)))^$ES*KQ"RZ7"E?$4 MC^EMPS,W(I#6,4L)(2O'+!Q2S:4D(!=)Y"2)H.K)7%22RTH285^\TB \N5S2 MT4BP41J>!'MD,&K<;DS45*KUKC7.V"V%O45)DD"H9.FD\U0M3JXXF#)BI07: M[-1>YT=)5<:>MS:JEK@HGKZ#\ DQTI^OC,"[>,+<];%=J3H=_L>E1%T=_L4V MG0A ,@G4@*4@ TF%>/&4U'R?!'2G/%\2+4('PSP^P?L"H#XO]GUH8):3Y0U6 MJ/664KJPSEN4 *0@P:*SY$*01 JBQ.BDOQ3/[-H!7T6I1;"48"QRZ20 -;M2 MYN%V.B_ L@)V2*U5A1;24FZR:5_,8B"?%DOF-;^XP1RC%0=GIMRTX%IM>NKZ M*&UY!]-"&YMW1LGPQ0[0E5AKT379-U5NM?/JLI'8"]@*D14;JPDG+92E1&$M ME"]MM+8AY>-"+X[ BH5V-0E%E*[9L&3'P ;;[RK5:AW"Y!!KN6W/1\:)+ N- MO2 -8=F^B0[ZD/'N1]L!M25;K0^4TFBVNRH[".[2'1;S5NJ'P2AB8N+"4SM@ MK5AJ0:TZ9KMX9\92F\9:>E@-<=56S1=0&Q'X7*5$2]E(1B9+QQ?'* MB*=K@PMK@D]C[N#.X4E"X=(H]XLP@.<.S#S R$,JN66G\(V$T3IA*4MJYH39 M.N;2\J42D>!6ZTQ(0J."QQ+<-TIR48F2]<49R_CC*0(O%-"NW="#22[XS90& M,WG#'IE_B-\S%.K[29OU.NM:M>Y52M.:N1<*0E))\#=^A#45YA^2*''((2D( MU$D?RDYMV?G ,I46PU)^=GY:K(-&;SSDM>KN;BN>6L#*&QQU1\BZ/B9M!& > M'R5^E214QQTHAB;J@,5X--L@VN:5:=W ^I[!I2"L!"")!$2)0#(97IRD'K?Y M_G-E0&6XQ6WTZGD,<-&U)^*T&',Q?,)=JC9\]4"6W;:(F MK1.4$I,:)TBJ)E@WR2I7!;%ZDM?_XAH+AKL.P+IX%LCQ*9\DW:V#7S:V7DM? MKPZM.Y2RCAIWR"LE2:UICYW5VTDW6+JBP+)WKB;6 E?^X$3%!0<=!*/Z>H+\ MV%? U-E!3X03MU RS$O:H;>IVK1PES)G=?-->,Y&!- Z4RF%5^],&%42B@$?UX'CS +5^L?#X'+1#)ROV$P8#_-AND[A YE M)*@3?=CQJ(_?. GHA.&F%A/B +\^,_2A?"1BH'T>"I^? #(\=%&!#SNX"$.Q M:/)J2'T<+'[8<=F0PU,90_4\BE&13R*,IQ]VDH(\8I,=$BD>R9-)"+T7]&/7 M\ 9Y[^S6:GZ%=F8W_)&Y\[W!A>V?ZAN&-8H;T:ZN=W(-P+84OV>3:2B@;/)) M['P][]3]OSA!\RH4A8-IM5:P9Z0WB1LG#?;[VN2.^;@+_#X\BV=A'/6].^:" M.Z/HU8DQ4QNMP'@-FVVU_2QI=L$ (6CX5]#3HU(3E?.7?7&;SO_[7N%3/&;6 MLN/Y@QCJG$YY1'WHYR+!AZHN>1_6?K3(S%*63-MJJGGD .E/75>%#>K?4@YQ M-M5Q]7BU(>ZM#6(F^E7&G7.+@+;92MIKR\)IG[YWP3PFH+Z[Y/*4>N,T4[56 MVPR0:S5ILQP#ZDE;K'?2P60=S760SCB"D=+ACH_&X,'!8Q^9FA M%D4E$T%36 VIMX?GB1M.* ^,PE66@D@ZH,SWSD!\$)=3/Q_V7@<#W#0, Y;_ M,C<)2O!:X6>0X5B/?8M[P&H%\:@L\ "1_\.9[UH;J$3_XUD@"&*$%Y_A?B3< M6V1OADHFK;5%>J&@O&,.XX\HXJT('V'FDYP0' 7HVP_3,, I4CK*30-@>L%4 M_=!X ZS;.F2XO3U-Q_C-@;5<;IM=HG$,'=R8B5\NUP[QJ[HKU4S,M#(E;X6R MGW#/1) &&O@7;VYKUJ^)HA4JS3/HLCA_?@@\^A@*%*\*HGQZJ5%_4]Q;82K< M7.?,!FKU[A97[YIUKRW>"F6,U6BK HO9GN4[;IIU,J-MA9H7;"J8DURXZ:Q9DP:"5BA4<>UH/IS"\:87BHEZ>HV+R3 -R6^* M5F/1J<\B=NEY,!Z%4=8\HUL[>MM:?:T="E>G-&I7.NL3!K9\6FL1W5*EO6W6 MX-A:*U6TE/G\YMK% 9C':1[IL\G-:> 6]@^<)E/WA7U_D@6+^SR[WLW\.Y^3(/]O;U;)G#AO#I'O8:Y\L2V#3S?4PKKH_*]_;8:JQ!8-6**P[X/CWX?'G_J\;+C>E; ?D]&).-J&9WR'*I-NQ*5A/T0J1^ M2-<8Y'UX#G$UG# !LTJD&42"T0F.4.IW3J[$;$M[T#.B+1@AVUJ?O:P?M6R MLT7Z>RL[]%/Y)!XN7-*F5NU&FO8&K5+JU: KKBS?BJ"4;@K%(\G9B8_?>33. M7.ORV?%C#+&($/SGWM/G9GW78-B&4%?9K2KWS/:[%[>ZG7HP(/T/H^(JC(5= M5VW*LZ5KMVF.)5]XAM[W,\5XH0['9:F7=&6H:1>]#9>V+O*=W@U^.UL:7VOV M2S90M"(N#!C,N]S!V6]6:NFH6J':O]GLC 9?K11KIFF%6N!2ROJKJ&=&VPHU M+U@<26?,K'4T(&R%@F<4OP,B/]T.KI;$'%S>7U%'95F;5;5BT89>MYC6S$<( M:=C_3"-U#)'),P93?&:S(W-MOFWM<3:YG09S;*6ODA8M9V/Q[R]89R%;/(/1 M6@ MQ6SKIH#Y3E>9YJK[WI4?JF$L?HH0E;H):0"&?&1@H+-9Z:.'M1ALA/>F M4P*%OFR:"&5EI7R!L/"-H^M@&D=]Z);Q7F?0[7>&:0]P)M"*CM@=P^Z#)PYB M8*SUJ_C^6:8;ZKI,W T>-&F%7 MS^ ]7#:DMNV8; DSB;='2Q.5FSY!DM[26?$1Q9J/DMPO;PE:F%YMHZH-V,^- M3L8S# KQD%V7+1DAAM_SXRE^#W.DBI[-YD72 M+.PI*@']==*^DI-*U_./R2V%S;RGO@M]_RKY*)V=F;^F_2$*Y] -.*]G;4DBS'0K4^!J].?!#R> M:);]JXJV(:.A0AI:E8G"F3A'#5XT.50#RC9H>/;Y?Q\&I]=?SC6YJ.5B;9#] MEHJO3/Q*@P FLYI; *K+MD$+_-+)_-LT,PB(; 2301I%ZCLT?>&RIATDIN3? M_?HWC:!X5^NJ2B:T;=<0=W*-5DAI+[BK5G#:29J10KD MCYM/@KL62C40M$*A!_@U;#RCZ'YAZMIL:(A WY#O MW%P-K4T7FZOX"6#!$-_AX&KVA'[\Z?\!4$L#!!0 ( .Y^;ED,YH-VT"D 3" 0 5 &UL[7U;DUNWL>Y[?H6.S^OI&/=+:B>[9-ERJ4J. M5)*]L\\3JP$T).YPR#DD1[;RZT^#<]7%V4Z?_?7[W[[]3F$[_[S;W_ZTW_\+X#_ M_N'-RR<_+O+)$WGRU^>=? MOWN_7A__Y?OO?__]]S__D9:S/R^6[[Y70NCOS]_]W=G;_[CQ_M_UYMTRQOC] MYJ<7;UU-;WLC?ZS\_K]_>?DVOZG$['_/BXI&KX^5) MIN/%[[3\:#3TQYKX5T^G\1S%;)$_>=.L"7&Q//_-&2::;5Z=G*S@'>+Q MY.44TW0V74]I]71>WJX7^9_O%[/"*^ZG_W+P;*E19R=M4WF]6#81/EVOE]-TLL8THU\7?U_PEC-?L[SX$]^]F*]I2:OU MQ)<<5!"2!Q!Y9P@:(8FL>*)203*Q.)$[STP?Y)_.WQ7F/EWF)XLE?SAOM=\] M^9W:MGBVZYX. Y?Y$TK?7/%G[_A^=7)TM/E,8.H>G?]^72Z.!N3?>G%P09]R MD&=A5Y)>F9A)4(YJR@YRR02&) ,PU0%6+Z+-5:.(PZW!;>BBO@:Z/';*N\G\ MV>+H:+IN]DL;'6N$-=.0[9T&R*%@GGD-.3L)IEDD*68$DXKS/BCKL^W,@7O@ M;,,)_35PHI=(NG&DTYY&I=HBJP&OM08CLH$H>4]3J1J,PB1=\ M07@^?OS>T MQNF:G\2'6:IVN6JR.M

),PC"?D2$#% MIH"NY$J]=?=U#&-2X".@SDXBZD:4IX6=.AXNSE[CM+R8/\/CZ1IGD\(^';JH M@$?'K,U,W53(LM\<:XZ:R(K>&_,=4,:DXT= FQX"Z\:>7Y>$JY/EQ\V\-!ME M,?\OG)W0)'N-&(P'936;?AC+OD#7SN!NLBL MJZ^QF&^P;%"\.EFW0\ V(1.AR;!QJW@'S#S*P.0.U5A IU4,IJ:2:0!?XPXX MV_#(?CO[4"_!#7%2\>QDN617::+9TTJ2$*KVJ>V)J5E=$B*/5VAVOF(NG0ET M$\6NXWJU?D_+EXOYNU]I>?0CI?7YZ(P(Y"QO]N@#CZ[P.%$' UJ*[%Q.VEC? M>71W81F35[ C#Z[SO,OT]S/7KU_BQK>QS+%*SR1@3PT KP#B=(!97 M0+I0%'^*-M+UMM9N13(F&[\S$3I,?4>MR9LYYO4_INOWSTY6Z\41<_1LN!_/ MD06LR1HJH+)EBS Y"]'R%^EKD5FR5UI#=_7Y>5QCLN<[4Z2[6+H1YM4Q+;&= M&;YDXX]N8"+V&4I,BL<;F\'GVZV"C?P=5BL"VD2RMRJY%]$#C?8OB20=1=&/ M'ALE=W.<,:,+1@<>IV8PVAE(J58(BC0F8:/"WJ=&=T 9D_4]B(6QV^0/846_ MJC].5\>+%^\D.T+>AEGNRV36/H79S\1=K6B]FA2O%0E'X!UY,);8T$Y6@E-6 M&E:A1MO> 1^G3]X5_\^+1?E].IM-@@E953)@M:[ 7J^ 9'D*#3FG?7%.U-Z! M&>?/'I,_]@AY7N?QHZ:T&R%_I$J\'LH;7A)O*-/T0[/_5W^G=3M6.5LJ62OI MC;4@I&=EK26[ 3:T^QX7="HQYM![W]L&UYC\L0Y$Z"Z*?B39?G<]G8G> .R;_K0>E]B2X;DQ[,5_C_-V4>7^& MA]8__7$&^V*CK%9)C869KY&1%5LA.:4@Z%JLTDK)[K$#V^ :DUO7@3O=1=%1 M9RUY;UQ//] -TAK2L:J<(:-GM\(9#R@]@F>/ J,015/O8Z&[T8S)K>NBG[I, M>V=;^MR<9W,I8LH>G%4"C!&9(40)4ME@K-')8O=3XJL QN1I=1#VXR=WH&.] M-VW>7M7?5J?LFXBD9#%%0PD;2*'M/,8 L<]H"MJD4^]+^'L!;2-__^7(O]_D M[\R'EM/!VN@#K4YC1'^;\V3^@JLU+3?@GKY;$AUM:%HCU: "L*?$VBAZ5D2" M"$2A:,C4FJ]?B=[,3=GZ:=L(/(Q?X,/,;K=-X/5RP4QV>K$"HF,"$H&HF\H',5CILBX>-Z23UL2+^1(_UGN"AKZBOK"L=O-01 M+6!HH19!2PC>(K"'[8H*.037_3;R-:S)GLVMPORGJM5C5GKJJWIS(W[\(SID+07+;K-_Y AG]GK MBBY7J,AC,U@<)F 7K)B#- M9K91)D!B^D'&X$LQV=G8.]SW;C1C.MGLIACZS/W!@U6NX/:F4G'.0HK8-)GT M$$()P*\9G:(E.62(^"-1C^D@=8#]91^R[,?!*Z'A5[!(EXI1VH)UPO$$* M! MB *UB!*]5"G&WL$?MR,9TZ%K-Z[L/N?["<6^ LZ%G*JH&JH//%YT!#&K!-60 MKS%4H77OA,HMH8WIE+870X:0R@"7L[?K4NG9ED)+X%,[1=96 DH=0-N,6CA* M1O=.[/D,I#$=V_:B2$\I#'1A*RO;UQHUQ-+<[")Y>#9ED,7PTU,R4NWQPO81 M>R.NWK=R)?Q7.QG_@+-- 9/U,_8D/[)"/\T[3;JI[98>J-& L3X"4E$0C8DE M%R0ANY>4V0;8F([^'L^+&SMC=YET(_\;6JV7T[RF#;J+,'A4WH7(J\^8Q"L[ M1H@B!3!"926UD5GT+X-R"Y QG?3UH\/N<]X]M_$RL//O=)%M&4U(N=@ 7CO% M.%AEI\ACK*18=3N%)O3.!;\/SYC.]_J1H9L$!HMC.P>#PGJ?L$"J+?R[G3^% MS-L584ZB6%=$]]SG.Z",Z:RO'Q-ZS'O' 5:]<+=MI6 M C%9*-EY,*1XV%$A%,&6//M]3JG>Y_];P!K3(6 _A;UXD1IM\*]NSVP0RG?CB/N5-SWV6*UN34Z(\QJ MPO15L8K"EH7.3#ZV+&)H63TJ%I.ME%'TWKVO8]@YRPNG\Y>+%:O*3;&W7QST[CP62QY%31X*AMEWI3'* 6D"2==U6$9'J[-EL!>Z!K,VQ- MI)WH<2-5K+M<.IX4KM:O:LL+V!0(I>6'::;5V\6L3(SP,KHLP!F!8%RVK& K M0@L-5]*F(K'W:?'=:,;DZ'3E1B8K(BR-6I\M&S,;<24:5*=4,)(PY MJ_/L)0^6HB@*BW3=PUQN1S(F)Z?O)K'[Q/=3 M]LHWYO?9>">:X>26^8K>MC1PK(!8 LCL-/ODVE/NG0Z]';(Q^3]=23* 8/KM M'&=:[M7\+<[H5?TD#ODB"'GB0K(.50"RR$:XLDSHQ!X\1E."J9YQ]KYSV@[9 M _VB+]#^Z"B9CIFC["100_><)^&TB/@)4_S2#WA4%4'AVTEQ<*!5"P-210)2 MSN!%B#H8%S#6SBP;9B1=0I-.H4T41N^U;)58V\6BUFV#\ $T3T>KVL\.<.\L MRRN/']/5Q0A8=VL4(P!A*CDR))@AV6H MZ.9+&&,R_L?(G!T%-X %<'E4^V+.QLFF[UB+XG^]I#7^,?$V1(I90U7D&!WK M'&3$D&5%)X-+PO3>G;?%-B;_8H1<&T3$'8V)\WS(TZF[&+)S["R1]4 UMI : M0SQDP4,.V?EBO=#4^RSC+BQC\DU&2+ N(NQ9UV3S]#,SG,>[.-]L)T89KT6, M(&W18"IF2!H)HDN)AZR]J[UO?^^!,RKO992\ZB/);M1ZCM/E)J[E:?F?DU/& MOZKGZ2SLBP6E+6U:;O#V:6N")-D,%(Z4R\5%J7NGC-P+Z('1W=\KJ7N7/?^8F*P/-#^A<^%?CZF]*'?4 M;G_Y_^57MD>J*,4F:UL!A,1?-E7ZJ@0K,57E-(;4/V+KP3#'Y"/ORI^;45W# M2JWKG=@G9V^Y%$?$WI/*A7AC2!$PM]:';-H*\M*7VOORX_ZKX<^ZP,/NO[V9 ML=.$=Q,[^RY7QJ.9>25B!7Y4V[)-&X\C",FG:K032?2N4_0)@*ZCV:Z5J]5& M^*#!4VJ:R@N(-;''YD3@=6;0JMXFQX-!CBI&X/&$N;X AA56SZ(^=7IZ+>F# M=T57RW:,5&!"+I",1R"?=;(QDQRBA,_9T\=T'MB/!(^+MW1W"BE5-DG=&Q[F&:**&$@B)+ ZT(YM/9D MW;O"[N-&Z; VYB,Y=].Y/[C(![H0O36]N!VSOJK-/LZ9+:+B-53K72OHIWB^ MG ?0Y121A7KL*2\']^8-NI!J-91/.,(.&X)-\]GB]_W%6]\R_/V&F[\N?%V MBC9N*2O\).;@ARE_V@\??UNU4E>GA]W-Y\WKZ8?3.B:W;%X3:[11BBI@:G5Z M3;O-8S. W6#EO#0"4?>^OM@-\7"YPW1W%3 XJG MI49204?P!2,8DH*GI97[2"+E:(*KMO?NMQ6PL7DI^Z+>#8NVNQ1[&KL7>&X) MBKI:-G,299$6K0=OM&BE$SU@C1%<\EX5DPV)WH[Q ^"-2<<>DFL#";0?X\X6 MPZ^+IYF1+.F'D]5TWDXZ3^V%30[TZ4_*)'D=0ZF\$EK4MW$I\7=L>:H@N^!01)?_0;77:;#L>[N54%>*LR5MV!K9:LYRP8QM2ZR(0LG?/3" M]([FWA[=J!JFCXEQ?>39\Q#]MJEY/IWC/'\R-1.9T2F9#21=,QC/+G;,M?(_ M7NK6"W1[>_>;B5(CJ40)G9(3/9=FO<&NS9 %JGI*SUJ-/AYN;S!O]A M#Y4&XN MA_;[$G&_J\WM -]^K#%Q/CLB36!%J[8@38#@8F5+/3C7<@1"]](_ M.P'^ DSCWJ3,I2E!&B-,GG8)+KWM%R M-\0=#HB7S7/^D4[_?C&_62)EDI0)P>H,2K<,L&HUA%@0!/&^4O@_]JO['PQ_ M%M>7<#(R!/%N.47N*\.A\W]Y+(J,=F!(\V"K3BU$LD#P,J51V4CI]VT9,-*+3H! M4GB%))/2[EI1C3NZ8MS[F"_A.&)(4G061,="6<=+RM-34_O3*]=;>9DE( M)RL%8'!MOR,',94,DE *25Y0L5OM+Y]_UJ@2+ ZUR7062<^@B6OVU":=]JSP MUUE3+>5]Q99!A$6U AJ97:HJ V1*CET;%Q(.$"SQ65RC2JT8E4V\HPQ[7A9^ MF*YX@,\7RQ\7)VE=3V;G]OJD:!F$K!:(%+'/[!($BPZ*+EBR=52ZM[&[#\^8 M2NL?D$S=1#;T%G59W/MJ#?&F4B46">P#6C"AJ'9KU%K9%-Y5=7%1]8X^?PB^ M,57G']^.M;M(>]E/-^#=UQUX-1&(J)/)4'*,S<2SD!*["^U,4$5AA,YU2VOJ M84\>4RG_PYE6 TIK_R4>G)56.^T@*Z/!H&AT5P*$-AL[YWC=8/4L\7&WX M^M5:7(,(LU_I]6L'&FF]N;5@#(T?-W&)#-$Y70CNX) M);6^ZZF(9"1V#U7^+*BM6+6O6D>C,N-WD=YA$H%*T(H_HEW5R]*"J*FYM)M& M&)BC489,_P)'?1.!Y*'C]_;$M6&$VJ_V[WM#;VG'%LX/6VS*]AV(HG^VI(>TA#?!?9#%8<^DIWEHE+ MB>$8 S:[EH[A-<3@>(A91*E\1M.]EL ]<+;BC?\&5%4OD0UH9=^(Z(IW/ MAMU$9 +[) !9Y&Q[):EJS(9*[SIA.\#=*I)2?/V,VY?$!Z1HRSR;\R\U2*B* M3D(CM#KQ[#0ZSUJ9S3N>A&!+,,9U[UQ\+Z"M:/9MQGP_5FP#,NFLC>*Y:KZU MG>*D9*FM%:T\7\O8]Z5YF^U.J#J/2ILH<^^[O<! HH MZ(QO.8U"A32'?EX)8II$.(>- 4TEL WY%A&#UY4BVY,!C^0E[Q MCH(53,N(S[7&6'I'2^X$^,M,-]J)E/L3<%=.MC^M^,$'G-$FCVZU7DYSJP'6 MBG#,RZ;' MJO##JJ01<_SQ:NU!XA_:PKRE?LO$MNZ*GK5KH+:=139^HRP1JE2F%JUL#+WU MU?;HQJ2>FYQFI=AJ4BTD9Q]/B>F=1/K:&SH%; M-7_Q]-Q5_(?8/5&F*'.V4&.Q+>LX0DQ9 FGMM1*45![+[MG'$;KE,7?8R388 M7W3+/*HL/R.S@*@507&6BBDQ1>Q]AK83X#&90@,QRHX]JL[P*-WSWJSM&[@^YG07T!*F((QMU7B7AWX76O!/NJ M7DS"IN_6I$6VQ^;>5*M+:WM8 76*H+-/4GJI2^Q]B7(7EE%U.3LDA7K(JE^G MT@T&VF2AOEY.&R^@+Z$8 MU#XXU$]J Q2C_F4Z7RRGZX^;(/;WBQE+I85 L-FC9 $;36"GN87^M20NZZ,W MO%]FF[IWG;H7T9=0='J?VU$'N0W2P.%2R[YF 9J:^64GW%UWV+>KY8OJ'CDV5^S]OGI]8; ML9JUQA9PK32N24H >O1 *8FRJ=&;AZJ3?S>J+Z&(U#ZWJD[R&Z;?3(/QZG@S MV)_^H&6>\O1,M#/!91ZF+^W*OEC3''-&V0YQ15*\N?:^"/TLJ"^@F-2^-ZO= MA3?T7O6&"M%1BUF^JW=T[(O$N+ \L M./75$JN+K(;L7/FVS>'RXZ*^G;Z;3^LTMRXWIYD9T];,=3;-/"]O\WLJ)S-: MU"7Q.LC3V6D-VT7-/+'M#UW>YN*\+"]N>MO/?J0U3F>K3X>S7:/+?<+KT!?S M8+/9J8WF3K?XDVAU\%)$D$&RG]JJ80<1%0CV,HQ%WAB[-\O="?#N&_'5#YX( M$D[6BJ!M;ADF1;0MH@#_*58@FD*]A_\I@C'=#^R/23>WW$=+I6N\+ _PVK"> MLAI:+C_R3O!?.#NA"6)22673?&_^0F@AHF(]T\R.F)PVW?-AMP(VIDO?P_&H MOPR'U./GC1'9$4]LUVPLETL]@YMT(SSKE,@J97:98\D_.SFBLH.2[O;L#AIX MF'GHI%YO ?>&+0 V%?[%!FEA?K'-L$F&W> \[VQYWHNDM?2]Q/OT%&^KR6:B M#;JUG# BL7=<16B=+QWX6*2M[4>E=S68@8:R4SW>1V*Z% M%V*E@A8A&?)LS(=$NB9,<;M"OGN#/";;8 S+X)/2P.,D3I\BU3W']F*^QOF[ M*;_Y:HZ^R3F*UJE$*N/8E0T5D&H&LJA2;G62Q78]0@:'.JKPAZ]Z%>S.E&ZV M>,]A/;M1=OYZ)4L4A:14!$XZMCB+2!!-X-FWP7F*F(WJ;=/O=8"CBOX8TQ(: M/]W&O*).WWE6,^'V6@E22DPV1V!'JX+14D.HI,#QKF(IV6I5[]CI@PQT3*W2 MOI$%UIE]HUQHMS9-V8QP8DVR3K):=J85/JFA52%I5QW6D+'%$J7>643[&=FH M6LI][6NI$\%&N7A>+Q?LUJT_OIZU"YUY:0>"QYMN?!A1Y^0,^)QBZPI+$-N^ MP#Z>4(J,=-WK@N]E8 ^,=_KWRCDXN\9W7'#9..*\N6"EC#5Y2*W#C5'2 58? MP:LD2J#@DTE[/RFXCG),,5EC8OZXZ#$^MM]2O=)Y$U0K(2J$ D+2 D1U M;2Q:9)OWSO?'%2K=6Q385TWY'3DRI&VTP;V:MF]?U9?\LU_?XUP*\9J6F<=X M>P#<=877EO?#4U*U&&MX-V&\2H@M;&M [& M09M^O1+.YFA24ZDA. T:,[)33Q6B<+P425CMR;?*L)U)>_[LA_9(_.:X]B@A MC=)YO-4Q_B08U&(HBG0&PM9I%+.!9)6 5-@0J"D)[%YF=:\#?&C/QG_OK./A MVRB7U.7UXFI2;14V4X(LB VH1 %"#A*LJ+X&603:WGD] PWEH5TH_[U*#D"A M4:Z':VW1S_QI].Q#)Q.A*AZ;D=% #$)#-:Z0L<$EU3L@>?!!C:JGYM>^1G:G MU2A7RS,\GJYQM@G0>I5FTW>;CYN45*UU7H!3H>48E@H!;0:EA4(I9 VT!Q>V M\ZC&U1CT:U\P'9@USA5S=0/@3Z'I!]QH3B(>0,0(Q6\F7D4(JO+$:Q-\0*VB M&$GD\8/&-:H>J%_]HNE!KO'=![Q=S'#YTYR6[SZ^_;AB":\F/D0450<@$33[ M72)!RDE#-%8(5:M!M_](V9LX1]79=4SL'QM'AM05FVSI%7^#LQ?SNEB>"NO% MG.'C[#*G==-O^WA&:WI:_N=DM6[7UL\6\]6TG.5/_[K$^>JT!])$RQ1D4*V! MRJ9W14J J?"7[(MTR5DK]Z M!AA9KQ/IUV>E!RY17#Y[-='*1QT"4]:E#";R M',84/6A$WA9+*E[V+HRS%; 'YI;LW<0\-)7O.MKN)^W!M-\.4_?ID6,KD.%L M$1!C\6 V=9MS*D 4HK-).6W*8U5?+Y!CRGL=,8U'Q951,O]&E+YVQD>RX%O+ M F.BA*@DK^>""J-";\JCXYXZXAQ3/XEOC/^[,&:42^ 6RQ:UE$G4RA:W3*VG M?0&TMD".% 0Q2<)A5L'C'*!#GIE]S2MA1^*,9S%(@=_CK0415S_19HWXLTHUP&FS5]-:37FB*]9,_=^,*^(\G_P\D?SLFO,LO7PUT5%; MG:R"(FQ+_#";#B%L#::F\:2118I#:(G[88\]1^(K7B8]"37*!7.6'74Y(*5% MEB& +TZ#,5)!BJ1!%2M#H6#+X]-%.^(<>RK'U[PD=J',8&O@43E1.\S"93J5 MP%RP!9JE0*PS-7H(QA)@S8K(8JKYT;=L!QO50[-'_KV^1B*X!]%QI+$L5],$ M>"B9LE>@K&C- 9UABU0AN!"L*T::*O90ZZ//8!Z::_+-&G+CHM4H[;9-N/.Y MZ_9Q$H-V%8L'$;/D5<\6:=*5H.08T=DVUH,X-I_"''LBR5CX/S+"#%E#_;P. M#UXIP?-W6E^6#S^^? .=OV&'NND[/:]#K?1^X^U4'_W.0D@M8-=;G5&K!+JT MJ" ?"H2*AHU\85QKT!-+]S;*]^#9U4SA)7)RU*36"N$<+RF?]H#A[WFQM&UH M7IX>+9;KZ;_.E]L=-:(L:2]RYC7C(KL\J2)$M!%RDI2BM8Y"[RZX=TGT_ MHC$%<0Y&J8Y"&9XHIUFD/.(@H]8:+91:!<-B99],,*!)8G&D7:IV7UPY!S7L MJ"?:1F-#R*!S:>UA1&#;WFH0UMN8:R3=O2?4_8C&U >B+V.V7B,/E\R>UL@= MBF*B@BM8,#!48@#Y2RHA.15%J][[MCP$ZJO8*AR17#T$.Z>A@^K*)GK5/9K4E&4BJT"1L.P% M:0U)ZG9:E$TR!G-UM#\*W8%R5*KP,*SJ(;^#*4%:K:='#7H]69\LZ8K.N#(4 M.KUU'DI!/@;#T,ISYWG9CV)-HG468&8%:2286F)K^LJ\UDJI((4+MO>9V,$4 MZ]7%=18'\7\)E\\7)\MVM40ELG^#9'*;!\-+VR>0I7D_+AD7>G>C>AS2+T@) M/X1;#]DN.XFQSPWAW4 ;MGQM3W]:U[2\0"L1:PU%0O'!@Y&II2U2!/:RR$M? MVBW45O=_.X 8TRG@ 'S:JXSV8NS=SOY?F1\T"2%3=0+91V_E&6/,$-H%9F&+ M5-E20KE>1O\ N]@&ZI@RJ$>UC3UPQ=9(;#1MW%_"!F/EW-IU__9UF'^B7 MQ7S]?C6IJF:E$*%4W;JIN@ 1LP*98I&8JI.F]['P;H@?F&W\;?!Q)[$>4C7_ MOI@8"JX(M""%MM+UOMQX%=$S-S$9#O,<(<_(P.YRF[C:O3>:LE!=EEH1\(&ZNU;WD0QIM.* ;GPV'GO+?_7RW:0?1J[_)RN##$F]DG1 M0L56V%XQ,5'7#)C)DG!1$@X027D/HC$=)PS(BQ[RZ,:1EXL6YKZ)7:=Y_KB! MB+-GN%Q^Y)4WG^%H4O2K&,[Y"8 Q[CFA$:37;D"?##U"/=7MT8W+^A^#. M0'+JEGP\KX(_O]*_:Z*3=#)C 8NR ML#?H2FL.FIJ79K4)-5O7VSK9 M:8W.DAMI;>DNE&F,F$12R3)_A2D: M3,F.%:4+(*U&GHRL9>KMX=R'9TS%I88@23=9]+1NK]:0;6DE-]H-GP.45253 MV?S6V;)*="$T]XN 7(TJ%\Q5]PX,> "\,95B&LCN'4120Q[/_?VTS<7)L@7V MI"LA0;/%_!WOET>%7]WA:.Y!G]_A6.[QX]GQ2&YCGURM=_[3'WEV4MA(.1/Y M+[@^66XX\ /5Q9(NZBE<9M R^Z*6,66PTCNV6%2&)$FR76ND4>BDW=)DW!'( M[M[6E;KOR49FNO- -K(9AJWHM4L(0N:DM/!)^]Z=/!_'&V:^ 3TNB54)/093(Z" MK3 50)%/3DEOC-+=;9ZMX8TB"/C@C!I*GAT)=UH>X?ETXQP^6ZS.XJ)]R;(8 M'FH[@S)!64!F/B\!X1()\J1[]X.\ \H#SP&_6B+M+J>Q6$@3.;2-Q$_8LY5T M?4QCL).R=D&F7,$6TU+FK6='+'G0IHCH) HB^:7925=.(8K'=N!0(&CC>3DY M!'8\F?HI!^D$:M6](M7M2+X:V^DAA+G/=GJDD#I>8UQBN;AS)8]*U C9%-XH M:R1V)15"<8K_9Z*MP0W(E@-7KT[6JS7.&X$F M2D==?;-$3&PF3E5LXB0)JB@G79$FU=Y':P^$N/-!XU$SV\\^?_J!WE(^6RQO MUXO\SU?'39RKI_/RAMCLG^;->]I/?IM/UZN)*S&*K",@"=-"P1%"K@CH46LA MDG.I^]GC3HC'H-SVP<8;QY3[DW,WO7?'_-R8F!]P-4$RAL7HS8YJ]X:\4$ QZ K#\&\X:0XI.+<'&BTB(3+FV=>'ZRJIIO IQDK MK#:MY,]1;WW)J/5X$ MODT*\F8HLX50M0"#E;^3S%Q/E3"0)8V]=5\GZ#N?LDU7QXL5SGY>+DZ.^5-/ MS>U;G_R&/A"_,(DQR-:D':J1!*;HULN YRY:AZA]Y27?_0#NP2C'9!P<@J4W M3NF&E7._4]_M<5Y$$9W%#4UJ(A&"\!#0MHH9M@+6UI];EARKU-&IWGDO.\ = MQ37$%TK1G40_"J[&4*-/1)"(+3#C*/*4Q0+!BYQ41)-*]RNR7EQ]X&'Q YZ[ MN3QX57]>+$KK.%O8\'A5VWZTY-]?36PL%:NV0,)&,*%$%K!(P+N2T"I$4\-V MC2R[01J9FMD+'3^)Z#R,-\-5\D[AW_IOL3143?3U7JY M"78\GSN;8E 8/52)%8R, 5!4#[EFF:5BGQ][5T3HAWY,>37[)O"!N;#W#743 MOWEJ-Y[CS=$J0DL@<@[-WXB04!1PH?C6>24;MUWPW$XP'IB@\VUOHSM*<$*_K;G_X_4$L#!!0 ( .Y^;EEB*91AGF( *" ! 5 &UL[+U;IQ M;)?ML%W=>S\Q<$G8G)9(#4FY[/GU)T%2%TND1&IAD12E[@XW)5)<'S(_ )E M7O[M?WT[/?GI*TZFP_'HW__"_Y7]Y2<CC[_^U_^^/0;N+_\K__XEW_Y MM_\'X/_\\N'-3[^.T_DICF8_O9Q@F&'^Z<_A[,M/LR_XTS_&DW\.OX:?WI^$ M61E/3@'^8_YG+\=GWR?#SU]F/PDFU,7'+MZ=_-5Y'GT.#+3+%E2(#!Q7!AQR M6Z)(*5O__WW^*Q;EBRH,1/ 9E'$"7!0%BL3SSX(Q^?/%I_^R_/BW6Y__ M4\X_S;WW/\_?O?SH=+CJ@_2U_.?_\_N;C^D+G@88CJ:S,$I7#Z#'Y]GE'UY' MHW]>O$D?G0[_.IW__9MQ"K.Y@NX=PD]K/U%_@HN/0?T5< &2_^NW:?[+?_S+ M3S\M)!_ M3(>G9R=X\;LO$RQKT5\,N8+2%<[_6[_MY\Z8OA"023J/"/1;'%6*-\2XZMN[ M8[[\+LA8POG)K"'BV]_=%._X- Q;"OC65S= ._\B.,73B).64'_XWFLX+T#> M1#@]FYPG/!O_B9-_3>/3G^?H_AB%\SRD1?7E>)1IZ/,7T_'),->5]N.,_JU+ M[W1<7GX)H\\X'8X^SL;IGU_&)YE6\%?_?3ZLB]H9^7,*HH]Z?2/#;#.E+%XO?!"6M!Q)1 ,>8@>*<@*HTI2!NRU[>9-KU@ M;@G3..?:\A$_5QW]C">SZ<5OYEJ;:VP]BH7T&XSK4X@G.!!:!(:HP1DK0=%F M##'1KNV3=]+2>.G=OL8T1_#C>*[X]&)R,;+E+-]JLRJ3\6E3?<[&S<2XT!2! M_LM/XPG1F>PS>FN^]/PUG8QI,OS[7V:3<[SZY7@T(U:_.ID_D"8X?JXOFC%A M,9U>CD_/QJ,ZZUY\&TX'C*L45.(0E"XT(DVO!/<@+6/HO14RF+Z(L0I00Y[< M84#42%PX+TN!9%, E8LE\A<#.0B9@T'+1'Z\5/C!VMT_$[81=@\,(#BG MXX7I]?O<"!YH9"Q*3)!<($ $#P+YZ&!5EIE'A0-%;[G8".@0+M)-[#S'\['E6SDR1$G_C\F@S0"4YG2VS!L2!E\&"* M)R/(!@N1YP1.\J!8T%;*UHO 77B.@0S-Y'V;"Z(K%S[@C(:'^568C C<=(E* M"6$S]PF"%AY4"+3;$1B@5@5=0NRJ)-:_=P+9ACT'\;2=^F@'HH M!::3V>#E^>GY29@-O^*K4C#-WN-D.,[ORHL\/IL+N!J]J (6)@.48 2!U!X< M6@,B1%,B=[1]I4V80 ^\Q@+ZZ8H!FV)YQ&<$O8B[X5ZP";[E--@$X39G!AV) ML8^#@WZTN055.JBBH3&Y!=)$B"1-#=#6.5",_.<8N8)B47'Z0\\*>^1D67.T M<"AR*FPI6(&@P/$91'4P_M/:"/.=#NZ'+*E6FH20"&M!C2::D*WAK8\R-H.V>SNV\:58'RKH@2FO1ZE: MV_@K+O[_]>@3DB4_"9/O"\/^ WGAOXTG?]( !FBTS"4ID(G^4=Z0V\VC@FR= M=9B0B=*:+MO@>_2#+7P&PV M&<;S674)/HU7G^],!TQ%+,YK0*LTC4B3SQB, 570VJR01QE;^]'-1[%[$O;' MFIM^^7Y5WM+0.INKS9R$]B+1F].Y!@>6I*.4-N3K* XJ M>0;190$B.\^4#3JP&T>]M\./'O3D(^14_QIHZ?"O /L!3VI\UJ?Q+^??Q^>S M=^4#9L332O?59!\40JDRF9Q,QVH3E@0!E0%O0V0B.B]D>@A]MD;R1.C4KX8: MGC"O G\AJ=](EA7WZ=S/F+Z;O#^?I"_TQKMRM8I&)X1PGD,HGG"+*, ;))>X M.&8Q"*EZTTO+X^H5N)<7JK^2RS'?EBOH]=NR$\$J6320LQP( M."VVM+9R<-)[17:MCN)!A-H*Q1-A5'^:N4TIW=CJ?XO5[AN?XL"FB(*C@"#J MY9S,&0+G @H+,;N4@N(]V^Z76(Z0-TW%?YL6Y@"=06-(%!P1LBLD)G0(T0L& M12;OB@^V1/G(G,$6IS.W0_^OU)7PZ.3'];4U]/I.>9?SR=U)9W?^"]FP_S-=XN# MGU??<)*&4\P#Y;*W(EG $C)-D9+ <^XA%,,MTOKI;.NT@.U1'B?O=J2U'LY3 MUB">SXTU@+E*.7E%@&U-C3&T33,IP.1DLDX^N]PZWV!KD$^298UTUL/IS)W3 MX@/6<\MW]O5'53,N@LZ^6LM!!S#B!<=+%8 M)L3-S;/?M6T3T$^2A#WI]#8I;5-[?P%[OO]/:+[H))"[:"$80=+!X, +CFL^V.S+. \2,[P(;D%*26// MN4#4Y+LJ'5D6WB;+6Q]*;(+K"9&FA69NL\?WNNN]Q3_G;TT'R2G#HBS@LXR@ M$B='@S$!$;4L1F09FA^9;X;LN!G4@W96')QV#H^]R]:[0EE]!:N8!^\LTO!) M)-%Y5B-(4 NM6$X[,H]^!/8D*=1!-RL8U/GL?9/CD#GK:\W"7-,H<32=ET+\ M@(OC$/R(DZ_#A(OA?< T_KQ0XWRD W36RCJL@%A381P-,)H"#+7*5IB(JO4& MV/>8CINW!\6(%93O%B:YR>A6!N2]7'$G$;.VUEL#Q@1))D2]DS U SR5A%:1 M7VUO5)GK<&B[*:KC9.=^E;>"AIT3]G\?CL:3^6W8 M#UT+V-HJW^2 M?&43 6OJF!(2P=,< E&<8D7*R'/K"ZA6V(^3JWO5\ JJ=KYNN SD>C.>3N^] MO9W<%\>,BIELD4,*-!+E4X8Z&2%'8H"3.F71NCAGVQ$<-VWWJ.T5Y.U^AW$K MW,5G%U(DIY^F#ZW\GM>@ D_"D61O"VUU4:W+XMT38K2WF!G!R=NP&$ $QFEE MT9Q\5YO ER)]E:[W0KD:RJ\K5C?1]NP)E9_'NNY+UQJ536%$N1,\@E$SF M0DD>@DL:I"-[IIBH1-GHL/(1UZAJH>YM:U5M(_;]E!W:!.%SK:H':'/[^D,/ M4<5^2*.T$\S[!$+4GD4T3R D7:!P90BI3,'L8C4YY%I5/7-E&PWLNU95=4FE M#+1'U_*]BGZ $!2''&SV] K39I4RGT*MJJWTVJ56U39*Z:$"T?OS2 [#'[/A M"7FJB^)NR7)3/-;T+'(+@T6(4A1P7"KO?1%9M\Y0N@7B"$R3-@+N(=5C">7] M2;@L%[L)HIYZ:]Q&LY_&&AW5-.Y%QCTDHZU QJSPUC,#I5A#R%($SVF'%%FZ M1*L@,\$_4JW?TT.C=Z5O(]K6!98^CD_"Y ..\,^ZAKT:X>3S]Y?A6 M_#),OPR\%KP4[X#95,T,I-%:8< +C#)[KKUMG;/P(X+=Z[RG@ZH.@FVHYCD3 M7X^^XL*.7%QF75P<_$+D)#(.P\EE&837HX^8SBCW/JA0IG'4;S?XV>!X]4_:EF]:;Q[HAO$AI@O.; MJ_\[Q),\L&0'!UI-P=E:LRO7!.9 ?DQ)B:/).I/WW8D_-QYXW 3I(MW6!??6 M8AR-SBN!Z^]>?3O#NAH.F/"TBZH B5M)#A()(=H/3YS? KYOEB-?U/XNMOX\D?4QP$S[24-H&R MQ=>\E0!.U3KCV@C8H^=+?VKH(8>[\GI$'ZEEL@8I2":+RN!T MY:VU#D*B?YS/":6F9:ZY"7K]^<>C^8<*M8?DZ7G0:4BS?PQG7UZ>3V>T3DW> M#$.<>UL#+[B@G8L!T-%0H)W8>\AU MOA/6#V?PK=J^(RFN'"<9@0+>?), E&98(5,YH\NM.+)I)GDEN?FK=[6 M0#D:8K00=0_)QXO+,[)K+O%]"#.L+!Z.SH>CS^_.<"&)Z8!A5,EY!=K4EI3. M<-H0E:NE:U(L/@9E6Z?_;8[N:'C2DT+ZRCS^(0#W[7BV* WR\8R6.\+\E=ZJ MTJF ^< FK5+ #"*96EVK:/*W;0!6F'1*&B)[ZU#%;3$>#8UZ54X?*6_%^#2?S'NNSB_*TBYR_R!++,6JH0?^@"OE:P4=/2Z:7V@BN,;0NE[L1 ML*/A37LUK,\VWGT\^LLO8?09I\-1.#D9_QE(@F5,8L<\G)V,R:^?TH_A\J^F M%QVMSN<=K7J/86^";E=Q[^U%V2A6_BW^>0WM9#RBEVD>?#Q]-UF@?CVZ_HGA M* W/:INRB_EC J*QWD$*"LG?1P91& ]2Q,!CD3DWKSW6&73WU+R' 5BVOPTI MFU!HL2&GN#8<) \F9 ,F&N4+L]'>;*2P-XGM-(Y_MUR\G8"W*YT^FJP EW)F MA4QFT#'A.G'F=:,7>*.;N$6<%[) 5VR8/;*.=_<2!;X+P.7G@ M =KT.1]KX!R6PI-,D6^4[/@4D@>VTFN7Y(%ME-)' MH^L+'^NW\>37\7F,B$V0_F/R7"&[TJ9#D@>1:IL 8UBM:Z; MAFBC :^SC*J87+#UY>.6$)]Y]7"-M0Z?O(V+UO6OP_G-QN4]^Q]GBZ*!\\-R MVN;G(5R7]9^3X,6JZL16"U39(FLK7 -,6,4",R'X&W%TZ\KO=<9RK,S:AZIZ MB,N\Q+M"6 //BQ+>3[G'7B.E4K-==%#3.:& M&W.@4:+-=?BU@FGV6'LF%R YN*2UJR[,'@VGW=_/?4Q?,)^?X+CDX31\_CS! MS_-U8%PFB]"IWN_@-D:PJWNVAXFDT5W:KS\\LA9#G3_RRATJEK,<O:];IG9*'3<4;N.SW26>Z8M17B*:+@\F-P'5\)YH M+9#=7PUUU]%MA3<2\,ZT[P/ZHFP&+NMI<6:U$*I64)*.F:,TQFZ4F'586K_C MCF='2M]&KJT3==^_?[%^"/&@BGHXCA@U*FN,A+(#DT0#"O>H@B\A,W4N=D# M'[^6>Q!LZT/=OXV_XF2TS-6F?X=?+TN^&)ELEM*!J14;5&UG&\C!@(@B:6Z3 MUC>OQ]?H>_TS'KV*&XFOAP/4Y0@ORO=$EZ,C=ADTM6$LV0I.602&N>2@==;- M*^#] . Q*[J[1!N>>RX++,S"Z/.0%I7IB]-:@?]_YK[?'Z,2OHXG=;%9M?2\ M("=Q<0._'$**Z*5S&K@J9"QP8JCC) SE'7,QZV#99LV0VN!YS!S9EUIZ2()? M"N9*+N]F7W"RQ,9%3-R9"($6-%#(R-,(HIXL6&]MRDG8UH7U[L+SF"G37-X] M)+\O[93:_FA5NO6K;\LV(/7ND/Z7/X5O@WJEXF/AP!%E#>"B+:^*)FEAC.8A M>=VZ5LH#8.[^SJ[7D]V^%;765VQY<_7+^92$,9V^')_&X6B1>MNBK\E&W]O] MEFE[^(WNCE8\^".>!7HPGGR_NN__- FC*1&CXKIB72 SE&-2$+75BX@2SXJ# MK(M/FO$>[I6ZX.VZHCW@V8N3]\J(S,!O)21-!0)"9@_%6YF0]-Z)UWZ6' M8MW57=7.>'=SM=N)$O=]QW5SL//(G.GP,I"?MH7,++? =/4O@[?@C#& -D1N MZ6=I6_<97P-E7S=?NZ'!&NYU44*Z/>"VT^!]":J MW( >W?6P%\(P9Y3@HE;)L8Z *GJ%' FWB[$(*4MJ;7%,DCQJE!%UK?ZMB&+CL$(K#ZD2@$_9>:_RN!^S> M*VNLAW%C(3:_H[N%ALF8A! <8NVJJE@,--!$^Z^20JK$.=Y,F5QWJW/4RNPF MN![6[T71JH\S,G:JE?FF_L'%PA0CD\D7!4QY8A@G SO&FHL2=)8.?61>-%ZY M[X#SI,S#5FKIH4O.&FC+F;$)N)[,PSN![<C100>[6UHNN_YH+XS* M4'BD=2_$VHL[2 @8,F.&>4RM"X/M@2#WF(3[X<85!J\>OWO3HJ%B;EXK/U"JK4W#ZU>6[\K57>8B M+VP)4 ;I-"^^-O3+H- K<(47,)G^1:WLK<*2ZQ+X-GC:,6BY']&V]O=^Q;,) MIN$1,H#;,A;CQ^]SD0'12Q2IT=I-@XY>$F)&%YXC8@,%!ZGPSP,D^&EL4?;"GKR M!Z#08&ATW! J;8 S6:Q.T45A-MIAUSYBM^%1G:0^;BZR/CI+A^_S0+U/X^6Q MXL7&@].W.'M7YB6=+PHHD.W 64(!6)@@RDJR[,@*H%='HYHKE.Y!@->NPD9%)%0:QL 135V0VU^D^HU5$ A4="B+%O?Y]X!YPF1 MII526N?^K!#(9:F7VJ>QC">G\]^^KJH))U%\P!-2 M0_XT?C_!K\/Q^711HG1@F4_*BP+9&:PQ_23VG"4$SFSR7L1H6M=:W,W(G@#] M#Y@JK7/!WHY'-?"4U'$RA[UHM;MH1/1;&$[F;62NQD!8M?>FIA:+1.),1H"O MI0.44PZ543;QS9*RMWSP$V!=[_IHF.TUQ_H!,^)I/0G=%K4)OK#L/'BR:D&Q M4L E4RL.T!X@=##ZYO7?&A8]&,)3X=-N=-1#[MBU=9.\I9SGV@DG[\,POQZ] M#&?#63B9I[K5GO I*&N!S]LZ*QO!:R11F2!4%.1WR]9)A1N#>P(TZU=A/?12 M_7TX&D^(]!=3X/+@D;;CFH0?/N,OW]^'29T$0EB!46# L.E#",(3GT05=;T"0/47H#J"-3F"++FS65V&8QZX#W"3%P9VI=VP&V M[V39JPJF83ZHJB :U7C'O-_M@+89)#I764P'V2H+PO$)D,4)Q-6>>4\V9=!@^?* ],C.V7 M)]N(OWFMS%MI@-%GX\D'@9)L N6L 9^U!HT^H!!*8=SL)/11Y$]N)?N[\R>W M$5S+7(?);/ !IQ>AX'.^*LUYBI:!R#R05TG_!,\%N! SEX9(K#:ZZKLGN/+& M8X_:*N@JYL:Q\=>@+)F\"9B&D=*W .P^5KJ3.E:KM8,L&\=+WP;%"RLQU^0I MU @J) U.1@LB):EMX1%Y>3R*O2-FNC^];B/"QOK\F' 4)L/+F_9Z-'@VGLPP M+[TF[TY"^??[#_'BXX&2"^46#@2/7D@R(53%K9BQ$+5'X(I'H30: MTUM%K"U@'H19U^9XJ6\E[3N$/SK-,4<'6(_Z5> %O*MQ;QF5Y$)XGENGNC^Z M$/ZV"N\2N;^-MGH\-[@FFZO;K->Y%H^7;N;(/G,,OSR?U,G_Q MR:N&E].!S2RE4"+X4/-J%%DK@:$$I/\X57Q6Y9 )O6Y*]@?<>K1X]#H[M(!OIP2.>]]E8M-?X^'TZW^V=SZXXXUH?4HUUCP MLWGL=[(Y"A<,35]5R]!D"UXZ 3IREZ7RF'GKY/.=#.QI3X_#Y5##K*8^!GFM M,]- !K(=A:NAFU;0K*?Y'U DB,QDF8O66NS@E+#%4)XGPZ'PI'5B5LLQ_8H3 M\IMJ#YH+(T\6'DC>H(/3H!RG>8V%@>"2IQA"4-KMW!*ZB?)I<_NP2- P.:SY MP-Z=S8^>1Y_?8)CBAQJ^_Z[\,5W\Z4 R*944!6JG>_)B:@DB3E9?%,I(D0@7 M[I[J=T)^YOV!TJ.'/+:F ZU>?,T0O>[K#ZSW$:.U$%RM*2HTO4HY@#2:\RRL M*[)U]EOO@WK:,^0PN=-#$M[?QN/\Y_#D9!"#QJ*%AL1KR&'2D1 9 2:H7*0I MWH70F,,7SWZFVH,UL38'[C"6R^61Z/4W%J4_IN_#]WG08[**N9(+",_K;7+= M&\@3 (?1,9[=$C9;#HVD\.]LPX4/:LF" '==]Z MY2-?>^_->/3Y$TY.?\4X&SAK W)E0!B=@*R]#-$S!D(4:0U+%O4A7R[=.\#G M:7/8G%HQ@P[J(G;E:)=%Q8Q-S!DR$C6?9[)XB$9(*+1\1%UREJZO>BC]CNQY MSAPHBU9,E@=?V]XQS&O!Y^_*&WKOTYZ:-P@%DFSY(J81=G^-T&\3P%]L^-%6SO7./S@5*^.%%>)^U!]E+D@ *$ M=>15)87@BJ>I;'FT+G$FV8&84?<-Y3GGI:FR>VB+O'&-\,LU@&L4S$4%FL6+ MSM^\%-"E6.5+3K;T55AJ8Y#'S;N&"FK9D*]5TX5KE7B7X?H79M/!)*=U3T/FV C09X M/8K8&&61TTX797"U& O-SWJ"0V:Z#,$G&7=QJM%F,,?*\<-BP8$;)#=B**=D MOD>5?2VVP&7MR:DB1%0!E)&6H2O1LP??^K<$>JSL/3@EM^YPU&)LUY-<289" MEJ1!:!=IA\D,'+F8D'-!;4MV*NJ=$?;0$I\/F: /56+#[)R;,9'OSR?I2Z!I M<@GW>J,\S[BRBL2CDJ-_)!/@5?*0#.T%+IOB2^OZ01L!.U:F]:>=':3 =%FO M;P8::ITE1B\!8^W0Z,GH"&140W'!9,N89S>)MYL]^1!C4 ]YQ6NDXH:Y*ST, M;77T8.#!&XX"M%8(JG@$ET@#3&7T'(WE-[L5[X3"AQM.^CAXW%W9#7-->IJG M-4;P\H#.Y:!42:8V ]6@; T0M!9K0HU'S";$L@\>W\3Y3.'=J+AA7DP?0YM' M[UW,S.\#M-$G0^/).BA0*@1P-24L(Y..F:CDS=RKW9#W1YC/W-V)@G>1D=)I M:->#YE)@C GDP)#5[$5;!Q88R""UEXGQDO9B 1]<,.5CX>U#E;N+S)(N YL? M:ERWA93WCEM1P!16VT!K5NOE)C*-:)=AT6C']G+G=1/H,WMWI.26:2/K!O>@ M.+0.$KD*82O96\X9#=US!JJ&./N,#I+B0>L8O?,/-C'V-JJG-C<>!WUVE%[2 M85SKBJD/BE-*VI0@%2%IQ^.Z=M1*M6AA=/1.";+U2?)N1G:L,^6 ^;$^1Z3O M_L1_FXRG]-O+>_%KC7EI/1B2(#"?SWLNGPR_XK1QA^('/KV?'L4M1-&H2_$& M?;'?7 9RYBACH.^ 4,L$JXP&G!?$-D[3P,B2G&\=^[H-OJ[+^1W/N$P1F+X/ MD]E5\[1K6EVT2PLV)Z--@8#2U[QW"3'7O'?IT8BL7+K9$;"SB!K WE6OX][8 M=G/EW;4J#[T=;"/^_CLD^U"\EUG0UAUJ(674$%E,P*S/5C.1==DL0/11 M=$C>2O9W=TC>1G ]M,J[8[O\Y?OOX;_&DY MY3-3CZTF /&1AW0+T"^C:<7DRS3>#V9))L"74_!DIO MJM^<8LWTUH,)LRUL9S!+GF@9SUZ#4K2@!X$>BD4EF>5*YQVN;[NCV3WFS:&R M;!MU-3> :G;;!QSAGW7]7J2YO:25?CA[\9G,A/E]X,4&GX10$C/X6@5488K@ MA2A@'7KI.!=$ .ZJ.)BOW;=5 O2!)Z7I+%E#@($0S0B!7YBDQ"R2)+%Z/*MK4S?1/#<2++@<8PT'<^#( MU >IR<5,4K$0-_+3[U/>]8<^0N4]6&:]'<6 MK@3RV@(IQH=,!ELOYR]WX]J]7;SC\(F&:FGM1Z^4P _-5Q8H!ZY$Y-&0,5IJ MJT/!%'A&2$-,/@<7>+QI2*]QHS=]XA&RHC^)]["B;""-?V"M<$*>Q5><*U"3:O65A8(M4+P((T BYIV$JTUA&0]H);.68TR MA]8![FO!=%Y_;GSQXHS"5",KLE)K-9"9Y119RU8DD&2Q2=3D(C4O!K,2R,X" M/9OH^M:BT%FVAQ*G>7,DB[@@_BRM93[L$]N8+J([ML 54\A#:L1[2=RH;O&[J% !W'OC@S+:,\QZ_,#G)J/6=O#HT+-Z4"%8I2R"B*O$4I.)XB("#)KS(4)*^-F0?.=H3Q)!G53R [, MQ+69X,+8E&B)!!^==%#3/WM=DM\ M4&(@FUG0JLBDK:%-IM:JLR"-#,P82Z:U:TR/%3".A0E=)=RZUO_KT5=8X$#GJ4(L4TK!I8]0E@1.*QB]\P>"%X3=#4]9L+9L\ M[;%KNA^QMBZ1O]R[IK^-)S>'/^ Q>Z]M!EG#XE1,%@+/M9$LDD%.H+/?3-UW M/.0HM-Q*B#V4F^]T%19]TB+4AL&Q7H7)ZC AO6*H%&INC>2ME_Q'=J/9CY6P M*YTUK$V_K84S?QG2XB/3V8 K)[F-#GB,-10[>_*Y1 2198@V%,N,W9/Q>0/J MT;!L!YIJ6#Y^@Z#OR]INOPZG]3[N?((#%J-DF!!X32!3OM8'CT:!SL48J94H M-XL$]IE^MP+AL="I1[VLK=O>,LKB_61\AI/9]S#*KT@T9W5#?XNSC^D+YO,3 M')>SJP_@Q0E[WN(UVPVT4X'$!Z/U)&,U>7$-U14^=?*JE"\ 5\HJ4 MB 6\D1E*22:A-DK(UKV=[T?5=3V[D/B[LO99B[ML+5$QJ30XB[$:DAJ\+K3% M.^.$L\:SW'KTFV+;56!(8X[<7,)Z4<6A!(VL'=(OWS_15\SO29TMZ*+G4(RF MK=V) -Y+#5DFZ8)RS&R6>M)B@EW!VE=(23]T&/>KEAX.D->/GK[@(HER X@] M1:!L &\_X2C-5;LI=3KJ94\4*E(*LHX$I%CFA> M()9#8,XVZNBE$,8/;9Z7-_B%IZ(#<\ ,UNH+3H"3TD+61CN18U:;!K2L><+N MO;'FNKA5V**K('LH$'8YR LX+FI39 %I:NFSY")$$2R8)'TLUO. K4]_;D X M'L6WD'$?R7KG$Y(HN?XTU-^&W^JK"S(*3\JQR(F',H'*(8%SRH%+*'DQ2I/I MWOJ,9BV:XR-"(\GW<,W\\/+YTMD:E]F?88*_XE<\&5\'QKUE9.Q8$)P346U.$.NM M>)$IF$C T+1.JUL+YOCHT$;N#6^E+P,DZAWYE_%)?GUZ-AE__:'.DG52^60E M<$?X%%EVX!47(%FV!)3QD%N'N-\!Y_A(T4KV/=QGKQWZO"W&P!EM@T4!06@D M=)E&C8)!9JJ$9(K.LO5US]V(#H@<;0Y)&RJ@!\?B14KGI^>'+FG85HR?.VQG(=C9 Y M[VPM?[/SR"=G=:#!%XC%FEHK+H*S]*-%[913(?#F;1$?8>33-AQY<.33-JIX M3)%/5AD?3.1@DQ'UPE8V M@?@<^=11M0^(7WF(7O9$(30,13 MW\S91AT],&81KG/S>E8S@R8;![)(4=L^<@C7=PSW&W7Y@'?G%?1P*&SURA.*PT-"EI"U8T] QH%1:2Y]W9KG< M!'=\9.E'+SVL(C^<+3'%C,V>U9U;U=@.,M,$\^"Y3=XDKTMI'4)Q\"=\7=RE M!PMW[4K1\D#F9OK=#VE=P\LWP_S-#J M/ZT$*F GPUM*DZAU*Q8UWR9W@9?N[.<^Y]ZO;_CPHW,H9Y(034@B M&8.0HM,N:J]9ZPNN3H!W5@BY+X:M/__I6WV'CZ!%]0XYTZ$Y]3:ZZR/J?=MFA!O ?6Y.W8/JN[8-?H#> M#H!N!4OB-EL@;Z3N&5H!S3X+&+&([((LOK55I3D;=8C M61:>@U !4M(:%,D 7%0>1% %C3%2<7V?P];TZU6R;6^J>*, M@XTU&#>@ (_DK^1B@Q0NL.PV:KBXQ=[S^)I3/X07323>0Y3K'6-?Y [0\+(H M3@*O3=.5JI7:@TF0AXB\YB9)EE@2R:KFYTC;HWR:E&JALMTZ3#78,@67O!8! MN)F7;(T:'+.V&O?2EIAD:5X2_6Y$3Y,\VZIB[>;5\S5+BYC73;ZVETN4G<2Z M;L4FSQ7YU$)!X8$LUL(TN=9!0HPED&LM6.*M*P(]GCL34510Q@O 9"())P:( MR S8E$DPQDO7W'P^OCN3;1C6]LYD&_4=RIT)^9;C4_PXHTU\?I=>_^"BQ9HV M6G))2[T2N::O) /!:TZK-8N1V9*+:QW#=@>[ M";B>;CSN!+:?^XUF:MR,'AUTL'.BY,"5,C8 &G)"E>.U5E%FH&3VF=O,$VN= M(+T'@MQS,[$??FPC^M;W#A_P*X[.\3<2Q4O:UB8AS?XQG'VY:*_UZELZ.:_] M&NN:2O_+G\*WBTHEI=86KRLIKYT0C&+@4\XU.DNZ%'(J-ZM(K3EG?C"$W7MK M#?4XWKD2>CA$^H@G]-;GO^$()^&D%HK(IZ2$Z6SAZKSZ=D83[_* -#)9;/$9 M4-:>T8HF3] %(6JAN1/;,?O=I'HHAS _CF-N^ >9$46,(+7P- R.X%12 M(#*)B]=(R^85,F^CV->12V>]WLF3K>7;2RK/=437@@,VP=73TFJ MLSLIT%'@NR2$<,X:4_TL5QO(%DTF5?8&C'>T:B9:-$OK,NJ[)<(]IR.[XL$V M__W(C_N\B_,][';3,X'TMZ6ULAF!R !88,N:3U#?3_-9U?E_[ MC-T[%FV4,&XOP=8!E!_)K![EC[_\?36T[)%I'=A3.1*T]@3XP&4-PE\4F1:.E$4:BV,:5VU< V48SF::2'I'O(:5L%: MW(9<3(-- /9T4',ON/V>RZ%I)1E:@.@ M;V<>YL\U9%UY^_;RNQS:W>@R7:@W9_'-\?H["( M5,#\ZW":QN>CV?L)G@[/3VLV2V:)*RLC>,/(^$F!0^2,G!C/=(S%DFG<[VWU MG?".@QM]Z:.7&YV"DT7T3,WD?CF>+I*>9-W( BV QHI:ZA09(:J=!7@..9#; M:[1N3I.54(Z%$MWEW/K,\/H2=AE(^?*<8(YFOX?9^83DC--?L(PG^%L83OX> M3L[Q1?ZO\^FL"F; G*F]_B)DG3TH7<@*2K1=NB+)LQ).(MNLG$)'((^;(3M7 M10]]@J[#7Z(>.*YI\1(.@JDW6MHP"(B)5C>-DAE,(;:.FE\!XW%SHY5\>VC; MB@:#U34H)7,4!PC%M:V0AS:_]Q-9+C4_P#I=SCP>/+ M\6FD_:R*M89F?AY5&^=UKF5@RC!>=S,/P@1;D6&VS/! M'O9,^#'EXCY18#;1UA [8\D84JKF8D@K 95"Z6U$Q>UAS(NMQO4\2_9)E-MS MQO6>JM.BFLM]7]D\(6)= B<8F^**G29N[0HXP W4I-#XT W4;& MK=-V[H]5SJIDC]Z#3RR RE*#,Q)!VA0#C5]&NYE#_)ABOQ^L][;R['WE)R8B MN;WGY,]Z1C:/T $XRMKQ3U4/707P447)%"8?6E=D7(=EWT3HPUUXH*1["/1Y M]6U&2]/Y;6<3WKT1P' M"QI)>T=1.\O2Z2H:&:6AA8_74LV(LIN;%6=>".0X6M)%U#]'_ M/P[V]6B&$YS./H39HFI6?D]N-+T1/N,@>HO.&@%:R41(:3OTT4=@K"ATQ2KA M4Z\;Q%WHCH4FO6AC;;!.XX+B5VC_#&<=>[.N_JXFI<,W@-GLI'DR_#H_S[[B MAT9M4Q$,&*]5YP37BSJ76F:I/+/\5B1\@VET"T;W=>/B*Q?G93%IE*@5&(6T ME]DP#TU/M+6);**4(?GV6\8/$'9WLMQ-I[?G_,,E>3@GRA=CN%J]/@RG_YR? MGPB56"Q20;:.S%VI2[U<-F "X]'94&+ST)N[\.SOE+F#GM=RIJ.\>S$K+[!= MU%J]UKQ^$VR]G3>OQ[6O,^=66EQ+CT8JV#5-T$67)$;@*=9XE"#(0V8>.&D5 MM>:6;.-'3X][3Z+WP8YM)-]+#?4?K;/EF9E/5EI>&""&N%@K0TD>,)/A*WQP M,K0OGKX*R3[SB<>C?[@I.7X].S"7ZI$Z6RO]9P?G.]5'QD M0I*A5< ATZ!*,N0S&PLE\1*"9\[KUH$:F^ Z!LNBN?Q[.+.X#^-R>F#-G>!VKT-TX'$8=(&M9<[ \0JB70:9V 3#% MA1A:+RLK@1PE)[J+?'==HN8K)F:>N";%'3I_*;R?CN?%;#_1JXMJ;<1A- M7XZ_$O3\R_=;]]X#7WAP05C0'"M^(2'4ZJ8RL&*+48%>;!C8V1G,/L]5NUWC M[D4=/?@G?R.AO1E/I^]&JRX>:IFA]Q.?'UMW&=P4V^-E4:]:Z&'OJ3C78%P"5!8#C]S2*AL**$^.M\_% 9GL3F69 M4FE^A7"?-1.< M/D)?@O,WTQ=%]Z>\"V.X((WF3'F@25)\I:Q MUKHP$FRTAA896Q>OQR'OG8:*'M0\N+E[' QA#B6(]=H*^WIT=CZ/LYF?(!7F M"A,Y@^7>TAZM-#GZ/$'R->;*Y9!B:_:OP[*O,_G#(=%-GMSH'G-3$P9^N-BK2BMRY] MNFM2W'.6OVM.;"/Q'7"AAOC^-D&\?D"X/'!.6J8W>W>ZE4[OH4HCA?1P9'L3:;V>2#/,];3Y(NA%H0P%$6KC*E!< MUQXS*0/Z0'MN2EZ5ULEF]Z,Z6JIT5, .5I?WDV'"OX]/R Z[5H#$(&9C-$)D M0=<("P?."P0;;&:1>.U5ZX.YC8 =+5&ZJZ&'H]O;;";_8#C%.=@E1.MS4EP) M*#[-2]746]0<@>SWA!&E8KYUM,$&L(Z6)UU5T$/8TDV('[^$R0_X7,%L,9#[ M9GCM(N'FM815[6TF2E;96]/Z;.X^3$?+CT["[Z&?P_4;CL7QP/>;D N-D\[/;#6#MGB('?3C86I']Q;^LQ??N?#:=A5'M M@?,/''[^0G;9BZ\X"9_Q U8%#1?EG0>*9,0EN96&:3+B=8Q ^ZVO-^G&)"4Q MZ!NE3^\-@^F*Z9F,>]?T6EM\AW>B8:X+&MC)E2[^_#),==$_7>HDS"ZO ,>C M<*F06!72W\UH*V2]WX_V(L(#NB6]FF#:Q)RP-BMT<(=XV?GH;C8?QMT^ MKC&WU_NAW%E>COZ7[Y]\D??G^!K_BR?SHW"4AE,@*R'GDY'/$3#X' M4U!JO3EII6A?@F46>QOOTKW=!&Q/MYM; =W/ MA6.$3B6;$4IR:-0@M/LDR'-CTS)^52QA-8Y+@? K7ON30^. M6MMHJ4]*S7W$Z5P"_*(&MV-":Y\ ;=35$^00D9/]45S2W+K(=&\$N@UGC^Y^ M>T6NHTQ'+?1P?;H*FK@HR2\C9X872++NZH43-)H8(*/G.1LF5?.LRCO@/#6" M/$0+.UI!Y!(:D]8:+A!HL*[6[N;@3=8@2R&/I7CG0NMN6G? >6H$>8@6>BF> M?4>)OE2L$5I$T,P:<@PT R=HB=.<:RX=3SH^A;*GA^%I-=-4KRQ:4>%O$VS/ M!5.WUN(V)3$?HH)=%TSE/KE/7WO/.:AYAMZU#11U$P=2MM;58P=1M1 M]^#%O S3+[1GUO][]=_G-/*3:HG-.6\5ZA0+DM%<^XHI1IQ/1I%UA!ZS=F23 MM0[K6X_F:=L?C;340SS7!V+T9%BC5E=C7/W;BUBT#;#W9)UTP;T?ZZ45!\9[ M5F /NUBG,7AA VWJM.(&SVM>B*U->S5D$:1B4AEF6ML^AT>^>VRC0^3>-GKK M(S1^/,+OOX?)/W'VV_DH7Z"B49-%D 60Q2A U3#*R+D%@1&CT2A]^_#5E4AV M;SGM3ILWPUJ[JZ('R^J/CY\F<_O@^\=J#2P-ACFRJ(KUEA?PNIYBY: @9&4@ M22Z29\E)SQN39#V:)T241BKI83596I=Q.O/"!YG".F;)B%!'731PS)RY8\N< V,Y)*H'L"Q9$!A30!0P8#, MQ:F2N=6LOP#X!8;=LZ.+3M8>QSQ H#U,_=6KW>5T^'4XK1%AQ/X!=US*C)9& M'6A#<]67K!>>4DE6I'"YJ-;;QL;@'C4E^E%!#V?]BS&O H:BU*:="LC<9J 8 M!O"!28@2-2_:&F=:)_ZO!?.HN=!&Q#V?-S?<1]W$SBJZ-[EM6_GVH/1_+ OW$=,_U!RFZ;6LIH'61A44&M"@K*N@ M(D]82/#9.>U824RU+N-P%Y['3X%FTN[!1K@VUE6[F/!1>1T#%"9];?UH( 1+ M:Q]S49'O6SS#_K:,@[ 66K.AH<0/H98J?>:DC"=_ADD>E]D7I+\["Z/OR]"I MX57)X/X2!+>&T'LF8#>AM$[YN]O:F9LW?XS&<8J3K_7N<5&(B#"/$OU56,IF M:?T8&Y';7$#QVK$S%P_>>@:2$4%9M(R7UI6V^QA'LVC-[IB6][W,*A7100RT MK"AO&(14:Q/27N!2+B*KWI*F&HUAY^F ^^+UVJ#1?9#AD24'&LMSDA^4(;J/$O>=O;0+V.4>PI<8[)7(] M1%U[YU@RDOE:D\8%'D#9(B&R8D 4QBT&RQ@^YPCNG5K;:&G'&3Z22Q:=(H=2 MA%QS5@QX)1(DGA03AG%R"Y\S?!ZDR"TR?+;10I\Y@MU-@9?A))V?S%]^(%_T MMX4O.K"29Y-"(8N@!J:S*D*3,D@ME64F>]4\E*3W0>V1K$?H@#0@3I\SX]KR M\(_A[,NMP4Q_',WTPXU+G&51K_EW#0I#%V6LC:MR;?=<$_JB%Q!UB<4AYEA: M]\/N92"/>@:T(-P&5L%NV;(C@W230:T9TT4[K]>C='*>,;\>O0J36KQN.BA: M*>:X \-JS=#($K@<$'A@+HE2@M>]I:/W/;CGJ?(86-7#/5<_:P*ZX)6.&LAR MK&@UCV-'Y;+T3KE7B' M.Z'M'M#]QJ?#@!K=YZQ&\*+>+7^>T^"7[U1^^UU^]J"O$E9&)EA6MI0#N M;.5KT_2A[WYHVB]-,5/7]XX+ZN3O:DZW%7F3?T M#BY!7'2 V0#&-I<=FU!@'VFN'81_4WT=)->C(GWR$J.SM=NZKFD&9%DJB>"9 M0>1,>I6;S>$]I(JVU]\V FNLM]])4J?G%TV8:"6QG/D,>7Y.$"N06.C'&%FP M%JT7&]7&OD=S/SQT=VYM)[&/6\BL97>'"B1\NP:DY(P^>H3$I%R>PA(F8%E; M7\C7LWJCV-?[E'?]H8]0>0^661_)D/-M_*)O8TP6F;864HX)E#8(CF$!K3(7 MP:)&:UIGMEP'\#1MH>ZZZ.'(Y^&"N!K&*+\_":.WX?2BIL\F8^HIFJ2/\>PG MZ*0#36ZZ>X>BXQX6ME[&EK)'QA2'9**LT6$*G"\6@M4I)\9B\:USQ1\/;^\) M:#EPVFZCVA[H^NKT[&3\'?'C;)S^^>ZL#FAI(& I04]Z&H'F[YKRI]S*']09J9?OCXQX6#CM%[C!:0 MT)"/0&9F\"9#*<4%423#YFU%[@3TS*2&"FOID==&;F\".243PG)1L47&(D2F MP5G-:WD?*2"4:$"B2UF@PBSOO7):^R.2YQZ=?^?"GZ0ZVT47#J@@K M =5;\P^XB*>8?AF>?1J_&LV&LXL@TTV@-CQ*WQ+>[H_;&RCT+GKTH(W&Q[S; M0O;%D"VE.02#M>,(N0HA.3*I0A%*)5G0;I0[_1B(<\3\CZ5K(#I0.:08;H6CG+ ,='&R(,@FZ@!'7Y\ZF[/EGM5SKB)9!O? M'KS\,L3RZANF\QK]\ZZ48<(+6%Y)'2//X#,OY$WY"-%$!2+I;(++*6*#DZ]$]M58WXY'7\D?QX67-_TTGH63Z^^_ M'$]G;\>S_XOSJ.+/H^'_8!Z0(RZ#U^2=&:3Y8D4B'YT5 M!O/DR'L8M.CS*+GUP-[C9#C.OXTGRU_5SW&R16/BCB7(VM/LCDJ"3Z0#X711 M6H+YS^')R>O3\_"<%)%67,P!LZ$$ H95#G* MVB&F<'*QE(-DLT^L^*19Z^2$U4B>'/T:**2'DJ /%LK\G[_35!F./B\F !^X M[#67HE1K/==FB(+,^,3H'Z$U3UP1\P\EDV %_B='R;TI_S:1U=Z(O+CLO%Y^ M\?5H-AF.IL.TR.<*,MA8:U&47.W\4%U2QPU$YX/-5CK.#B8_YK[!/%-\+[2X MS7>];[[_;5Y]]/5H,7W_-JE[$4N*J^ ]".]H"FO4$# R,$E*XQS74;:NX]?# M,)XYOF,JW&:WV1N[:_']V?>K]IO3=[,O./GT)8Q6#G90:'S)U6/!)! 46@/! M>@F6.ZPMHTD=K>WA78WM>1X< FEN3P[;9'+$^\<9[S+;%D6G:4")W@V?:3]3 M7N84'[VQO%7W\Z&D_F' MEY-5>8W6^@0EU8@S3J-Q(@JRTTSVCBFRW%H?Y#4#_\SEG:C]-G]]$_Z^GPP3 M#KQQWDE?P-6R<C3#"9DP\Q$:XT.HJ0K!U08Z MT= (%:G!A\)]#M9*T;P42]^#>IX*>Z7)BHG0?P[J0R;[KS6^"D=Y/D(G;7"6 M9T"=9(VB*A!T9N"CTSJ@43*V[M#3^Z">)\)>:;)B(NSO\O'> YN_S^_P+P]L M?$H*76V8))FK$8 *?)&DAB!0U([>/*5#F0];CNUY6AP":5;,COW=:-X[T-_& MDX+#ZV.5RK-8?61CL#:E-0*\X0J2=Q&CX(7CP;@1VP_O>8X<"'563!.]XS*C MU_JQ72:J3FNB:I@'?(51OO'[\YK VE=-TFYH>BY@VE!4':N=SI-*[\2Z?.H5 MY$)&T-=J!*U!?VVB^5**+@Y8HB5>,2T@U%)%DN5(#@%+,H7[E-PGP$XYSVTQ M+;(_54S%^2!!^II:DVR P&, 3@L R[Z0?[59VG0/X/JN:'HP3/PAWWK?6MYW MJ=/5Q5AD\@FC$L"R#"1.@> Q;OM>S785#ASNI?VZCDL51/ MVF1,S]6_MJK^M15-=E%&Z2$Z?BS\39E,>&X%.-2:9G?4X&K1#^0R)F.C=&7G MAR,'P]NMJG\='&VW46T/=+V[%!!3VGE5+^>MDZ"B-> CDA^95/3%Y^A#ZVR! MIU&[:0N=;U6[:1N%]9#PVM^AQF72U_4..L65&N0:(.620*G"(%CG 650AKO( MRN%<)CYHA#LL!'!H3M,CH-3CG$!OSQ9UDD MYM*Z6]C.!G> V\0>6;K["?4 BNW#$F\5:QYE*H&6,)!&>E!<)HA&6M .,3G' M>,!>H@>?$Q2.=29U(-@^"K*WNLYUSKA4:HB#LTCC-)8L9"$!B^'6.*D,:WT: M^!P#<-03J0/!#BF3_P%WOJBEB$)%D%XX4%[4"#I:,TQ6F64G'$\'$U]VU.$" MQS2=NM'LD$H*;&W,,LMYDCI#5L* <6W']@377#_.(K3L)GO R6O#Y!C/;9A5K! NM2+E("YRSY&K6.A>-> MZ7##?]WJAKMO_$_X9.>QL.91N:27,_J&%.:>Q*]A=B6. 6/&1I,9D']>3Y\= MK62<"S !M37&9I+/XUO)[AWW09$J*PLQ MN5@M0 $>-;G_$BTIUR49'D^\[Y:#?YZK^YNK??+T$1].W2\(GD@*T1LHLE97 ML]I!E,$ AJ)94(F1X_!H)NR6@W^>L/N;L'WR]) .P7X\@S@GS^3%Z%I1B75+ MUJMO.$G#Z;+@@"LV6')-0'M%*M0Z@%<<@?3*4;&DA#JT2H&=!OP\,7N;F#OG MX^,\/]O @D@H14P6E*]UC+*00$N1 *F4=Y_'X[&D[D2%P^[.LT*/&)F2H'EOAJP MH?95%[EVQ,L\8$XVM2ZNN19,UYE]\XL7:0+.R&PYM\"%=[4AA@=7&[]''9C_ M_]N[MN8VZ7EU3)LM=)E7>]9>V72O+"PJ5ALT*)#DDYZW^?!BG9 MLBQ*,R1F2,IZ<4FTI#G3IP'T%2VX=8RUCF(_"&3H'J"V7-\_,O:7[;%TXURL M:$>J?^A\%I;+]V5=4[HNE.;!V1SI'0*W=::L<> 4,Z"-XR[:*+FTK3?E;6 . M-8VQ <_WC8TF\AX@[G47STV5B:#R+K<;3 T(;(+5/@ MD-4>]VC HR4+C*/M/-(Z,1GX?$0]!^OSRKY4;V+8!M/,#TG/W0^F^8Z(.]- M'=TXQ>5ZXQ*:N6C64]WK?+"2Z^C&*,"48G*FUR^J4^KWJ=&66YY_^G9<,^DV MGJ#^$*8;M>Z"JN$\[.U(QA]]W8:I)ZC?0\PC+/L;= Z=B=X5T#E+4-EIB%%& M*%SR[+45&CN%V(Z,_$?&5X_)?1_I#F# _4=83.N.=KN]K=%]_6.^^G,QO0R+ MKZ_PBN2=IO3ES=D40Y6Q7KMLLJU ;460Q>O@Z(#4+<.=/4&.>X0Y%;L MSL>DIN50[)J]N9FJ2T)^7_X*?V^ I_EE_1?7X>V_/BWFUQ\__3:;?JZQ[+O# M"$SVC&4..OI49XOY.HU& <.,J%@0SMQ+K&VIQ]P#Q/AF9-OXXJ@DC*8\9X5D M\P!8A<(Z+B5DD>O\(A*.0ZX@9"N%5$ZA]_MIS)8G/V\U:2'NEH9)!?NAZM]E MQ?APOH=VWSKAA)"^C[/IQW"CY;C\-)_EVTX#JY V/Q)2#O5N=$Z6>O8*L/!< MHK),B-A)71J >18:-#8I Q1_/?4*FVSM>5@LOM*G9Y?SZZO51!M4Q<@$-D4& MA#'1"2L"9.>%Y<4555IG-G;!>>HZ-AI' ]0HG2V7N%I.>#*U;5\IOGOQ?H@U+ M)4Z*53(P8X/4Z((UK6M-[CS^N?"ZJT2W#EEM60538['354W2LU 09:TS=.C FZRA!.^DECDB M:YT,?1#(6.4S;;B^OWOL+]M#E\_4B-&W]/!;G'])VWEF_C$/O%1F_N0KJ) M$G8!U3#-LA7(^%F61D3-AY+R:"I0X+1E??5Y,_OBO"1JF2PVERAS((8V17H@K#TDF;K*/PCXZ MA'R)Z9\_SK_\2_US&V[K5W=XW3QFW)Q'(V'/=Y=4RQAT??SK-Q-9R)WD"6L; M1015& /GC(1LN2J)6<_B8[.$.Q'U^LW)$]534JU7U.]G$_12,DP92O:D)\XF M"(5Y\AN%2<47Y<-CI>B=B/K][.2)ZBFIQG4E[TA8F\CO>5AN;M!.)@MODR1[ MKGA0QM61O?5:.DMJ5+31@G6J#7SBE/OYR<_#K-U3HH/R6V^KOKVBN@.FAN;L M-ASC6[/[\K.5ZCV%V]B*W8I-&6%CD @R&0%*6@-.UY%ZW!G&>+K>^JP4050Q!1DA'>B'3YW&?>34TH):;QAA\3^X M^+=P=34E,=X $H8.C.0=:#HL0(DL(#"7@3/K,F6 M/Q99V"EU_"2J\3/*P^2$&LM_@-ZIMR2K369I@H9V M'%N-Q5C=0NLL>.]\O8G$<:LE9[EU.U4G8,]%3]JS,$!!_ANR("_#^E*FY?4B M7"7\@&G^A0P.I+=G*4C%-$1;XZ.N,'!924B"A*]S>UUN P?M:"GYX:V.&W@7M;I_M0$8K'+,"$EF$<]D%G%7KT.UP+,Q(6 BUS..HAIW M0#UOY=A5^D,4+OX(\"REQ768G:UNBV4W(%6VFB=+FJLM;6XYU8XA,L:U4DQ9 MF84* ^\>#P-[IFK2@(6M99 [NJ#W$PFT7J7+$] ]B_Y M3K84\+E49YN<[BQ<2/?O_=J-^OJP7X'WWD+]F70[).D?\*I^/XE83$C2@3N*%-J%JN DP8A",$3@?U8)/V8KQ.]A2:]P M\>'-^>?K1?H4ED@_L0PS#!\7N ZB#-((%C^$*SZ)>W$MQ>P= XT$6D3X([ MS+VD3:CLH![[\W 8A>&6Z4QVF,$Z/+.P"%%I!&84BV21!5-:M^D=2%&>N,+T M0'K20_RM*VAJ)VSZ>K&V!_^L]N!->8&-SJ?$-?EHIEZK)$J=_$OOGI@4T;(L ML-NXR"T/&-_;:!3%X0"!. W"H-K);) MJV15*"VZK+X]\/0-@-WEU[C:? WBMF2K XR&!>9W'CU^3?F.PK]/WQZ2:UP] M?A>.2<)8;Q782)B4LX(<&1\ M+^2PL:A#Z_^J!\.8*%Q^_GN-B-2U3^FU<7KSY<+[\"Q>7[\N=CR?9 M1B8=J:IPT=.)+3($0S+068@ZPKEHW2T3L ^*8XH)[Q* &9>&K?HS3HCX6R%5 M6E=ATG\OOE54#1(<[O+ ($8."&=>G0I;P-8$6C5AP3GR5I \4*\29G[?+WNN >$^7'<+"/>1[;$$ MA&]O%OOZVWQQ'E9AN5K,/W_"32'XJZ_?/YJF-U_J4+YJE5GGN'?&0 JIYMW6 M-S234Z28#8IK\IB:1XMWP7EAC2 M86+*PW-Z?V9*0T)&U)?B4XI9&\C>8"WULN U*M Z*\>Q!A /7Z;+KX'9+PN*0O(]9X;>C@C3Z+>6.MK=-0YET3KQK#O3S_ Z*06 MA,R;2'. -J^U$X!Y_6*WS483GZ.3,D5ZM=H_4G0";W4$)(?1EI22T:T9?@C' M,;G/^YBK>\MX%,_X]729UN[A->;W9&YMIGI?7%_6P1WSA5EUWB\^(:[.KO)9SNO7#;/Z#H2R M3FA_]96^^3Q?AMG;Q?SZ,[G\:79=.TT??L\[ZNY%RDH'<$73YL:5A>#H6\:2 MM#EKY6QK%V/$U]M_TQP:ZL9GP9*0LUAOF,XU;RT%U%E.(- HI0V/., ^/,JK MC15_.-8U\_,1<7P:=2PQDA]>!'>84$I32KNKRQY\ M'$1Q$*,N5M"J<;KZ$_#3.F[T88ML-L2/4K0'NHND% M^(]P>5M,W 7V&%9>=\B'L?V.48L>,PD&5H&A#\+GV/!3/P-"Q2$>7=Q!5 MS$#6%4]6*CCSFPH3H44_-!Q#R8U5JS7+^1I+8( 5?K M0]T_5J/9OGBUP<_;IX ;8)FJ)QH>U&=8)I4N1PP:0E.R@S*1 6!T?HA3RPJ MH80W6$[.<3ZY->2FC-#: 4?C.2U_LD %F=[&2,U^DE37HT:=(^:^90:=(^ M&G4J:5+!A^W"QV$4)PJ71 B@52&?1"M:-44+*$Q&+YC/:%LGOTXS33JPOO2@ MX4!I4I&X3.1$D2M9R)*PP8,7RH%'-+6M1Z!N?:*=:)JT%YD[I$G[,'&Z:5*O M2LA)!<"D:,$)'<$'6G]*Q8?6W.-(DQY"@45%-CIS$H(G.ZI@M,X$SN=Y>3&?Y75Q2UVR"_K]Y42*(HIT M'#3G$LB80#JYN(&49"A"LQ!$Z79^MX)TD+/^,%HQ/SBEA[45WN(5?35;;Q&7 M1'.5X8K,H#=_?R9'#R=9,2F0UG;T@DZ4H 6$6*_UY%%CLC%$U;J?OQWZ7T^/ M#ZP!+>_![KDB;^]'>7]UMESBZO8W)\'J&!E&,&6=84B6_#9&?AMS:.F[@O<5 M>/_==0N67T\=#T%BP_'#?>&O;P':B/=V]3!=;22?H&@Z#E2H+5=*"$C.&)'0 M8;E_Y]7^ZO+JXRUTDI-)G"0FK&>@E&(0"Z_C=J4L M+I;L6.O;8O> ^^MIY]@<-QRDO*\(7V&9+W#S@[7 7T1:3(66%2NUP%_5X; R M(M@<(N/&\=S\4L!&T%]\_-8^_CZZL=7T'.&JN_0)\_4,YZ2,9+74"]%G-[=_ M3G$Y+_FA3H8!KKW;"\9@5^"U$\X)]GEX[Q4:[\%&0\Z33K'>]1DA1IV%T:Z. M4SBYRI]WI];GP:/4T2@%I; "JLA$EAPY$J9(PZ2G'2VTKO=[Z?,89N[EA;VTJ&>?1Q\V M#U*NWP7@2Y_'SI3VKMO?A8^#*(YV):-G=9DD.A^8L1"419!U3%7P+%@3GX?" M[-GG,:R^]*'A0'T>,A9K,O/@58F@N%'@HY10LLU%,%^,;!T&.]$^CUYD[M#G MT8>)T^WST$4GKKP#8WD&%4MMK-(<@I;22YUSB:?G[;T88H\;8D>H6T?4Y]$% M]DN?QW%J4:MR^1U4X)CZ/!)'RZ,&8[#.9-**X$YQ M]'D<1'%[,#_N=7BQZ!"DTJ"=Y[4M%R%RG4%[;@IW/B?>L:CEF93\]V&J>\E_ M'S$/8+6N:V"6[TN/+/&WK'0PQ3D=$@@C'2B5(P2G)'!?,',>,HK6=7M[P'W> MJ=1] MICZW9Y-WEIH^UZ%D"Q@N3E%3F#= Z0;\BUX"BUBJWOD=D7\\O^ MN4V!1]6&(]+F21;6&90<&..$VW /H4X+16,SET)8GUK'/G?%.K[VCJL5C52R M%Z5;57%+.=3-Q_6?&);XK__T_U!+ P04 " #N?FY94YAL:;X> 0"63@L M%0 '-PY/C-I(O^O]^"MXY)TYX(@HV M'R )S-G9$]4/>SMNNZNCNSV[>QTW%'A6?W@=OUFS[(%:;X'4IR$;PX+=B\S78?!7!?ZS+ MOQ??2/!Q239R73X \&_U:Z_7CT]E_TW+Y_;J\_R$.P^2'[ND_ MM8__?O+\;TG]=(0Q_J'^=O=H59Q[4 T;_?"?/[__S+Z*!P**5;4A*Z8)5,5? MJOK#]VM&-C7J5_D*+CZA_P6ZQX#^"$0Q2*+O?Z_XG_[M7X*@@:-<+\4G(0/] M_[]\>G>1)/Y!/_'#2MSKN?THRF+-/V](N7E/J%@J[NO1-D^/XJ]_JHJ'QZ7H M/OM:"GE^V&59'HRJN<2:RRC37/Z/2\1^&,&^)WXWI[QZ8*X6]X,O'H"- MW2]*0XCI&>Z1&$/"[>J&G^IG3V M-W%;56)3?5BOV+8LU6ZXB 0,(8HP"%%, 11I#D@<02 B&>8QASQ4XVQVO^Z% M6(%?/G>,U-1,2?W)0MK-A55;BFJ]+5FSWRGR>J]O./JW=ROUDJ@V0:F #ZK? MR&- :@YN@M5Z!5HF_O6'/>.C<%O.B,;2"H@]S: F>A/LJ5X4?\T.AE_J+7Y= M'DNV9A:2[1=/I42KQ9*DHK5L[2@_:,/J!['<5-TG0']2KR #0C^B TIEI4VWOAV*=92DJ+\1I9;]:=> M'&7!E%:J-FOV=_(;*7GUA="E6,0(LR2C I \"@'D<0AHQ#A@L6 H3.,H0YF) M$IB*P8E51\TQJ%D.^CP'+=/!=RW;?PY T+$>K&6@F0]J[O6_]OP'M0!!(T'P M:RW#_VNF>B:;XV&%]1)FSD[-_?]BTGCKM-9#O>C).^#TCS*)QKO>U @W>Z6F M4F^ (4[">A.?Q*-: 5\5=W?R MD^!"/.CQM4&P7FT4E&J4^\Z 77!*J2"A!"%6AK@RS@G !#,@8\A1Q*,DA^'B MQ.^\:HLZLF.D!,Q\[@%%\&K[M-YNFK7<\=/8[7N.@J)ER&F,WQQXEP%F<78X1T.WCH">OI=."2#(.N M_;M5)-+=/!2FR"I6)8?ZK_9HKM M8*M/VXI5L.[X#^=C.>/HG']F3O3KY?K^Z_B/+AC:#* "*1("PB@,)< MZGB! 1G$O PDH@D$8)ALNBG3UW=6R^1#,DNO46?TTN3]OT13*S;K77 MA#W>+J\^;[>*N2@6K]??1&EHYIX\/]V/K2;CU8:\R/R97U0EV/?WZV\_J'>: M'Y/Z8_\;.AUIEA_-10&Z7\GE!]R4N[:[]/_>_F-;?"-+_;/[M(M+ZR]N5_SP M@]Z331:O,N-*M5&+-Z+Y?_7OY59?AWC[._NJ=Z%/2A^_E5*HWUXHRZ"XF^ ^M!NV0-2>TEURXS M6?'F#[%GN_ZPEWFBO[=TGV>>=;/=[N7.I:5:4YS=-*YTC\&;8,][T#RBY_'H MP\,W&J&"3BJ=E-3\]>>;8"=:T,D6:.&"1CI_>_7SS(HG"V!FYF>U*YYG8HZM ME6?BPM[M?U,H.U[]U%MOEX0<$TD@$#Q4&Q%F$"#,,Y#G4.T79T;D>];'R[<^S/\*]/QIP-@__O"!])__"$PYA MTE?;JEB)JGJ]?J#%JHYIZ:.Z^U7Q3\'?<;5:"UGH.&USI>"6J55<"JY6=R_. MJ[[;/@B^OV_0_^YA76Z*?]8C'SHVNXCQ_J!PD7 >AAQR("#+ (QH"G!,,Y#@ M#$*:P8P*9!RD?5FRS9&WTR0HDQU-[YEG,,H*Q6>+-O&Q/ M;/?5U,!:@FTEF@OHS[33#L_=S-::MQEY$8;8/@>G%B=HYOQ. B41N'VQ<_Y, MAI.WN7]1-M&(W\#S&3I&4S&;#3/,S1_3/#%">#++PXRZ6X3R;O-5E#V2K]M" M*''&61*F&&2AS ',9 )P'&<@XS$B$4*)D$:Y6U?H3)U!RUBY5>M=-/>%F^#> M6K,2=*[/37ONON7!'*4\#N$I59(VM71#T.@5U[W#Y?YTM) M=/SK\],#72\7<13",&<6+6UM(*J M)F:V $^EOYZMY"R3W2+KQ/D\+(Y5KM)9UIURE0Y'FBU7Z:P _5RE\P^X60)= M%8T[^9:4*S6J#B!WY3<*IBR3-\5RJ^M :+/EB_A]\TKQ^?=%%J8B23 %,N5J MOPL1!S02$$0YTCN>0!)9W>9VY&/JK/!>E9J5,LI*_;NK-T5ERZT?M(FG_EW? MP=FL T:6;+O4"2-4\QR(5I) 67)!I65I7FT$.?.UW8;J.G5F&^X,$V*G*_IS MT;&DLWF"FJF;^M(UJP%N&6LK!@6:MZ!FSN.-FI'P>-K:7;F8=>L?"=6Q:3!V M.$<]>;8BT6U9ZF0:?9#QZFG_2%NUXU97'ZK_\S=1:4^NR';LM>4$,/I2H3Y9FU>O3@#JB;*=@H;C M??/ZR.Q.OBFJQW5%EC^5Z^WC+J]1?:KK(!6K[>[D3/'97<_@>10A+I6-*B(" M(,0A(#!.0<13@6&81A)BJVOE[KQ,??;5G'GK7XLR-/=\=!?$UROK:^$C<#=3 MLC.A::=3.V:"FIM^;GB?H6#'T4T7;ICD_O9XA'Q=TQ[!R;RWL<=#=G+IVL.0 M;KIO7WWZ_:[,%DK#+.$Y!E!D',!8_86@C #')&DP);JQ%+6$37<3Z3Q7KQ]3^&9JK:?B'BY7/OIHW[R<.K""KI? M$5F^6^E.0_6G[U;%IB#+6\;66ZT+[NMZ#(]+L>EE!%7'I]N+1+(PIQP#D<69 M6LLQ X@0")(HRA!G$H6$652)G8-GHZ4RNI1L$X6QCCG-,FG#6N;%S(''9)L> M[T&/>6TP'>_Z#O0 WO831ZB8X":R]H"D=EU7S7%/K,Y=FYBD>G3XS!>:V M23->>7C65)DIT+R6(#,)33W*_Y.+:?5?;%+U>F^^KA>%NQI MD&G/1.ORWP3=]TI_UIP$O[;_/TGLR1H03PZ .=U9 MW0)K.(Z=!?L!'+WX$0QAAH2=]^^/MXE5U#Y9M\M2LSS0]#D-AB<-SP.N]8'GV6/-PX*6 M]<'R^4>#'KN3G(). *.OHQ&/G,U[I.(?TI.CF E(C,AZ5I;G0]%8C_L#0P@) M#!.1 !$*W=:9,("0B$"*"(RS-(XDM6J<>9'2U+JQ=KQZA$<<' M3H4YBN^6MSLDFL_,W;-TYL_='1+W;/;NX N.(>#E1@SCKBTRK*QHCYUF+?C MI>X,Q5MN M*R<].EZUN&>JWP-0SN3H6:G6KH2 9[FC?!(8JO2\&+3: WI0ER M_9UP\!6TM:(];YC6!9:3P*S3(([%'95:6Z]>+TE5W79UK[),$J0T2R[S$$ 1 MAP!S#$$L#6LNSA*1YFBF&*8%Y*^-=%/"D>MWE)\>=RGYLV]_MSX1[)\$+9;YSFF40Y E6BY D M'!"8")!)'F9I!-,L,FI!9$5UXG7YTZCSUV&\[,Y>O:'@=NYZRUO_GJ;+#.=-2OV3FKM0L/>FZ!C=7?,>C@= M%]X+6H;]J4'?$'K2E-[8FE69^@;S6-]Z']\YNK7/BJV&TV*K#^1!-,UG%IAF M24PH!F%$,P"Y\J,(YQ(@E$8D9G$:AD95@T?R,76NZT$Z>:#I6O86&HNS<:AJ M:O2LPU+VP+F$EL:([2^,Y,3%W"&C,5"="0^-&LXAF_?VTV?=,8W_W^+I%5G] MO3GWN[TO1>U>M(<8,$YH(G57C8RF +(0 <0Y!1&*4 YSD8C,Z/38F.+4)\;_ MBSP\_N]/0<-(T'+2'7KN>+%(QC2"<5CK3 *.Y<&P&2XN772- +)(.?4-E%O> MZ-@?DEW*IXW,@WF;1@/-EWQI(]=!!J75BZ[-Z;@:31^9G[<7=;>)S=-K4I9/ MVJE_T-[](DK2/!&1,N.RD *8DA"04#) HRC,8T1"$EF5#G-A8F(5NF?IDF-\ M4_<4VCS=!*QE3)>(W]K&X9PFP,R^FQI6.^7;0_2B3_RV1;3C*;@=1M2A03KOQC1C+3:6=]L,YC0\N&!9YF!,*4IDG "8D 31-,8AX M&"ES+X$XS^UZ;YJ0=3CBL[3\NM!WV0M]KTSKVEHA:*:#O*'BI'/.=/[2K>'. M) CX4S$V$GM2*48D9U4A-B L:X+!RUXSE 8\Q#DB,3*H!'*H"$P M 6&N+!HA61CG=N=2A^-/?=[4NV][)JNR6\7J^J];+@37&$%?^HYKCS0._DC\6*K%A! MEKIA>>W/5/LLX%[M09D@BKF^=T4R #&/ ,Y@!A!%,5:+-6295347WPQ.O+3[ M[#;U[D3%RN*Q:T+5W;&S3/?U/4MF&N,YL;=3.7U.E3?2Y[6>A3ZW>AIV_ 9[ MAGM7))3>FN)NV%1X^LIH]LW>O(G0$X%[DC\]%1W'VH<;-<:[JMH*_F9;[@IZ MU86_>IU)Z\?JNE\?Q$:QMBZE*#;Z_L:"L!RF-,N!A#31R5G*ELH3#%BJM'=( M8@I3H^XRWCB:6$5KUNJ\8J4'>EVE*\U/\)WR-NIRK]6?+>L?CIX',YT\*[IV M2KBF&32\!0US;3K835/=\+ G=/-X6^)0MP+7>GG/I\<"A[X@\U75<#0_\Y8R M] 7?2?U";P,[GSOU[KF];B*:BHU]2',7\?RH>XHI%;]I$C;JXK47$C86C,8H MBY,(T(@JWQ3&$4"IR$ 2I@11*61*I4VWB6G8M%*R]LTJ]'I6&UU;[)#MF.Z5 M.K0^XIIBLHP/Q9YY"JR/T8ZO!>^9WE\*KG9Z]POYO5]%L14BZ$LQD./F]2QN M0J#]G=Y-P>39>>\A1S07*4X("+%2Y3"*E!;G M. 7GO87JJ^I0(>ALM,CWH#P4X=]N0_*(,PB9-O M)*,G331,:U:%8B3VL5XP>\EM>7\LUTP(7FN_BY(5E> +&6*6 M9U$,4LF$6N(B!ABF(<"13+",99;%5F5:KE*<>)EW])L-7[14]?;>^+;K1P>[ MZSJ,9DO?*SAVR_\0E\;M;*D'._+^%("QI)Z4P'5ZLRH"8_&/E8'YBV-CB#^1 M8J6-D;O5_C-E""]$!O,D3V) ,40 IA@#&N8)$#'.(;D"0:O MO^IN #J(+O4N^*W>!95*4/YT2<:T#+P.IVU8<@Q$(P.5-X$FWCE,NEQ2[ZL/ M/EK,6HOK/:1YB=XS!3FOB'\Y['GM14=OH%@5&_%>C7529Z[?4?YM4];LOP0I MOZ@9$@M(\JA.14=8*"-"MV9%(4) AHBA**91BG,K/\&-CXE-"_6SRBW=!4<\ M#1V)Z5&R=#%JAD#-T4D1RIM ,U(?>O>YNPDT8T'-F4?_8QPTOCP31R[F]5G& M077BS8P8XA1"E(!7:J=%5*$D&(4!1)G&.,PE9 M8GPUYF3XB=5,0R^H"5KR])#U^@D M*8#HX*.E>S1N(LRLH-G@M51W/61WC)U&_FO>@HZYF1K"C@#*>UM8%UZ>J3GL M"-@NMX@=,^B8^G UD2;+X&Z[J92EI@-/BU#Y;HS'*(3:S;VI)JM?:Z"=9[NN[Y38/0F:DK7X#8::,6B\\-%ET>4H^T M[T)SPP)Z+3EW@=0S%)\;%OI\&;HK[XPU@&[9/[9%*?AEM^S5T\_DO]=E70ZO MN4E!\DQ9D"@!/$V(\IZ0 2'"4BSD*$$(C+*,12'FWC%QX>2;+: 1LERVC,8.ZU%Q9 MUC^4.FG]"_E=#]=D[+RKP5"??_E:KK?W7W]<%H]OR$9\%.H'KABZ%PLJ:)J& M<0YR&2FK27(*<(8I@%!W0%'Z%)D%T<3$BJ AHJU#5GMMA-6[:-TCE13Z MJK$LE@,IAZY FBD%O_#8:05-.^@1UW9$ZH>; GUXPE]:38C @.*MF M, ?@6#58O#GR!D:;)+'BO7;![4T%?K?Z)+0JTM6F5ESII;+[YRM2%95^O[9O MO@CV=57\8RMZS=#2.&<\3%- F8YG[S MW*^9&/R+5W2FINM\RX=OV491_2S*;P43=7O#-DLJRU*9$9$#&NN;V%R$@.K[ M/G%*99CRB&3,JNSI$+&)57?3/;,4W\1J:YNI/XB1F0;U);F=]FNIUGJNI7L3 M-$CX[Q)F(J*_&SN72>JT&?NZ5Q_QS4_8U7W$OZ/8O/U];;:K!]$N7-) MN]:6.,)QGA*FK+@D!#!.($ HQT D.<&9T U$([L\C>M$)U[=;X04I0X&M@O< ML46H$7QF"]XW*'8+OZ,>_*;(!QW]@S,D[SU ;23VEL1A0'+F9 YS$$Z3.BS> M=8A2?B1/];7U']=E;8O40=*JJ$,P.4Y$R#@&&.4I@'FD= +#'(@424H0%ADS MNJU_C=#$>J"CK.L@M0D />(6P:TAK P"A)X0L-SMYQ#>(G+G"02WR)PC&'8A M-P,)!T-J0^_/%S(SD.(@)&;RO&/(2QM"C9_4"]6D89;@,$T Q)0H+R1) ,6, M@(1D@D!$D"!6M8K/4IG%_2 U4 M[^#_5*ZK:A&B1&"BC/M4$K65INHOFL@84 C57AI)E-B5JKU&<.)%W,OV;;;6 MOWB[8]_@91@>\8B"97AC*/=9[<$U^5FNQA\(.OT=^(;<2[GL?B"\Q:WVP_?& MWM=X(^CFW:K:E+6[U*LMQSC/LDC9S@+24*WZ' %*< YD*"A3GG\81U87LZZ3 MG'C=]^\!+->K>Z#&> BX8L;U*L5%[,PT@%]$['1 'XSW&HPO&@S-1]!C9*;K MH=?$]W[3X2+!9[K.< V RW<6KK[IIA^^E'6,\:EW6:R[';%@C,9IGJ4 (<25 M9TV5,9_Q$& L<8HBR+BTB@0,T)I:(VAB02D>U?=?224J]XN:0X"9:0-/,-BI M@8[H\47-CK*_U6X@GJ=E/D1IUO5M(/+QPC9YQ6U%_[Q>B:>?2?EWL?EQN^)5 M&XC.F8Q2GE# &18 HE0MZR1*0:;V^S@3.$:15>.@\V0F7L"AIAJ0M@N: MW?J] (_9TATOM-VJ;>1M" 8UQ0DB\\-">5JK%XC,NDR'!3U>H5>>=C3'15UB M^R>Q$B59WJ[X+7]0#H#:UNLZ>VWMJNY'F< \DW&: +7;2@ QR0#-9 K2E%&! M(\HEM:J@:T5]ZBVYX44YH0TW=1;*(3]!QY"EV6Z%L:$%/Q5REL:\!6@3: HG M%'S9]%:TYS7O76 YL?2=!G&(\Y\]<.@E'>ZLV93),(4ZLR]DN3+_8P00A!+@ M*$FSB*24I<@XZ&]*=6*MLTN8L(AW&P,VK$HF@\'E3# X.1/L,7'=*1@!DD6& MP!1@N:4+> '-+GG 5OC!3 +CP>9+*["5[R#'P/IE!SUYVG:Y:3@H#F_RZ6NV M*0+/3H);2 M#RI0T['FTY^6TAVH3]MWW7S=#V+SFE1?/Y;K;P47_-73+Y56U[L;T6T)0J6N M%R*'! K. .>Q#CQC K!2H@ 2+*6")L("V_3T,R=MI4G=^O0QQ4FP50SH+A'K MW;U]LN/!SKVU@-7,MYT&+#NMJG'23 0=%[HRUW>_-*#].=A7.[B]CIJU6VL/ M@">?UH+PK ZM/2#'WJS#"%,KF5M:U?GSNH1[@I%R:?,$4F6P40D(3"!($A*F M6.0886ASJF;/PL3FV]T9'6.9^N( JV]EXP+6Y$HG^+5CR^.QFCLFL^NA'0,O M5!\= ^2NETY&\A!?;^JR=K=G$XF2D')E\T"=*AL+@&2& >+H9\3=S"" M?O8%AT.?5]NJ6 E=E^6!*I=(.[FUKJC4'V3Y;B77Y4/]Z;N5TA)D>=O$H.NN MN77](;$1;Z44;',G;_E_;ZM-G:VSB$F6AR@70&3Z4FV:Y0 +97T@$:8PY&&" M,VI\2#01DQ/KB8:B/E B>YH!W]:=K]FNC=[C7I* /%@$^">=/X.3J1%/1GN_,;V+T#LX(IZ;ELCG__/_\\OGVW8?7K8V(U PK(YD# M290/#Q&- 6$Q I& ,$OR5/GW1HGKYP:?>#-4U )%+E#TOK=1DD<(F&Q+[G)9 M;B<]D5RZL!W+9J.XW65T5+@FTV>I&<_+,*S1CMZ941.=Y_90@UQXQLV1_N7S MSN#7Q:_:^EC-+P5+FF4H!U&$E1Z(8IW:"AF0&:1)&"4Y->O)>)W4Q%KAE^\_ M?Q_L',QJ1]S.J1Y RLRK]B._G?;XY?->\#W5"=SJZ\)Y\JL'",WJ6%\7^-BS M-GC#L5AQ+T.CJI3>Y=$BCQ'"4 B J9 Z?4+]%4D$) U)#J.<1\*J)= 9&I-G M2ZR*=:E\5WW#3/#:$"<-:H\&5&;^KRI)AGL:0:_:JJV[;0&\3);G=Y0L%NG MU@#8YX.;".8K_WN0UKSYWB9BG^1W&[WDMJAOZW/2._FF6&YULOA^VZX/Q^_J M1B2ZMFS7"50_LVL%JNQG'"6(YB#F! .8I$QMP0B#C.6(5B1K'SL1J MH6,J$+OSZ'7#T$U]F^*D._&V[J/K?%]TY-R8:9CY$+=303NP]PSMSA?7JT!7 M+V;!6U*NBM5]I7L>-?=2;X*6XWI&>CSW6QO[4V-^T/.DYT8R,ZLB] /-_OO^I+/B;HGI<5V3Y4[G>/K:.20\G55>E6OPU/+RV_.=7UZ5X. D\_K3KLE!A NER)H:?>UU]D^" MB>*;KL;R<;TLV-,BB3B)4QX#E.<"P)RE $N!0$0(QPS2" JK,OM&5"=611U9 M96YU=&^"E; LT&.&GYD)Y1T5.\VU V1/,OBU(3I-41XK>;VE&IG0G#GMR *& MTQ0DFY<=?;NKO8I[_7HD8U%&0@Q0HMPY*$4."!$2D$0ID"A#!'&KPU0;XI-K M#).&WF.Z*5DA;>B7382?K6[Q")V]=^6 @2]?RH;TO)Z3 R@G?I++&",,E0_D M81=(%'DFTS#+08XD C D&% !E8F"99AE<01Y:%69Y)C Q,JD)A>L%#T'@Z./ M@X5MX2B=W5)O!*M)39*2?%X.G^9!?_CY+8$SPIW=],\]YUBNJUBMRV+SI):N MT&>/^RTF1)!#)&(09T2M,9KJ-99%( VEE()(F-JML8N4)EYLNNRX[EVRK@N< M!!WY$3OU9QU3=R3VEY77W!IH"/* M.BE2L?R*U->*=*=WM2W?WI>B#OUTNT9*XXSGE F,K6RXY "G*LU+AC/,"88 M9<3(3+9(V33HF0(QQW8]1LCY:MMC*_=P$Q_CT69LZ6,KX6&#'^NW7;N,-+>Z M>B52[[:;2GDXND_V D&E0S%$@/!4 BA#"&B.(X %I0E$<2289:N1(7)3)ZLT M[398>5"U.+@S0,2A#XF) MH".:D0P./W-'$A-13]N2&+WEV)KTS*WL=RME.AS>RGY35-J,+E9;P=M+V^M5 MM"CN)G:G>I*RCSVJA;P'B?* M[FHY=:XQ,VXVS)RPV3"VTSL#!2%VW/4*0MP$?0:#/8<>.Z?Z ,I72]51O,S; M:]4';"=-6+T,ZN!VW&J=VW9]_9ELV@295T)99F+?4WYW M[VXA\E@*DL8@BW6.7YJ% $&D;Z&+G,B,AS@,32IL^6#&2D':U]SZHE_1_05! M*9AZJ!(6O5^\@&W@CLX(H9W^.^P1E_AG?;C9E0;<;G=_P97UXJMV=IE8+F$.J;XSHLD;Z M@#-) H) CB+$@1)& I)%VI?+-;\\X:4&\,@H7=&;5;S,;O&"_J5N"]6.L,Y MH&2I3TTL8X[^IX>S7')()$ (UM5H(, RR0%A!&9Q%"%)43L];U?\CS,Y';,6 MAPS\)Z$#OSZ&)- M!ZFOT+A_!N<-KD\&\$EX?CI*;MOK3Z18O5]7U=WJ,VD:^97%M[JG1[50\TQ9 M[8:E, 80A3&@"4Q $J*(L AB2HW*@AG0FOA42E,.OELJVG_6-WLJTG2ZMS;' &".00)X9!SQA'BH545DH/A)UZ^ MBIC^G8J.G&7%D4,DS-:GNWQV2[(5;4?I)FC3ZB=-KS\OG:_2(H>#SUM.Y*Q@ M)R5$SC_E&!M:JUWX=L6['E@+%N,,JCT2X 0) '&$ 4T% 0S*D$"9P9@:'69> M(C#+ >6^$X!P:G-W@HIAV&6$K):1%$VIOL%[M8^??4SD@A2^PAS'P\\;N;@@ MW$DPXM)S;LNLJ_A7YY5716T?-RGFXLWZ06VC"\HSEJDU!J*4,0!I(O1%$PI( MGD5Y!-.8IF]AC8M406P:\-$Y;)J==A-%NH7L&Q6[EC<;%> MSL:R>EK?U^G-NN"-Q3_6 .8O^LO*:%H%F>0!0(Y#2$4.$H1" !.: $#?^%>ZNOA4U(T$IEGHD'>C[_/;G+_\>/-2LM>UF=Q>'K#JI7@78 M0"EYPLNQR6R+44/\)FC(MXU2;Z?!Q*JQK$]L7'O*CL/(MIFLJ<17^LA>'6;. M%K*F,AUUCS5^S;%&K;Y;4%\MTE4RQ:JJ?QBW9:E[!.GQ7SWM'_E(GO1'M[^1 MDK>EX7JW$A2O9;&J"E:G3"TB";,XR03@F3[ 2B0!"*K_T)3C)*4P@HE=?=NI M.)W8Q+N]5U.E%;A2PBW9X%N=/;B6;=G+MBBF_>VCZ6?1S)-]$7-CI_9K?D!S MP;'/=-#C6CN__>=:SH.:]5WAS)O^'2F=8]/-WAJ\CX<$9.?FHTKXA<@5V=D)%"V MWHBYT%?\$8.!YO1(S.4Z\DDL7G3S2@[*O[Y>DJHJ9,&:_5#W@L"1I$AF#(@\ M3P"D. 5(B!0D,@U#$5&!4RO?X@J]B;>;HPK*A_2=.FE(BITJ' 6( MM5UM**8GZ_@:M5EM7$/1CRU5T]><%_]IZ&B?6MH1UT7KSSSX06SNY!?R^X)1 M#*.4,H 2$@&(!04X)"%(!*98Y QC::LC/+ U0VA<)X8'>JX/8^+KCA5K5>)C M-HPUSLP86RNF,Y'NF^ H%7VGOW0Z^H57]$RIKQ6[7C691_C\*3P?3,VM%ST" M>49]^AS=M>+3YP>R7'9930N2I)R&# &&D#*I\DSY\#%*00PEEW$:QUEHU'7C MPO@3Z[VV@E&E20:TI6E;P>D0D&&-Y4%,.]732EA3"UY=D]"A(M-9.4:48#H< M;^::2V>%.2VR=/XQRV.RV6F8VLYN<()K(,;;=J M@-Y6J_ZU7W##8\]SG& BWNX(P>AAQYZW:O]\76^8]V+%GFX9*[=DV5U+K<_" MVTH/BPR&@NB$CQ"*4&UWF*OMCB" H@2)$#$9DH.D[(Z_[SUKVW+/ W,P'F 9).RV@>>BA\J03 M\FLV;KK",!Z[\%K+ZZLYKSGA>7OV6@-RTLK7?@0WA;,K$/-N];C=5._%-[%, MVA3%+(^@C,()8FU@<74V?:RY'!=V_$ MAA3+ZL\C^DYXF!@S)3,OW':Z:'22TD0]+_QA]MPY1^^?IXN&/P"]91&=CCSN M:K,B3XM535W98E7!V_/++XJ32@IE?O%;6FU*PI0WEB#,I4B4"E5Z%))4 A3' M,4 \X3$121KE3I>=+7B86&U;=?=9("ZW/S%[=+SS8 FZG"B6&STWV[ MB]$];FZ" WZ"'D/!KQU+$]R5=@#$\^UI&PZ>Y3ZU T27;EB[#.7HO]7M_);G MVOEU'?^B!4T)SC$C($:)4DX(,4!3B8"(4R)(E!&1616\-R$Z]2&1IF;IS9E M9>C6>0; TK\;;LS9<>#1Q;,0UY>O9T)R7J?/ H03[\_FW9$'.>VP*V4.$5HL MZ[O,/PM2;161N]4GP;9EJ2\ZK_B']:KL_JF,J:+2[S=Z2K"OJ^(?6U%]T<4. M%Z).@68(A%);-S2A %&E1=(XC623H F8G5CQ]&IGMXS6ODKCUM=G MT3O&@CUGP:\U;Y8>Y*1S:GF ]H01DJ2Z+%X8,X AQ$$DA M8IED%!.C"I17Z$RLCFO*P8YTT-(VC^X/070]ON])<#OM=D%FCV?[AJ*-"/@/ MC3Y;R-] Q'[0W^1QAPMJGP07XD&O]/,EI9O2U.<:F20DR3DA'/"8)P"*2%?8 M8Y'R\'(!(90Q9>:=89W9F'B%[_D*5H>EW8N6LYM ZOV^N9),7#K*N$_!%14Q M&[!V&J2'Z85R^3>[$OQCN_6X8VMQKVL6C-TN>XW&NFYZ4-8WP[Y[(YJ__JQ^ M_,&/?_-T06PT>H.WQMQ'G^\JV6@$#NZ7C1_-9_;8[>8@;V2!(B$A23(@A*XX MEF<$4)A1 GG210E&4JLTCJ,J$Z=X*'3G?8)8T\!:;CPD0EVC)^9X^P=%3L- M?YS_U:5_39WU=4' 21.^CFF^@%RO"S"8I7E=>ME;-%.YH>O[5?%/P=]QI74* M69"3\\A#%U9]I[8^?K?Y*DJMTYK.027TTV!,A M:&6X"9HYW8O1OCEIH'8:R*<+ZWKF][F#P-/ ;Q RGHBPV_;Q[N%1V:G:.+TK M]_?Z= _*.O[8T&AZH^C6*'5GE 7$)!$LCD&:H1Q %B) (*(@R6)*4HK2&!L5 MM1W#Q,1*?L^2O@2[U&U8Z_B>D]YW ME,E4\-G9UV[J-6'MPRKAO9-B'MAJ=Y M.N^,@<>3)G5B85;E. :D8WTW:BPW%5:/V6]ZH._N*8.5P)BD@!&A6YQ'NC$) M#W5KTXPD$HDT,[HM/$1DCAR8?M<-ITHK9]$QTRUC9;;3'=;B6BN#(7D\+?:S M)&9=S$-"'B_6P6?=FX3H_^DSL&]DJ6_P?1+5IBS81G#]A;)L#C_H/;D@+,T9 M$Q2D,@T!)#D#&*,8T#A,]*UHU+N M&*N_MV\/XCX/9OIA-G0MXZT2 ??=A_PV][D-% >6P/ MXL[+[.U!1L-VKCW(^$'=E./;A\?E^DF(SZ+\5C!Q_B:$(#PN4UBDF#5\7R_UUIW)[[B8J8.H&T13%32TY M>;["IVZ0#19%=1QRQ E=U58TV5WY9#F)(8$8Y%&L&W>G$A!,(I"E/&8A8A%A M5M?6SE*9.C^Y#1>Z1 7.HV)Q-#=&5H>SN6I76VB2JZR#(OD\GCNA,?_YW"4Q MSQ[077S8;3'^M%[SWXKE,]!%C3D$6TPRC* XC@19*#Q9K_GE#RLUT MLA\3L4;@)J#BOEBM]+9.B7J$76[F,PQ*I"#A,D8 D1 "R'(&2)9((&*10D$R M'D6R!>7MBD\-24?" 1!1=Y<9B8:9"G:1ST[K7OVE6^O88YX]J=7=L+-JTF-A MCI7GR?>.QLMRN?Y-_YI^7)=OUENZD=OE+6/Z=*)27J(HOC5W:&.4HB1,0**L M&K6$$@HP%0SD"<)J/4$98FBO5\R(SZ)U7C5K*B";8/-5]%2/V MP]VZST()PC^_^EOS,]AU]^DJ7)(X#AE* ,ZQLG!3E (L4@I"F& ;!,K!P67Z7ENU7@+"XF>8/$+?K9RX_ M#+O;8V82#EX1NS+$?/? S&0YN.QE^(J#\K(XC]-QB>I.:HNV^KQ>\KK%QB?Q M32D2LJP6>2B2F$(,<$0I@'&D-!XD!$0Q%5391S&&1IZ\7[:F/GK3D4-E*96* MGN+*\/#-,_(&*O-9\)PZ6E!SJM&O>0TTLTW'H#L9[!A^EAFQT-W/,C-N:G[N M&;+;(KP#.;B;^*,VW\;C':&#/;XI]- MA$DJE?]?@I0_JI_\@LD\0IC%( ]E!&#(,H!RG@'E\V', MA+7;%C,MYG8;B@>@!K>0,>//MVEX0.%@F_ QGML9^I>RKI'V]'FS9G_7S7W6 MJSI!JUJ$.,9I"CE 2#DL4(@,T"S*@,QIPI,P$J$PJG%TE=+4JKVE&U2:\(W. M/7W0Z^.[8A54-0.6;8LN0X:R&&4P10"%,0,0$@D0901D*$JS5#M[L;"/-'@! MSCVX4H8R'(.(3-)3.E27.0R)AG*,T(IG"Q$O=$;8A?#'V.:5DV6D>X64JP'/=[UN4_-?;!G/]CS?].K*E>U M'0'5?+Y]POS:^5[S(#[HGDW,PGP>W#Q8'CAY,Y&T+U:M MN.!;5A?/;N_H5&_6#Z10"@"E21+%(> "*A\P3I0/F*9J0PY3Y>9@ B.!34M5 M7Z0RL?_7TJWO%+>$@U\;RA:]J"]C=&4+]"6YW>;E)+15E>JK0HVH47UY[-DJ M5%\5KU^?^OK#(V\E:QO^[E'KAC8/ J5Q*N,,@3R24BW,. &40 I()"F.TI1) M;-7U["*EJ;-GKEU+;7AQO!Y\ IN9U^P%#+OU:HC#!%UDKPKK^_;L"9WGN?UZ M2=R+MU[3O5A_KLZO_$,7] M5WV _$V4Y%[\I,;?O%%^Z*X(\H(F,40AAB 24M\VP1R@*,. 2I9F89REN3 * M\;TXR2;670TW]>$>7R^7I*QT7G!ST&=YSO=B()NZ\>US3K&[1G;JG]L5EP]Z MTK;53#=*WE:C*V^Q_1VIGU$C]$W0B1VT<@>UX(&6O%>I_@7TY)UJ.I^[M:]W MN?X8'8*GFDYOC88G8W#0(BQHA,8A$G MU.CLUX38Q(NKU]VI1]RD5H8];&8KSQ<8=BO1'0?W!JP# OINH'J.U/,T0!T0 M^F(#TZ%W[)8W%X6^'+4ME:W\]G?V55O5'\B#6.0Y%3G&"1 4*0,5,@IH3"$@ MG.8TCS$)B=&2OD1@ZL/BEJ3:'QN:P4H1-5N[%S$97J\^)+4\=^B$[,@%'X:$ M-%Z8UR0YLQ@KP;Z_7W_[0;W:K$/UQW[Y71QPEB5W39QNF5U]SK'TA#9=OZAW MZZ+M-,Y$B#$'-&.ZHV^L_DK57P@B'D91RI7E:54OJS_ZQ(NJIA5H8FY%[ ^ M,-O\G,6S6TGFDMF7(3@G@:]J P=CSUM4X)Q8)[4#SC[DT")[^[!=$MW0]ZV4 M@FV:(YL[>W.P^L[L[>?701)G 6D9L>BG;8OG\&*=&B6[M;SG)&A8N6D/RVO, M6G;Z65B^>W([(C&F4;M)_!.VM/Z&G>BW)3J4H"N#<.] M_5V4K*A$=2$2UWW_L2R86$0R3#!G$9",<0 EQ@!+ 76SC"2"H8QC::5;YV5_ M8DW6,:+MR;WMVNCIM%G;25.OJ^Z8*Y2)*()QB& M(,DX Y#&.2")O@$?,YDDDD&)D,V^-(:9B7>97K,UMXYVSB";;1-S06=Y*J'[ MTNDK%E=;VEUX:HY&NSZ@\]CASIF5V1O#\YWSNYU)]'OX?)4A&?9Y9>?"KW6>9?EET_R<3,EY0]R(7;AO:Q MU&?0FZ>/:OUNU*:I>7C4Q#^(S8(BAG+($@ )5/^1:0)HB"@(LY#F)$(09587 MFH:(3;Q9=*1K^U%T=&^"E;!LF3H,&*:QE) ")G(.($(0D#22(!0LIF&HM^O8 MIKFW-\#L>W?/ YC9MN@+!KM-K*.JO M-MP;B[1Z(#P- 6&\I)A)ZV@ &2RZ:RE9"IR+G =EN)P&<#/-?BY6Z[+VC1L2"YI$1!(2 M IKH4AL\#P%FL3+78)B2.,*I(%:9#L<$ICZZ5/.S7FW4ZTN=LE2T5"V-E1-4 MS"R6,;+:*<+F0$.MU\VF+.AVHWNA!9MU<"1^QX@_T^:2B)[LFY/A9S5R+@EW M;.EMZ42=F<<*M/=.#WIOYO?7"R"U+J X1R3'S8 M<@H,8PZ3 6L9,^AA>C'2&_Q:LS--@-<-"5_G\G;$YSU7=P+FY%S<;929 [6' MN36:I<'D/(%0E*41 4A?!X4\$X#J)IPPX3B,H@B1D,\2H;7C>YYMTN\4/'?&U);V0&0E#99P" MGO(,P"C540<1@BA/8BRA0#'+W#SPD9Q-[9Q?LG#:"O_!=V_$AA3+ZL^M-VE9 MJ<'?#-DZZ#/B[NZ[C[_ N9S@,\P7GYJ, 7 K(I5TW"FXS93H7B';ZL^,J&.Q06YUQLAON M:M@]5N7Q )*O(CYC6)FWYH\'T$Y*!/D8TR&[Y3WAZLE/GW^IVA(W*4(84QF# M$(L8P!Q' "ME!G)E50J1A1G.C6S)LZ-/G0Q6DPLT/8LTBQ,(AO7+:,'L%$9/ MINL%>@R$L\@3&2.D6RZ(R03:Y7AY"/TGUYWPME?'6)=4^+/,ME&J82$)+JY RI M',\X%$!$.!'*(V626E7Q<^9D8L52\P76$FR54TEJ;1RL6^9TP8%==4VY+H.E MYFR7E_MD9QBYSX69530+PG8:;@>N8JHQ?X*['K9O^]BVK 4U;[M"/YJZNR07_-63XD!1;3+?BM7]+=L4 MW^I$Y)@Q##,K3+3[%F86.OM* =D1]JR M>ID#K&9Z;%JP[!28XJ5)7^FXT6=>WVF&E/[Z<["'<<_4)'7)W#'QI+0<&)A5 M6[D#=*RF1HPTKF_.[>K$+]Q70;=<0U9C3K=\=@UE=!K8R4E(K^S^)(O&"03/ M?6C,:#]+AQHK6"[UKK$;Q.L&WM;YZZ_(UTT-0/79K@A@M1 BIA I3R9,>0B@ MKJ5'6!H"$B*4AWD&<]V#ROP:X#AVK#9V^YN#>L.JDU:WS1X5L!T/7:'2@TW? MRYYO.A.C]O\)\/5J"^SXZ]D"-\&>Q7T94X_7__Q@-:V-8,K,2[ 7+($SM!UL M1W53DSLJA][3ZVU9BM5FD>4D2H3,@(R$!#"",GR1<80(C*)0"PQ Y!D&"#*0I"(3'V2 MP!@F5B>0#CQ,O-";&B=MQ&6HJX)E^HD#V&;:8&(([32%?>N$AGV/^27N(3I)(1@SE;&8\;M6ZWA5G:K,,2,))B'0PA*:QOA.< 4))"A*2 MJ@E*L=)55N5,+]"9WLRHJ5;MA=YEG?BV*Y%F;66UY[L?]1%$3*$PU W MCL,QR@#DD018JK\PCE*)8!SAQ&H16U&?>&FWO!ST"M*+O*D\:]E!R /6AM;% M5 C:Z0:OX#GDK#J X"U)U8;VS%FI#K" &$+ETR0B!E0D&6!QKGM6QCD.K4H1GJ4R>>)$4X M&C,=,5I@2Q]C1VZ*=*Q!83RMZ?,T9EV[@V(>K]'AAQURP-^([:9B7\4KLOK[ MZU+P8G-[7PK1LU'#C.*<1YR$)=Q2S&RME)8X!1 MRD#,9<["7(8PA#9VQ[PG%6_=SB3"P%:ZKDJ;^7HK[(N^*W#^MR4_RS_OQB=?<%3;",:)("G,4Q@#3* ,YE M!)1?D,@X(;%$(]IZX,( M/S-C?$8Q']"NQQ<[6/LLW@0[)NOCC#Z;-\%1DXB;PRX17H\WO.+G[^3##UMS M'XIX!?/,>8G?\1W=^_7JWNEPQ[>"+KYD11E703GEO_WMJD)O>!" M9AQ%*4@C* %$601P2B*01!A&$#(91\YIP6RUK+8.E8@DHX^]! M*7MJ:,F]"+!,/-OGYG&Z[:23+.B)IKN9=L(%?>FZ6PV[.A!Z%^F?F+F]?ISQC^4#\FNY.-ES)Y M@P.)@D%!,L0Y$F8 MHSR.8,AB+VT6:W(3GSE]7B])&8B5*.^?@NJIVH@'RS#7%;3,_$U_&-AM^U>: M!M;49V@;>"#EU(T#&V(OHW7@@>#&S0,/W_+C;=4W>2KUA^Z%(]?E0_WINY72 M-V2I/,3U5F?=W==]F)HO M9!['^1[/,9\^W8HYYW6TK^ ;;%LWP!O]9[7P?:-XS7CW3L_-+I_5K5A0#"E/ MDPP@EB=J'X(< M8)+HB](201;G>9IA&]?MY4WFB(O6?YA9-',I7^S<_($.IOVYOL\R&YX\Z7EY MG]4Q?Y9I.?;SGX<)QWX?^L9P2-3![[<3B#YJOQACT#\W;8< ;HI)6&^TAN"FV@5OTN MLK*O\[:(,JJ\(B&5,DMBY15) F@L4Y#Q"-,L(S255L6B[9+AX.BGEX[''[\>;IWWVTWE5(HNK[)4&/73^OE4JY+_>(B MR3/!*.8@%3@"$-(($"DS$+(DHP))3(A5U:3Y19A8Q;CV=WXI$VSHSKWH:7L^ M=[ GU]56WY/4=WB^B7DA#< =!/A#]0)WGR#?;<%'<.*I+.?M=O-U7>K3R@4, M0\Z%I$#HIFN0A!E 641 )!"D3,(4\) M#3N]?*Y49[ G/&&USE/IIJK8V:/TO%4[3T6^6KGSS"N.>;^-;JF^K-L00Q>8 M$-4'L;F3NN!W%WQ8\#SB4M(01%RYGY!! 2A'%&0)%U1D62P3TJ4'F"UU&_(. M@7W+U:_+WS^2@M<=NX@F6Q6M<;$2&WW47S(8T!PB ",6BD@D(LV15;ZU;YQ'Z-B7@W*:)"F.H/*@J+ZQ'5(.:%+WQ9(P MABS/XY@LU+9*U\^-^TW:I\N[X"!K^1Y&]+SIM([@'*26.\RAD.:_<Z2T;FG5AE-JE_L\(,E@SO*Y M]^;+-1[@^B!'>.@YQ]Q>4A75G=PG$W]<+POVU/SWB_A]\THQ^?=%AL,4XH0" M%#.IK&Z2 !3&&& FFH'V)Z#FZ"A'OS:_K]F(ZCY\'BJ:2>X MK_1#,Z+SY@U: 7&2\&?W]C.74ZFOR+ZM;\A^;B[(+O(<8IYB!AC4:H@GRB5- M"0:$\B3#*4H(-,HCGX'7B767^_WA.>;)P,!Z.>A;ZL!I\L*;^6QD"#Z_M/E\ MIBHCX^;U1=40L9K?YRL-\N8?K;#&7*5B$_B@10KKOGYL:@86?Z7(.5"9*$@*8Y M*&.EMCAG:JN("(B3A*40"0'3S-.-!E.>)MX^=C3UNM._4F]7&(Q!-]-;,T-I MI\L&+SOH"UF/H@XG'A8@/L"^83/0?,YR"\(6M.FO1AAS]%+N2]A":'&)PGIH MAW.Q/@VEE844I;+A/XEO8K45BR27!,:4@"B22A72E *2**5(**02Q>I#&MJ6 MKAJDZ)#&XE"?HL^"7G:\92(H&RXLSC>&\3,X;AH/AUNU]#X$=S+H" >?/$-@ M<4+C#0JW Q9G2.Q.18RD'#S4&!YAOC,)(TD.CA3,WGC^8D"OFXH!S9,?2Z$S MLEH-W'7.:[Y;)(33-(,$R"34&6@T 82(%,0HE )!G*3"*KWW6:28.D6B(1V( MAG;357)==Y7L2HZ0X0[5+VC"#0.B+WT:7T1LH95L=QVX^Z&TTO6ZC_KN8/ZL M\_,"J]"8R_"'K49C/4U35J6Q9\;Q9HI.W%MQ_7^Z6.XWLM1I?K^L]MFMYY]H M(N^+E/-42I0 F3%=V1I1@..< QGC+.5Q&HK,ZBAD'#MSY%YKE5-G XL]=,@-]M?Y@/2;J/885C_T2-\$_29"P:>FR-MQP]\ON[>C&-FWNLY7H [N<'C M9U0W%?E%/#RN2U(^Z8$W3Q_$IBY;*A:(9&'&:0XX9LJT3XA0IGTB09*$'"84 ML3P4-LKO$J&)U9I.R2]J0L%WRW5E&X"Z"(^9HO(AM)T*VE$,&I+-I82&JC\- M\F*(OJ[T"60NB:5/N>]#>U MAUWOK]_62\6T>:]K&XC-%KYGX.QTP+GV]3=!'\F:@2D[VE^4=K+^]J<4G[G; M_44(3HO0F+_JJ#J*ZG%=D>5/Y7K[J)31O3-0?7 M3$!(\R@%/(PS *GR@HC,*$"(0D12R6-BY?O8LS!YU+>F8NG>."!IJ# FQ<=2 M?[2\!#4SNG-"RT[0YR?8,73C+T8P'@Y?"L:>@7GUC3- )^K'?23+B&NY6;PO M-L5]/99R9L3M[T6UP(R$!,,$4"%B ".< 1KQ$# >P33EB MN=GG@[/ 3:Y$] M0>W+Z]I!BJ;I#<'S>%R)FHZ6TDX76 IH'@PPM8_6N_>"\,.D], M<%"@71QP^"FW[?W=2AL+_*U:G)N?2+%ZKQO-"8:(S!$'<1:FRA7("$"40Y#@ M3""*4PQCJ]#<.2(3+ZZ69*"UCK+[[Q55)R?^+#YFV_)8J>T66R?PVT;@GVJ! MWP\*;+VS#DGD:>\\2V+6W7%(R./];_!9UP79^*5M3./#>K5NMM#5_8(A1*B, M0\#K0CD4Y6I=*CL[R2*1DCB2H4CL"HL,4+/YJ3K5$>EH=]'MNJ:([>J\#);I M(O4"@.U:;25_VTG>I^MSO5X5SMNRO4QIYM5[5>3317S]%<=BKNRKX-NEN),_ MK=?\MV*YW%\/1R1G+*$8\"CE:H^-!4 9IT @))A D4#2J'B' :V)M]J.LLX' M[&A;UD0=P,EL&7N2WFX9GQ,\^/5+G M\=S->E^KO;? $YG+,"* HQP"F& $:*CV;N6PQCAC-$HRNUIK%L0G3TMK6#GN M\?S!=O^V M1,$TP%DYUJ&&R&W>O8H-3%%(K"!82I>V6?(_TR.FD'A%8.RN3]V#:(95G"J"= M%?5RT.S\XPZ7@3YO'QY(^70G==.\]6JCN%_6;7R;7WEM$^YW,A(C$9(\ 1'7 MMC\A N"4,2"%B+-3G"0] MN*CD-H*;B?1!_-8K?%:N5^I/5F<^5'?EZZ^ZZ<&[5?^)8L6*1T5?,[$(<20@ M#I7:C:($P%BD "N?#>2,2IAF41(RJX2G4=Q,K)CW9(//NEX *7D5_/*HRR,V MR<0U>[KA9>_)'8>M.K+LIS5N=LP,M]DPM]/P$\-M;0MZ@"%YM 9U;0ZC*-V.AGY@]ATA\$P4E8-S1!(_*0W0)2__B?X?"C4QK!>U7OY_XR^S_U]%]5?)C>[RHV_,J&UE:7E39G"*#!68)^ ] M:"LB-[K*PF6=Y?U@WT1X7_IIB-2\RLA Z!/-8_*.FYKYI;DB5HAQTMJM8TM!K1?H95D\+ MESPOV):'*Q[[DC>,ZS/DAG7]B6+^Y?0='T#VA306/\?A'ZIS^ #$OEN##Y%R M4^4_%ZNU\OJ>NM#@W6\KI;F^%H^*!-/!X'OQZNDCJ=T"(BD4$96 R2P!,-07 M_2C'(,R35,0BS2$/;52T!>V)5>^.\BY%XB9XW#%AIX5M$#73KA/A9*DUM[0J M>$'*)Z7^=G#M.;@)&@[\J3X'L3VI-!O*LZHJ!TB.59#+$ ZY6 8U$7IE\X^J M[#=EHM7G7T3YL$!8ACDB"8@SF .HM S0MS- S&*2"IA+DD/C1"U_?$VLDG:T M O7R@[8PG@0I;3*W/$[!L)YZ1F#M=)AA796;PZX=)TT^]E.CV7V>&;%(&'N> MF7'+)IMWANP2T/SC.)B=YI'X"!F27K*IF= MFJ^%TF2"-T-"61NDY[CW9'$>##VK27E.J&.;\>PS=@N'BV+QIMT2FM8?C0_[ MH_JL6D@:L92E$I $(;5N8@EPF$< 2A0G,H)QR(T._P:I3+R4.KJ!;+K@/-:4 M ZE)FRVL88R&5Y@WR2TMJD[HMO5/0S3X<5!HXX5G)-29%5@)]OW]^ML/ZOUF M\:D_]FMN>-19%I^18-TJ-'O8<1_;E_;63C^._VB:NN.)O MI2*Q+EG7$V6"^+XGH'R9!R.YF=>B\ /=B1'B:=@Y.C/JMF9??ELO,(OTH14$ M,A$20!)G /,L!9RR!,HX)#&UJL'MQ,7$2E']6+,I&RYV6)HIN,D1LE-K;DT5 M-5N!XNNYFB@>P?(L;1,['EYPH\0CF,:U1CP>;$1F!KT>8*07 HP&IR>O]7U" MPC9;LM0^8;S0554X3U- ,ID F$*AG#>6@!!2#-,$8R&MCC^>08:IPXM[CAPR M.F:>3C,]^\(GR3*VZ3$CQ/1@NB>=IT/J%S U/E-*9I9@_I23YYFBLRDIS\2* MX^V"9@NE53WH@E B,249B)-(V=@\4=M/@B&(*)590A'/F=U]@H/A)]X9KC0& M-)'?3%^[2V6G2MOFB;]VE#QF])X7P5>2_>'@\Z;5GQ7L))'^_%,S9_#^2(KR M;V2Y%74GP$8%=%[,F^);P<6*?R(;L:"0AGF>16H=<@%@QCD@N?J+RA"&F(=4 M"C)+/J\IQQ.O])VKQUN:==&MF1)\C6?-POA[*7,QNZFGA0AJ*8*>&#UGOI,D M^#0TP_.E MNB_MR)P<;\_C'2A&WA]Y8T;$W8;2_Y=-#FL(M'T%0@@1@!J\46]NJ@C#(E,0FS8WC2/[P5T'$;NR_)T*8Y0&2P,XKUS7K)ZJK*JJJ9V*C7RAP5FE& MEKRB[.Z:3_\ )"51M@XD!%+NC9CI=MLB\X R >3QRXHD4@G&!+2BPKUXK"(* M]TEXU40CNG^A!%2@P-J(KZ=D"2J&Z#-^4?U#\Z+12Q[Z[!^J%\#Y"Z$J;O<:&/ _N>>";,J#?3?3XN=D1N M%W87;;Q&_4&O/ZWTFO\^+S;=VJ M*"NA*Y[D&2CT&E6_%Y1Y75VQ?NYV"'7!7&]OP!E:+E#/$_?X:$923%#+2SR' M#)4^DG/V)CNJHX8JXZG3!C\?T!+XZJ&>+71=OU[>B=FB#6+(_WV8U3/WXT?S MWO[MJS6]-$FZ7L3#Z,6?5LM'^]!RP>>W"[-RV4P+ ;0Q,KM_]W0+WLSTPVT M8#^0?K-0^[_H?;+?*;#K'[!/'.PLC)C MJLRG;:/?ES5?K?VNN6.* '''3P7QOS!;%IMSGLN2(;UCMOGE:C^+-D%"?YLM MFB)(ZZA;HK![]*C? 68$(4I27&7VDD"DE)AJ4;A&CEQI)B0U2?<=>+M0_Q>^ M 1LQAEI_5QKQ1UAYORC,2UU+V$&^R_NZ]>NQ-T'/4L-N19_\-58C4F1I5-9'C4Y=8U&>1KBNPL-UFGC>_F[/<+.Z073W*\E. MIT6>IT59))CF*L04:E'P%&08OX-QR-&X33\AR^FU= M+WR18#M8S":>GF!_T":>"Y;FA33QA$CPAVKBN6")8C?Q7,)*V![W>B3@TR-W,;FCO8/ W2:X&W9=!+1SB'^S-P'7MM\B+4TKHWB>*8-5D1+K MBS*-&2,24Z.DT%(4E'O-"A^;\8$=64OL"@,+H.O'E#:\4"6VVX7 )!<2"P=3 MI419)89IF?-L:C<\L?PCKV!?@/][:PBXTKRP=1G]'M/*TJ_!0NUFVB1$M[>< M;NFWPRM>0*M:X"IB^;DS2S:*A?N_( M-E0_Z/4TR93=]#-[#^&,V6 M+O" ?=]QT<3G]8:%9HXA;"3CSM,;U3EYB__4J_@_&%"J^EY_X_+'%_NCU)^6O^G5S\WXS6G*6$4- M85@(HC AKAZ %CE6"6/2*"5+57B/HCA"9. S>TL5M6110Q=0(7=,,1X%D1'$ MA1GS 4G1KRU1S[#*29$!]7D11 \KE8,L-JPT[8Q()ZO$CCT[7L'6&>[W:J?. M?38P="&_:_4PUTMS B;PW^QC'3+,_#.&W/Q/.^U5UH2X-VUMQHGH4_M:K3,[B&?HHY=]&O#,'((309Z_X9D[5Q[Y@#*/79/7((&B\ /NOSK/[GNY76FR+;!HB))X92GFEL M2FY/FLS8NZ;)2EP4NE*L4E3!X%,&YWA@/^]((F-I[G=A7A$_Z^"R#1RD'&(Q M1H].'L//:I;82;)MRWC) %JGU'[M<*0WOW^,."14_8,":)TD'+B;\+FNNUNE M8:),>$DQE[S"Q![CL8.$ ? MYXB<#Q7 _<]SYF-YBMZ;Q[7IYR(]L[X#'P&&Y%;KZ<_\]]G=PUWW96 ;Z6AY1I^>B7TFRG:),# +Z3>>C>7H;FA:%T"DQ M)5;$$$RX9IAGE;%W":(S4I89+2L0./9)<@-;S\W%@9LSVO+;@^+I &9T>^(O MS?.82D2H;2\18T%OGR8V+A2WE^#/H+G]G@IL>.T*;_\^6W]__5"OEW=ZM9U^ M.V5$E;1*"IRKG&+B0*Y8SC*<:E82)2I5%: )4R>I#6S?;[31JY5V'8./>N&+ MW."G)S_3CB8]S+*WL'6_6;IH0W@WXNY'Q/XX'PEC-;2=I#5N!YJ/V,]:QKP> M"JPV::^9]4<7S.0+V538UW8/R@6K2E$17''FVHT=9+Z]]>%*5T2G597*2@9 MUQVCY_6EOA@G:!,!,6PZO!MB]_6-FWN\SB0KV;_>Y^V@0NIPFGB4QST!7[.*F!C]];PDW9H^E( ZW[N)X\+3N*]$"KWA-\0W6 /!Y MX6)9\W%"XUKR68&?6?'Y)P(#92TZ56V/ :X28#./@V2YKO+$8*E5T>;9*1,$ M$RUE)G7"K?F" F0'R0P=&.N(HON6*C H=E@SGL&PB^4%!L$VHG8$!YA5(^Q1_"^8+1[2AY\A7B@ES I[Q 89]7A"F$CV=XC"J,9W0L2G MEG?JHQ=MAO8*_&DYG\G^M\VP)-4ER7%52H-)GCD,("TQS:M"RIQFO/)*K9XG M-#7_H$T M&BM8$)N]<4,, RGW66!B*#JA50%W=[,&6+N^6:C7#0;E-[UP6TNSQ?S8-1@E M::I2;<]Q95XQ3!1W ,:<85:QRIBL(+I*824"OJ0'=M9[I*'% M[J\_.:PR@% MY@][/#21S#TN)NTA\ ?ZM?OW(,U5<#5$JS7P)CQRX0%4(<^K$,!ON&RZWF<] M;]+\R_?6R7UK/-87O5[/FU+YJ3&$E30QN"2ED@Y)=?HIE"BM\JR0KC!36/?,"*8.[- >MK74.:^,)B%#]"[7 MY"4!L%%5Z.>BHRL&YIW[L_*WHQY^/YR5NY.%XIVE>93*>EQJ.C<7S M>S@P!&X/D?K[QNGE>L&DAJ3E&I&JT(I M#0K&G: UM$?84$:S'FE@"3,DC_HM9L;T Q)LIOZJQ^_U*X695MN=B/7L\?FXMB>XA[L[_J# M9@I5"FTX+D1I[VEE9]?\E%/J%^1NGVF8LRX8SUX_]TR^MGO_4JS[=,3A!.Q8' M&1O->%S(SJX.(H[JD/C/36RZ"//IK#7==?UO8NNT%XY/.'MEM[UX'] M!#\GE2D1A#&<$DJP^]'>GXS$E%=<9&5B_YJ$@!_%86_@8]4>_-%V6'F-[ILA MSAI9AE?QQU"1(E.Y,!W= M948<%VV0\FE4O9+"L,HZ;"JY/>R:,L5"+PCS)@>F M%KMY>_.E([JS@3*K#!/&N )1>P"L4HYI61!<5F6FB[(0,C405^)'=F _70DD6FH8M^6,+-!&7E#7]X4D.GS3^6W#!CWXCF *==:_OG;\O$_[>.M%=L?=L9[\J6CF*J/6!O#]/KL91T=/]XM5Z_YFM?K MU?+^NWX]Y[.[^M6/W:]F\NVCNZ3\/JNGVJ2$&R-PFJ?63#536"2:XJP4*:-* M2%6"QOR%,#&T&?=HHH8H^M61!1:%!JG7,SDVL-* /@"LK^ NDQ"!([>A@%BX M2I]*B)*.-;($O2O,'3T99_KAP>7YWLSF#_9W3<"D_OBPKM=\X:9[WZA_/-1- MJ=6VO4/2*E<.0,TDKAV&E EFI4JQ*02C)$TK)D'=W1?R,["3>J,7RSMW0ENN M@(UKE^K9ST6-J#V8MWHV([IE;1O[K5&/L0GJ6)Z@'8^#M.9$TE^H"8[T6CJ#ZV:$=-\>!O,BR0MO[D$P<9IRTIRTJM,&92"J9Y:DHA==I M:^^M0R>ZW.2;>CUS]X%>V ETAMK7PFF/$RP;,$D4)A8(5O69&!= JN[>-1J< MZC/V^U"JS_]X&1S;U^7/L\5R98\HC3&Z,B'[79TJIJJ2B@QG.I.8*$(P=S_1 M0C@(55Y627(!*-MAJE[?NHNKG5_S^]G:?ON4_1JN9N*A33BNEVBEE=9W3=YQ M85?)8>$MYW.7.=Y,8&B[#([],0S0[<@"^!T/(NCS,G WJ[8/^^JX/:N.8)2W MTU)&QGH[0NPJB&^G!3^&^W;FJ8$&P=3'9@LT__AJJ=XLE)MA^('?Z78H^C11 M)BTS4> B+]S(:EE@RFF&TX(E.B%)Q4H1=?9+ ),#;_<-8>0HHU];@L XR2 + MX^>%KJUNF.^":#K^Q)4+5#'6D)40%E_67)4+E P>I7()K8!!K;>+1]W>D&[M MMGNWGJZF2:D(5Z+$"76CF],JQSSG)3:"%:7]AU295Q@' M0G1H%[FEAGXX/W]J_78PXUW,4[C<904:13YT6LC'JZC*&TIZ?(*.\, M."TVM="W=?V@U9L'A];R2:]FR[T2Z;>_ZY6M6*T;*"6#]0RLM^E@;:\#*4RP*%R*-6%G2S;%-9DIZ$_1SH^AHAY\@P) M>N%X!\D0.?=.DT$O"#M2OIG5_-NWE?[6#;[ZW(YM>C];Z-NUOJNGE="4"5;A M7- <$Z-RS!+*<6D]:YZFA@D8EN@Y@D-71^R1=\>5C@'TJV,!-3P XY1G=>AW M^HNI&9C3O% IX$.+F;K&9_OX%";&^_]7*_UKM9A-[W#>A!F9,FYQ*)TTUYE2AP "L$T85RD MG*K4\.FC7HGE!=T=<7B%F%B?8T#4YLGTG8O;02(MDI^+>A&*A_FV0TTG$]3C M&O78=C&TAG'4 U[>L=ZO]9KT9@=%3 P/KN'A&EPB\7GMGIBXZO9HHXE,\%) M![O/W"]K/O_K:OEP7UNJ\P=7Q^::?5H<":UV,!)MM--50#7AME?X\L'*RN>*?K7";F">XW_ :7P//C/S+7ESP@;L1 M ;4RN+VDDP+UQ>C!^(P$'S&Z;J-C3(PGP96 *$9?HN-H%>.S$HB*NURJWV;S M^>W=/9^M''4'"#FMTJ3,*V,P5[3"I-()YI3;?Q##**&Y( 8T)^$PF8&WB!TQ MMTE\ZU@ (K0>UH^?8[Y<:ICOW-";H)[HCF1$V-63(L7"63U,9%Q@U9."/D-2 M/?WI:'$'A[3_;3'[EU:WRA*9F1G?C@&]D?_[,%MIM>'%NH[^:"6'B:.5&T(K MLH1366JL2BDQ*7F)K6T76.2&YR:IJL0R 4!B'(A/D'> 0S1^=8]TH0;$.YZ: MDN]Y;]@&;]FY.!819>&"(Q%C+T>,.,2.9]1GNAM&C#9L3]#.Z[G%ZT]*Z9B/ M/+AX8/T.%X6(PN6U8Q Q5>T1@8A*+B2GOYP[Z *]^O;CRX_:!;,[1.BL5!7) M,XVY,0H3HG-,C:&X9%6>"*D2D7LAC)VD,O0=WI%%NJ&+ZI8P).=\3#<^*?D( M$@/3[XVP+4G4T3R/D@V0&I)5CR!]8 ;]@!9BY=#/"'4Z7W[LX1%SXV?XW\^# MG_MP0 >MKC9%H1AE629E@DM@;&&6JPFDA&6WJI#07 M6-?A]XYF8R?%ZEO:Z0\&#GW>ADD_\9FZ772=W]WAB#*>*28S;#37UO8(Q]S- MH5!%6O(\4U51@+U(;V YWM)$CCF\7J",/'/M\4F-^P89H>H#9YU,5S+8J M&&#PC)>,L89 GZ0U[AQH'[&?C8+V>NC21'R7^J\_+->Z?K_D"S<[<#O>P=[9 M]>QQ'WR_2$VI[(D?I[K,,X?7WUVS:NV& MSNPFS:RV;-3(V+,BW]7P-&@\?*5J]'#O#[H98TW\/,Q(F@9>YGO5!QNV)JAA M;((:UIK#PVX8S8Z[D=+5PM P<%*:^QLH!0[XM:X;"8\4M9:5@X>C3%GXQK#\_%> 'RT32Z%VD?CVK MEO]&W]NC_:RAW]W;65JR2I$$*Z-T/OW_@3;5/ M$.!R#^C!8_>[3#K8=M6G%9+V.R A8!>X3-(PM^VUE#"?>ER,DT[PP&/C>:WC M/.^YF1,?"QW7^]O.%5F/M; _RA;$ZO"PK5P8FG*(7NG@GV>H"-X@=KU"W8,J3.8O[*<'-?5.(/-0I41 M;8XND/S(DW/#E/-\5F[@>P)CN)L,Z^LYK^N/IFG<;W* 4F?<^AA[9.%Y@DG) M..89D3A-RE1I5B0&EJ$Y2FGH^*LCUR#C-Z :(5-0CBO),V0:0W28NX!)#8]K MGI,H5M3R*)UQ8Y+GQ'T6<3S[0)BYON6KA?4+]2>]:K!/.BC_::(Y(RRI<&)W M54Q43C'7%<=2V5\JG19E*2'&>H3.P*;J1LG/FMX;]--\6==_0GS=HH0W$?KU M$M5.CQV6,KK7JQ9,:()4RU^#+Z26(H.6@UGZG9Z??%Z5>/U<:064P1[HAZ,JYVN$JVWDJ M\=SI&:DB.=-C5$9UI6=$?>I(SWT\0BW8WV?K[Y_UO&W]^SZ[_[I\:P]?ZQ\= M"KPQ*!A^ MM;ST<&N=L=SMV$&ZXP<0687IUB.L/)C&8-YDHZPM'\@R@GJ]H:P._&[V6*VUN]GCUKM M0(;:CL!7/W[F_UBNFDMX._E7I\R%M;!0KDN/$8E97FE<<95H760%YR7DG@R@ M/; K;CG!#2L]O*]->Z[X@1IV4!L8"HF"0?3L=YD;2'LPMQQ5<>";7X *(MT& M(91'O2$&J.3IK3'D%=&=C_6!#W7?7.W7*UG_VIWVSS7J2ATCC/J0":3 MA&"6$H%+HQ5)2I)411DPW0_.B9=-73SQ[[VNZ_]"/180[_$0S04=T_;%GN@2 MY0W@D"9[JKSQ465,IW1&&\/[IF,,O!07=49! $]U[DUA#JO#XGUG97KM!D=R MN7;7Y-9\-FC:[CN/-IR@WRPK:,/+L$4&88J(Y'> Q$?U.6&* M>>IO M\"\S5*SZ9MI*T9+N5FK#SJ-WS--^&'JN)5;A*%"WO@L5XEHYB*K,"I MU((GFA'[/Q^O6(<528C+%:N$\3&[>' MVTOP9TWPT"?_;F@:UY2PN,?K(O_YE4TB52P4S16R!0LOD@\Q>DDO??-UJB^* 8_33P MX0\$EL>ZFA-Q8@!U-W]:')P__3==N^3'Y]FW[VM7P>(*WODW/2W3JC224DQ, M(JRAI0FF)668ZL+H)*V2M !5]@_"YB*N[V6)6VTN+_9(#*W@'64>_#?WJJP-S/@TON!FHCOH,HQ[';DGZ MG^NX1@W'D_9?J.,NI-H;1K&38Y,(Z=4T)YDQ)Z\]I;EB1,Y-EL,K@D_0@ MMA]4']Q"UC2(-98/]+@9E_Q;RT ?D!N8OSFI1L]432S5 +,R3A/MX.@=8:>4 M#>F(Z1IXB/VL_R)UT-A1M^. ?G*?]>U \^:RBS7-,DK7.1I MB8F0]MC&J@KG%:&5+G.>IZ!CVY/W#WS@>NW&H-];.@W@5!.SM*X29K]/->)G ML1?(";/1EA!J*#4X=/%L\H@,D:SPZ=M'M;LCHCVUM&,?B]X-_7'5[C^WB_XG M[,U@=C_O3:JEQHC2X2KH@AF[Z=I_4,I@ MM-VU]S[6L7G!T.#+U\K/3XRZ C#/,HKR8S9DPQ0V?(>V)S\OI64;ICY #S?P MQ2$0-/U)9Z<'G?V5SQ9N+M+'15-QLGERRF29JB0ML'03+$C&&>95GF'#&2U- M4@II$D"%6B2VQBE7<\21RP8YTFY294,; @QSN?[/!*)'5&>$D9'G)T9.4*/T MG]XW+;\?%VVE&WIS%=U#0'Q&78- T)^1U@*(&Q1-EC9+?';*U[/ZJ_[&,4Y4:E(J<%5 M)AT4DIN!:6\!6*49UXJ23) J##;.7E/QN/]]GTFOR.^TNBN MXQCQ]5X4S^YL#GVZE0$))T0HPG2,]?1,H5QKE8"ID]X"[>*%DTTKR=-Q>!MV MW:)L&48-QR.!4D?49G28ZAB\70FX.J):CT-9QR02YMGM!L&_?7-CW=WN\=%T MM:4-C2E+58%))A0>Q/6BF2KJU M4F XY:3:_/QA+&6 S_6!>@"[*!\!(WFZ M_??MXN/ZNUYM(/0_\1_-Z,V%ZLK3>NYGJI-,\M(>S@J3N?$>2MIC&C=8&B9- MQEFF*] Q[0)>1BHEW0 =-+O\TC&W*0,/3Y=>L@+>J9DQ] I.XS3,H)\V;/W) M!58;SK;3/5#'6Z/OS2*\]]!T2.KG4AW%2Q,%#)@"L9H_9LJL\LH?FR04'Y;$E_U:N[9O#0Z^6CMC>T5VTWCZ[7 M[J]??N/W;JQ/GF@E"@=0PC"1]B=65 66-#,5T2(3A0:,#+B8H7%*@9T5F8XQ MM+*TD7W7'9HWT[MDRQP(H/_RA?!)Q(RK7N"-;@,AVBJ.S/TX7(Z8TZ)B*:5 M)V,EXKWW@I:65T_+JZ=&)%2EDF*:2[OQ*)9CEN82&Z'*++4'6JTS<$_*,S*# M'UF7\I^X*0S?[^WL;N<3M-# DLY+KI"K+JJ(X MSV2*24;MU5L1@:M,%4*D7) *E%\(E#P"R'VP"OQ\4)A@,+_C9.J*K]O*D7ZA MR2>'7>3ZQYZ S3M?Y"!(EO-Y.Q/P3$4ZV"<]ESR2'^J]>%3?\UR@I_[FP">" M?8S46M4.*.8+=_E&^YM[O5K_<*V8ZYN%>ON_#[-[MZM,"U(Q7LD$E[EV@Q&2 M"E.6,LQ95? BU81I!31%7]I#WTP[3EHXI)JWJ?TZ>-!LB':]K7P(G<'RWW$0U=Z@*XOD#;\IC.PRH2@YX%/ K+FRWZ@ZG'3C2HT>,(G8%=2;<]KOGOF\L(^JE# MF0&> ([IR3OC=ZGTX&Q>UY2UN76@GUZ=$SR\/^NP6+'[M)Y0N4Z_UF%1C_9M M'?EX8.V/%NO;1;U>-7&PO1B%"["K'DI"7I1Y54J%B>2%.ZD3:\F*XB0129J4 MA,G*@"J!O$D/;M)=3,X%JX$U0/[J\S/K890"C38+=PW8,#'9#UI.4,O)(#@0 M51? WA+J234BTK62<)B)E-.,2YXIR3%*28)Z6 A=< M*B&TD-+ 2@>?$!C3+:#:/W%R5"&^+B!K-\$&OS,-^4S;@AS):6F.O/R_G<+%<.0F6: ME:4Q!6-8I4+;;;O,,6OZ_\HBIZ8JHX0^]:UH#%+G#E^QG[H"J%>8-AM G'E S52"R823#]<9$G0]7S M#(PR^$6!^NLOG ME 90&#\,4Y<'DCI4-]:0Z;GH4IHIG^5+@XX%3M#L@W2]Z M]3B3^G"2]L-RX8 I=0LK5W]U.<[^WU\OZ_6'Y?I_]-IZO>6WQ>Q?S9UHME36 M,7:_6@X=RCLC]\\9^EZ?S9 M:D>T.30TPZ5/%', QTZ/N^9^#O/EKB30[WK4G;0R;"!"'=/VMVOT0Z_1CN^F M+LY]']P7H,=[Q%';5U%YK G>XS(_[F#PJRS,LWGCU^%BD%E.;W_O2C!<&,'^ M3WWEOT]37=(J2R0NDIR[1A6-[8:4X"REJ69E7G %.B8'\##PCC+(5*>#NO1S M\@-K".:I/>8[3="6);3AR:7O1IOQ=$HCXPQZ.LC!2YKV=$I%P)%/)U\5>&5O MG>?/^D[HU50IG61E0G&>JJ:;I<24YPJ+5">:I$8F# ;9TG_[T-?OAE;3D!+D M5?8UX7F+#I4/>&9KR:!?6T(QK\.'!(AUZ=U[][A7VT-B/;O 'OQ0U 9\5S?9 M=I;W^[UIJ3C118)E7CE@)$(QRU.&I7FU[!2"R*HJ;P:4OW(#>Q._KIR::@6HN.^ M8Z2I2=5G:U)#=.?G1^)I!.8YGA3G[M?F3EH/,D&-RJ)6ZGH(&Z\X]Q2QL>MQ M/00_4(+K\U1 L_JKAWJVL(?^U\L[,5LTL0M+['%6VQ_XO!=XOW4!"S[?818W M587W<[WN#5ZHWSLOM7%*/Z9&*);2JL),:(4)IP5FG!-NJ?P&+"VNX'T7?)UOQA^5@O";]432Y MU[X_#L7 K+8QNID)O:WX=\6ZKUN89\O!%N>YGG*6$D4SNS/;[P8F1$O[4RHQ M%XF1E"22ER"T*G_2 Y_MMXQL6FQ=OPV\/!^@2L]$[R *@NV".]WT6G(:.!&7 MDEI(^QW<.,^VM#MBTA4L?JR$J3_A<9.=8(4\2U3"WQ ZJ6GM*G$:-Z<<(,DO MM5:WUL%U8UMO'!=MR"PO*YTRRK"LJ@*3*BTPU]Q@34I2L;Q4,J\@: 3^I$%N M)0RMH"FWN^]8<0-0?WIPB;'9PH7:-B-L^98CZ(@E;R7[.9QA5 =S.$YK31'> MI[[6?MEH;625HIHG*85PX05Q)Y6=(;+PJ1YP@1CA8'XE@,T!G8B3?5[DW=?;GTSS$L< MTHN?.[A06IC=;XGM8X+$L^T3TD0RXD,41K76$R(^-HK8P+>%;>B@1_N" M.8DGU>9GI[&4$1@? ^L!;+H^ D:RX9.D1C5F'Z&?6K77,V'FW4L;WBQ4@YGW M?3FWS]OBQ?%B[&2)*ZSO7 MQ;U/&&OBY1I_&/;MC05N-0Z, ! M% Y(L(VI^+ *BO:2T/;ND5MCUOVJ_KV MT:7"=B,ALRSGFAB!4Y)33))$8:K2%)>Y)*G=7RH)PWL[2FG@V^6.+FH)0UNS MCRG([T 916R8'W\F,?IUF &6YT2+UF%]C,[(/=5GQ'W>17WN@3";W8ZTI=UEG[/%5!+/\2[0#-G^8L)%\@2?1 M41T#3!%/O03PZ8"+YA<'E/Q9+_1O[ACQM@%,;J& NIZTKB\J2RI*F?40LK!7 M25+($@LA-*Y4*53*B4Y8XCWOR)/HT)M_@Q&]VK"Q08N6+1 2K)D,I$N/B^ M&@*>$QKE;#E +0L;E*CM4-ESC6GA2@) M=0HHW=ZM"?ILK,Z_3RM]SV?JC39Z9&[O*&DTO[ [W4[G=$&U"5 M,7L&-ZK=8'4[S7:3=T]K-$+?($0A@W40>C%QY5Y"B*+.=Q6"WA:(0:I4D\+D M\T^6TNWB-;^?K?E\FA192HU46%5E@8DI$LQ-5;K18QG/&:TR#6HL/$)GX,/> MCBIRBL36C&1+& @6>D1+?@XF@NPP#](3VU%TWN/U&;'AJ)ZGA8J%W7F$RK@( MG:=%?8;#>>;CEX)Q]S*0K]L]=9HG/)-:VHM9SMR,0)-BFAN-"YKD0A=]L06=W&0BE5&)W M;(9332KK"!3#0IH2%P65PDW\4BD+H7_:,?:0$FC&$J*[I0"6+F2TPI7VG&G=L$[PYS>S[/%6X$RS%G)L&D)!Q30Q+LH$RUS)0]FH":$4#4A[ZB['AI-LT] M;O;VR_.0]A%4[6?^@RD0YA9BZ@[L*H)T$,F%P&B/ZEJ"U/+4Y82]Y)*!I*Z? MRF&GNM>WW=5:[9JK/^CU1^.P@&5:)4(KBGE9:7N(*(GU2B;)*%()Q:3AH M:!F$^-!GBZ<3R]LN1M7CJ=?2B'Z:;4=_SQNDM87[Z/VRYG,79OGWI+'(?\\G M"YF.L$\%_: :$K)C$BR4A;@O%K< MU;TDF]8"DC1+L;!+_5.[UG]J5^_44@^H/>B66US:H/A,#F11PJ ](T=[)RT&4!TY9[MJ)6XWU64$[7B;(:=AZ M&\N/PWS:.*1/7;CW9KU>S<3#NJFD6"^'JV>_1(%1AQ9[DK[")&.84@Z/-P:^ M(_0\X( .VFFHCNBV%T06A@I-%1:J<'N_YEB4]BA0:96R).%4LP30#W6.7L"& M$-#JM+U*MWX*ZH*.J,K7W5P@>:!KV5#L0 LF@SB!TV)%,_@C9$8V[M/"/C?D M,Y\/K%F?+69K_=Z>$95]HUWRF77Y;4W#S_P?R]7K.:_K#_Q.OUG>\=EB*G29 MI)+9$UYAF+5E9]6B(MB>-\J$Y)6A60HJ7H?1'_@HWW*#&W;0CI^NMF>"&I90 MPQ-R3*%?6[:@M>U I?MYA0%5"7,6\;4(KX$/TT6L8G@@]7&KXL-4\ZP\/O U M@9D)S5WDHG5_]P_KK_8U;3,-)TFJ*HD+DN28L-Q>A(J<85/)0A6%R7,8]/HQ M0@,[GAY9U-!%CG!0X\Q157DF*"(H .8NPF2'9RC."!8K27&,S+AYBC/"/DM5 MG/M\>+9BN6C@&9K^F8\/Z]KZ"G?7G%:RY'E5$*P-)9C(A&%:2N&ZXI@V+"&& M@]**)VB-D(FPE^8&,66"_CWY;K%?D"_M%Z2A.T$]RG%S*V?$BYA).49I]+S)&9$/94G./1+8MG]P M(&9OUFO]ZL?N,]TLV&9,YL?[)A;S;KDR>K:VOKB^7;1#,?^N9]^^NVF:CWK% MO^FWO^N5G-7ZTVHF]527,C,DTYCK7&-"DPR+LI X*9FQWI47B025FHTMP-"N MF=OOT'SNPL4K%\%WK-G_^&FV0 ^U0O>ZFZ,,3(^,OLQ^SNTE+Q[,8_8G)O=E MZ8]-KAU>[L'1RNT,Y4ZF">I)U;3P-')-T$8RU(F&-K*A1KB(> Q76I98, ]C MLS\N>L25%N<9*,6U^ B=K5RO[6OLRQWF\53P@FE[<,UA7A<&4]: (V9E M1C.B5>;5HG[X]0-O$CMB#8HY=##RGB+\''6X># WVI/L]2G) D84'Q(@VO3A MO9>//%CXD&#/9P8?_%1XWFQAU?WC@UY/-1$9KPS'958:3%3.,2\(QX4J\RHC M15I04#RK__*!S6A+:N+J). )L:T._)-@(9+!$U^=4!]."!64ZWK*?<3\UO;5 MH^>TG@IU*(_U[#,7 _5^-&^Z&JJ_KI8/]]N*AH,)[ZE@1I4B-5@04F BT@*S M0MO-2\J*5+*I9M)K#'C M>66]75(IDG#"=#;,V*&+)YQ%'T4DMQR-.I7H@M%HXVD;Y@\#IA=-T([%7C'B M-88:C3!;[4)F7NCP(\@,MDAO!2+KK=9N(K1ZD.N/JR]Z]3B3;?I;$E$P>Z'" M%>,.E3U/[/&/22PIJ4Q29BSSNUD=(S#P8:XCV>39.JJ@\H"C>CGMAF)("W,L M 8+ZH[>=D>:4Z=MG>V9O_VMG\D=?.PYHVQFAM@!MYSX',S2E9].WUFS7/VZ4 MLNM9?UGSM?ZX:LS=,CPM698W?2"TF82493EFE'*<2,5X5FJ=$.)C<.<(#6QX M+6G$6]H35#OJ+IUTW]'WL[^SZCIMAS&5 +/'3OZ;C?Q?-O)_.B>_MUGZ"G? M/&LM__QM^?B?]A6M==H?=H9Y]L6C&*BO>!M#]?Y\V'7"OL9NLNL?G^PRKV\6 MR@'2,=Q#X*C'KG]%?#T6 UX M,@"4^EB?P2N]T&8F9VZ,>S? YW;Q18ESFQOD3G%3.Z*BOCC5D=AZ>!7^(>IFT,"DG=4EEA% M<\\)C%O6=E3 9X5GQS\9KU>K:V3D)1.D$#D6M$HQ<8T?@B8&:Y/D.I,I]%YY MG-3 AGBL9RFH'?2$POPL,XX:8!8:JH$H?5N#=&V>('3UWJW3O9@>3XR&@@L$ M1+N PH"U'L'0K / I470T/5P6:\#I19!91%062^$6>M.TD^G470)TL6W]^Z_ M/[L"[X_FE[IKO9X:8337Q'5!IR4F4E28"EKB5 O%#)$EDPH0=X%1'WC3??W= MU<*[F,IRPP9:.1;PTN '-XP%,-0F3+U>\9/AE :-E#P?86.OW5MV4,//!#4< MN0G&EJ=S8VPBZ! 4_AA.EZ&!CO@ZA<8TPG1R)GH!?.F8<8HP>9]$) )?$G9N MVKZ\&Q94]Q!Y2RY89B\_2<$Q$2;!3)<::R%T5B5&B:J$W(".4AK8%^^^\)LA M8T 4ON,J\CLX1A$7!]!(_0 ED/C?H9>UP]P:S^3':\ 75'@XSD\)=ZZ!SYE<9K^"O M.T<>:U3&V7;=8]VZCA,W$F![B6RF"'ZU5YNNC_?#LLF>Z*?=NW^UKUZ_X6N] MG48]K529IPE)L)!)@DF5E&Z(?(6-]5%9+@0II)[>-ZW 7]9\M?;,:KP T2#F M_%1 ;\NV[."6GPD2VE[C%VYOMQZO?6.#$J&6\SE?U<,A18SQ/3$I*8JL(CA- M2@?:F!"W@6G,"E9EQFY:)BVZ[\G;A2=$]TL0#/XMV8@7]!W1+;+1_\$OB&<" M\ 6P.F#*T0-RY SB2"OG7LRXG0V\MJ+N\$BVTA[ (&DD1DYDY&1NP:)&A"(9 M<0G'@B<90Z27!5DRXB*"84S&Y.WBMG)[:8N( [S2N*4YF(M"A*6<*RV;Z$![X3]MAH+CMUCY'_^#>:I=5?FJLB=.RK MMU[]=J,AM 7;,9XJJG/_0\2$H,+&;_,^3?9:;=U>RCC1QNWW?& 0V#DPYP57 M^KMUA$WJL!W&(%NGZ+KOJCPU3#*!LU):'Y(2=X4S&4YS28O"%(894$3)A^C0 MH>'FR+/'0U<4BC9^G3,W@<64O ./+E"H('E0$2QXHO^Y <-]0,4,*S MJ#/DVY^^S]?=?%DM1Z]6CBS0V]3WU9^TDMCZL;97^[$IH5_9N M:D]5LWH[FKR]VZDL8465&$S3@F)":(II233F29HD59)2IB0\2#0(KZ-$?5YM M(SV"S[EW_^:PBR123LJ49;AD)<>D3"HL6*4PK_*,T%)4BBEHA.:%+!$XY/*V M#;.\H-7QVU2NKF_8+K0++TQ0OYCS-\LRZO/JC>O$,',>0%AC- M[4BB'DWT:TLU9A_).5RC*I!&>)\"JH>O;F@2VQH^4/WK,O]FG#NT@8F*%U M9"+:UE'F+T#GV7_?:+ \!\7HX_$<_D!HLX;1JY56GZV1V4U2SYH]U$WW=.-; M[9YI?S_E.L^DO6Q@20J#25$:+ PIL*AR7E9"LB(#M4#Z$!W8DC8L($<+5 ,. MTIS?5A=;'S!CW*K"D4<]^@UZ<9-Y['B(V9_B+W&T1A0/DB-WG/@KX7EK">#9 MT#E4(SKRCFU<*#DXE $5.B1N M<4*F>&&*0T3&CDJ<$/1 $.+4IR^$4#B$SS#E)*>DJIBU4VI/?B:AF+K9'KGD M*>>5LO\ I3%.4AO87#\_A[ )F*!X6E]^-AM-"S#3/0R>XC2R!4\9 %WAE(RQ M$18.TKH.RL(IL8\B+9Q\Z.K!@ \/34J\* M.*S?5LU^G+NTMW_/U1;\W[ZAWP?OR$ MT 5M:MN=OFUJZ9"5-B5VBE14T01GC"4.-MVZZ,S^HRB(I'EF_T4EN$?M%,6! M#]QM_]7NU-GU7OW4\0#TL>?UYWGXCJD5X '\C$(&*)SUEC9F,]I)>N-WHOF( M?[ -S>O!,&_PZJ&>+71=6]\D9HO&-35CQVK[@QO;8):KN^:WMXO9VDUJD'+Y ML-CRWE3C3(D]UFN44,TI*5[6;8%:: M FOK3M)4&\$%@\PD'H=MD%^"SRYNY[6W$0#$Y?\^S%S1DDND]V>XV[\_W&D% MJ)@'HRN$$XC11H)P;:R3%!.TF:^<@[65!/ MF'B.=USE1_+>(S$]ZA8P[D(\W4=&IAX ??Y5W]TO5WSUHP5EV/:+[:B^6ZYN MG)>L9PV2=%F599:I#&N=:$R$3#$E.;=G52X4*RNC*R\HA2#J0U>@V=]_=[#3 M?.=$[GI-FQT@&=]R!T'P!FOZM)L?7'\P;[WEI,-GF?2 M7K.%UE^4(^A(?4' M0$ ?4H]A".BQ]0E#/P_5QTGT<_!+QT,_#Y5W#_T\^"7!0,KM1F+?^F;Y(-;F M8;-_U%.A*"L2(; T)L>D(@;S0F28,5/HK)1%I4"=M*>(#>R47W&%E!;K#00Z M&!SYN);\#M*Q9(4J43KE,&R\D<(#6S7#O-UI:VJ[).-@4]0UT<1DI<_IBQ M5/!"%80$ QU)[&BB-XT"7L?N 3HG6,RXWR$RXX?[3@A[,,IWZO/1@GL.7./; MP@U?O566P,S,G#]OAZ#<="&HFX7J0^:U\:==M=8E8CAO)P+JR]#-@]H>+YPW! M]+7C>0,NA$<\;TCJ\<:)NGK1!KE39T+S-.78$$4P*83!@MM-Q.XE@I6),"4! M99E/$1OX 'EP?F@0YNE)C?FYYUAZ@#G5(!5$F8WZ5+8!AY]N25U]NNE3H7W& MESY[)O+8+"">]]GW#/=E/=.[/ ">M[>P0T]VN@Z"M[?XWG.=8@S;W85#ZZ_+ M&Z6:6"B??^(S=;MXS>]G:SY_]?!C^;#^:#YKI?6=VU#M;MF@,"SG\R8[9O<+ M7:^G>:**3-G[3V$R@TF:$ZX1%^7:,V)_F=CN^47>SQ:QN M6@$?-W6)4T(R0I6FN)*FP(06)69YF6&=V*]%*EE5E1ITLXO&VL![X1?=K,@$ M?6O9F#0G2[['R79^,O!B&&]Y/*^15U$Z\-+9\8@:)EWE7<8E(5RCI6(G!*936S[]X3"S?,M7KJ^V_J173<_6;JYYGI&B5$9B M6>C,FF:58&J,P(QF65YJ7>0R@9CF44I#UT+HKJC'$FY[(&%V>5Q#?K8916Z8 M?6Y([D2V!CK$?/>SLD6RU.-T1K76L^(^M=CS#P1"#^AO[HIUI[FT$FI@T=@X+7#1W5^AAU9(>"+ MPB%=##$@Q%_,6'W8'A3'[:SV5\&S7FG HX&^P$W_O*UK^^8W#VZJT*>FDZ(I MCV[^UG5=;[#'U%277+$LS; H&<=$IL3N[%F&>4%(:GU#:F %S& .!O836X3 MI6E'_Z+E?8BG "O6TV\,J2Z8%VG(H987U#*#6FXFF\%J[4<+M8VV_=;%N[X[SA?.E:OW:' M:2.Y3 0IL%(RQ=8/E9@+9CT3,9I4DMLC"PAX'49^8(^T80;F@( :]/,^P^D% MYGHV?#2!RQTGF^K$'2\#75W"]!#)YP")C^IPPA3SU-L$OB7,U6SF&-?U.RO. MZ_:@93W<[J1E?9T;MBB;6]BTI E)\U1C5F4*$V%R+"JBL;+7HD*K,BL*T,AR M(/T1 AZS#O_$ZKG^$W*+C.26+;3V\-D3)!R##5*76L[G?%4'8VM#U\// M(O#4=G D]@[Q6HBTCN"TI]5/\5J)JG#BST M-2%56T_BNK]T2)7UU^5F(DZ'HO5EO=+\SK743 O.RHPF%(O$"'N)LS^Z.)P?[6O6->WBS9,]V202//'-WRMMT@H4ZU5HBA)L#32 M7FJKTOJ/U#!,$IH5HI+:T SD/UZ*9$/'YAQ!K:)C M8[?"]KH Z[8%&JVMO#OL[%9D9+]&FQ3*L]E5S4>0D[P'.?4" +:'6LYK W-' ME^N/ >@]U')& P(?C,%+XL=?^>^?EO.9_+%+J92EDCRG%18.!(CP0F,FE,2, M,$ZHY#HGH$SY,4(#;W%=P'+-?X<6Z1_5#"1D>YF\0;%92W*"6J+HU^[?@Z21 MSDD8->)Z@,P50JO'A3T<0SWQ^0O0N]IW3ZDN\R(W$B?DR$K>[-XX-J[8MT$$?KR49) 0>_.T5QX&VO_1[^U)K7GS9M:L @U'FU 2POEC)"[+&C?6 T MQ@ A*6]I8YKP27KC&[:/^ ?-W>O!,"?P;K:8K?7[V:-^5I9Q<[=3LM>:(94PPK(C4F)$\PYV6.*T-R4]A;>54* MKRJ']GT#>Y W>LY_\VXPV\AXVAT$< ZSZS=OW]_\_>;SVPA9Z7U6#UA:K>6? MORT?_]-]LK4R]]/.NC9O&">9O,_N-C7\Y-K-;/Y@ MG6=;#B?S0AC""[O;EAP3PPP6M,RPL0?QHL@*03EHM[V E^N4*JI^[')TD MPU8]!NESD I(&"=7K(8,4MGIRLBP5X96S_!UDU?X:$[4ANB$4Y$(CD62)IC0 MO, B3W*[B))F64G*BE%8(8T'U<%K:CH>G)GUN?A_F^RDQRW^ IUZII-C:PJ8 MZHVAI(#J&X#0T0IQ?&B.7),#4,/S\AS(PZ$GLOU+BW51;W_O\' VW2K3*C&) M2#*<H:ZSM*8N\;E<:2&&X,*W.J0$4T/D0'3_YMK^KM8,Z 1(.7[GS/1'$U M CW\/&DT:\\N/VU90!L>(D[\@8@<[7SB07+D@XB_$IZ?. #/1L: ?O7CJWUC M@U9>E()G+.?8B%Q@DE7V8,%=K9W1)<]5(4@" JORH#FP;VAFY+01O:][=A$$ M]>ZC0S\G$5DS,!\1K)1X&-K/Q1P:1;M'\67@:#]7@3>2]H%'+PGB; \GK[BE M)/67[UJO&Y2\#;KIKJ.U?O5C#W&O/@VY5SND9O;]<]6?R;6,J%!C?H?)R==(+NOU!-$DF91% MTM9PU.[W7^S"-M"H__%O:9G\)4\FR'W3VGH$+?M_2IL_Y3#'<53O?M[B(C4& MN8BMZAJ2$]02G<3N'STG6"0G<93,J)[AG+!/W<'9S[_4&./[V4+?VK?74\/S M+.59BO,R$YA056 NW(!SD56&!T^2-D516U$FJ!,&-=)TTW6V M(\]Z KG>\?VP6'U^;$^-?G62H4:T%Q?0W'UA7DI4,^AK #V%O<1OP N,GCY; MBS],"'7'^?^Q..JS)1D_F/J](:N;\W=;!;3M]=]-&)Q*(RA3I<%E M2BDF*9.8IYSB2F=5,<> MT=(!-0?SX4^4=KM5V@:4:P>Z@F[&4!X@ CJ@$L."GI&5"0MQ!FKC9%03^L[Q M IF!TN[%+D/?$79K>?506X=?U_8>)&:+%O;%;B1/ !6!Y<.PEP[G1C9\H!XC M$W0 \].="?^_I?7-Z&]6I0ZK_MUR==?"2PU1:ARFH$CG,R#Q48]888IY>DH* M?$LT"_JT6CY:(NX@=KLPFV_2[<*2Y?,;*9[WTF,^)V3#PBK M--+B![O=*R]I#'?=$P'U9' W\T8*M!,#[>28H/Z<^\^[;\1&F [;;U"?/J#V MA]L+AF#ZVGO(@ OAL?<,2?VEQJK;H<>5R%2>I 0;R2M,5$(P97;34H60RLA* ME<2KZW]DOD>MB/6+,88,HAYKE5]*<'G@8=D#+-L+C H/,9][+*[_CT6#3\X0 M'YM\V$;SG-\Y*4=@EPF2F!296F MF"4RQT65)$R4A&0<-#+0B^K05Y,-C-+CEB[,>_NISL_W1E<(S'/VR*.&OCO5 M6P[0CH4!YAV#A([DZ?QHCNJG0&IXZF5@#U\P>:'^^+"NUWSAW-'4E3:PO,JQ MX9388Z,PF!>IQ,I5.I@R,Y3P:7NIMPYPM?;S"L_H0+[P3ZGY7VKUM]G"S8Y' MHDM#.\B;MD0J9"C!GJ)*IC03),&J491UHIA+EN!"928U]G"M6=HIZNW"$S8W M@IHVM/R=94-H" WY^<>+9(;YPI;4!/6(19X;<$B.F/C]>^\?'T?_D'@'\>P/ M?C#,1;WF]7=[JG+_OG6-^<5!G8"8.$C.0=_NJ,Z#; ZGCH3^ O"G$P7":R[,G5WBVN[*M[/ MN'#'K9FNN]KUJ;)^).>JQ*8@KJY<*==IGF%="6,/3E0J[=5U&$![8$>SZ23I M0+ZMN2P=E#+,GT!4Z>=1!E(0S*=LF-@TF+2UC)W">HQ,4,=*/*<2('\DMP*A M/*IC"5#)4]<2\HJ0N<0=F<]::NN_+*5M2L+^:OEM,?N75K_F"^/:4PS#-,X$3>\M(*>>E3+PJSB/Q,[ 3VK*#5EM^ MT(-EJ#GGM'4A+NG<\(1XQQ1DVN[E*W+:;UU!SX&^;,=<+]>+=OPAQR#:T3RJ_@,G((^P#L!QR-&T=GHX\N5D1AR5'$TG^X.3X[WVXC$6 M=O.[72AM3J#3=S1O['ZY6G\T!U+M3U+[([UH]M"@>FRT+M?SC>8.2-GN*,!D\16.(Q?0[J+^< M)8+MAWM3.=RY?L?ZD5$=.\=K5\N-I6X*X0X5475YZ&$&YXVC\/C3/H9@]EI3 M0094_(GI(4-2A6TG2L^F[^TW=?[I^W*A/SPTJ5&MJJI,&,6RRC4FDF=84)Y@ M74BFJ+VV)(47&M^AEP_LJAMRZ-[10XN&H)\G/JB'TW[S4NE@7JX5K"&%/IP6 MS-L1G9+@Q.@2^UCK,>P/.T=Q\&6CF/4I,39&>/(S(69T8FA@Z M,')EG.BQ4JM'*4S;B+EG+C/TB9G'[B@$NT5K[6R%Q27?FQ;!UN'^[NF_+930'HKEKNL\/23!4G)F$E+BA-,&&Y MP*PLE2O>*DIN9,834!_?"#P/[%0NKI0=8]G\?-(+6PS@:<]QAAO64)]]U./? M0>3T/]?)@!HA]I$$=H+T9LKV"GX_1\%1O8+F8];2#WZ:\8*0H6(%II20F.BFP$$+A M1!!&%><5-1* ,SD.UUZN[&*TRE\6AC\N5TT O&YPGU=;W&?=XC[S;RO=?$T\ M$QXC+:I'C.!EK%'$;N]>OKG/_O.,QV*OX@EU,DSZ69+>WU_4N@("&B]J?<,B M(2]CG6'1E-'4?C(,,SP7X\5O1M/H7N!G/*J7@<6_;8M=NX"GR*7=P07#N$0T#A-_7B]\=[&)I8=O84T$' M:&0\*5%DO/=]&E=!>#\HYC%,]\,?#D;%<-#0^HUN_WV[Z)JA%]]>\_O9FL^W M.&@RI5E2505F)+4FJHL2BXQ6N.*\2)G*99D"3=27],!V^[K!1JH=.-)RP\&V MSM7NQ?.=[_LO,!J%KW9]#7T(G4&MOZ6-?MIP\2>GNBTCJ.-D$!0YN +BX3GX M$AX;D@&HD .H"M W .,!J_7T]^7M44<#Z2LY#V MJ>;*\YK/9<.PO?TLY_-WRY4+?4X)TV7!:HPRW6!%4_+U&AJB (- MD1BE'K#'.P+VB)X7768ZD]5JGUX/R.6VT]EOJ?%5R/1C@@L^7F)MJ] MKE]/M<'TRA@3DE.LC9(:N=[JSIW_=C0O] M^-M"K]#MWZSK>/]Z@CY^?HO>%3=-F=_K9?^7Y?[O/G_Z&WKW8._.:?KT%WG[ MBR\/"[=JVOH5*Y^+2MH;8TOTMGE)&P;7CWKSZ^;QV]OVKX#DQO'U\D@V15D% MX(FX)8GZ-$.*38_+#4C&1)$_+(D2I@=8TN.L>">3%<>?'B_)<%:"O>3 ^4]' M X2/D'2HI[DV29I6 J>DI)C(3& A&,.D9%10NQB4@V*. _$Y?&+ADA[%H1;' M[^C\ E3^(I+T[P[W-49(WXZDZ>'@UZ-P>6V\]9BJ]@!8CTHNS.E_6KETR?K' M)VL^#H#7(47=NWW^JWU?%X!,I9$)T1K3(E>8",TQ+[,$9Y08D:7$L,RK(1% M]WF1@%!>B13]/&UDW,*]Y@5K C@X@:"2GY4-Q5 <$4,%3 M9P)Y-+"GH$-=^&B>0SL] 3A(25*J1&@LB7&M 9QCEJH,YUEEBDJ;@FFO*S.< M],!N8A]YHH4KZR62@=7^_@KU<;WJ: M&YJH*N.XJEB!"7&%93*U%\JJ2M*,"2/]$!&"J \=JMNRX\9]=32=.:U;WM"L MG0O-'7?(6/:0.M6!$D'='B&U(94(\T ]_7TTJ..E':CEAFDU6G/\(,=0DY?N M6!I2@Q"LM0$U&8BL%EVC0!RU0(V<1DV#OG1$C+1 >?<1T4)?$H*^$=JU],%R MUU0:M%-A;Q?U>M5\0>N_Z]FW[VM[VWW4*\O=-G?4S_**@LB2%QH7B;+'S(*F MF"?&[@*9X%G"E#;$"SOXBC(,O)=L.$ ="^BO5IQU8Z?]%D?[+6B;(2&H%]=9 M?4UZWXV00H]K M?D$@("LO_HL2"-ERS2],+!B8JZ[-:5"9Z[ V(D3-576_#WAS75:B#"5]WYW# M;GZ?U5/!C59$%3AA#BM#)A2S4DK,%=&RXCK1$@2@#>O)7>7M [C6PH3U WR_"<0BX=GGE(U&$&7NY1NN:0 MRD,BGQDL>?"1P"E*R[N[63O6V,U3:29.?M,+.=/U;HC*+GJK4E-FN2YQ87*! M"3$EYE*EN"A8IG):\I1Z80Z&D1_8#?28::<$]=D!#D^"J=7/+0RG+)BG.*FG MWO@D].L@L?$P-<0:J 0C/NY4I2#%/!NM%/:6,/?S1HOU[JW;9L.A3PSWSZ3 #_2N?+=XOZ_KCX@MWN;./;O!76\4S)4KF M!2MRS&168*)%A44I&"ZRLM 5-89("@ X\B#I];V]&)W(,>"Z3M1FN/QVK!#, M<$_ISL]Z+U5%D DWXO_DR/[)::&=3]Y":UI%-"QT587Q3-I#T$AV?8K2J,;M M(?)3"_=Y)! F5_WCH6XW_:_+W:#Z3WRF;A==EW5#;9K9X[_=D.U>3%2&"1,& MBT1KK*40&3$5$3D(*].;\M"YZBT?:+U$?,L(NK><./P V?("!-3UUJN?0QA$ M6\"D](X%IZD=$^A3IZF.CTGK*R)"\$*%CP7)ZTUW7(A>J#J>0?:"7Q 81+RS M-K1R=#X:5X;9#BIIW-9_Z[EZMUS]4NMI4>:",7M\4"4U#KZ%8%H4*N!+6=ZA1RG/!3HV>$,;9R8#YD1WZ">H6Y#0,3 MY#C 9KG"OYS J()'&B$BQXHY>M$<-_H(4<.S."3HX?"(Y'+Q9;V4_]P,.B%) M465IB8VREPTBB,8\SP7.9);DDA%)4E TX!F%$>**]O#<$(2'$?=UX1\I#)80 M'@S<"#< SMI122+&\_;?/WK([J!XAZ)RAS]X :S^I]5,ZBFK$J$*97 FW,9; MV6L\34V*A>%NP+ L9 HK<=^^>F"[:BN 7,4HJINOW[TCBGZR1U"UG,_YJG9E MIZAV_'@.##J@'C^+"Q,:F*%KBAP:(I%!VO<8CXFEWKYX?,CS/8$.(I/O?R+0 MB-RW[OMR;I^HV^3\A^5:-[_]^J55XXXC]/FD&N&6'ZB+6/X!2GY<+Q*HG&>^)O0]EW:V M;5IR>R-YZE<_>O_5]+Q,NE3#%C!%!U:[I[<:4)E ;Q5=CQ>TQ,&4$;TQSI/\ ME=KC8,HYWB0'?,_5 15[-4HYISK[_\E[^R:W<>5>^*N@ZE;EV:T2$H($2>#D MK]FQO7'%:_NQO2=UG_U#A=>Q$HTT$37>G7SZ"_!%HD82!4 @9\YSJY+CF1V1 M_0*AT=WH_K7 4&A5F'@F99!JG!KCAHFF/)4$IR^$H?@2S;T;6_2NFVK0NO?N MNS*^V?T#6SW]T_\B*2K_M0++&L8J XM];>F+X2!Z#Y=_X>7Q,Z3CH!V..TQ^ M1 6_/ES#EQH:8YUBSC65+.C3_-UUX1]$7"/O:@3][]0L20J>NKC8$6 M34:U26G99%:=P*I\,UAN&O4(FZ-J*2!8!@T#H.&@1>&>-:T_QD@:-II/1"Q+ M\9,[9F!\F>CTX;"S(DX&P>Y/![3M?GRT.?%/^M]LF;Q%XVR!IIH"5EL'5\UE MFF"$.88;"B(Z M/CP:'5W4.&PQQE".GZUH]?))@W^KFWIJO70H>&VU^AAZ\>C6C*R?L-;*Z_7D MUP;I(?1@SZ++>Z9K,/20ZJ ;T.WJO-G;&VOV[6?VZ_ MWS8QWYR40B4LSV!29 +B'!>0,,)AB3G+:"J+U&W$P 4Z(UN_AC)0+6EP5]/N M ENWK7U)4\.6+J+\?@:N%;VC"AJRX/:"Z,Z[U5&P$]Y.I<0_WZU__(MY0^/H MF!_V_LVE]TZR:1V%Z_:JZ\?#HIY>_+6+R?85_'-QDF-_*&_;;V+IZ]H!ZWT"6>T'Z[M$?W8 ;[GG:\,,5-QDCA MR05BDX8E;H(_#T<;]5]-<\238LD*00<\$LS#B&"1$)427--76]9\!!/W\MQ4 U!+4V?"=#&V"I9$"_&'E +4@UR/#7+_@ M#D'6*UA&SR3._U4K>#5XSZ0K>04ZSPNO: PLGFBJ#@#;N9[V2Z/I1-.> UQ. M/%JA0?6MLN'Y\OU*JK_^73W-M2;(:/%\A;5#8W-(#-4'P[P."!@3,9X2Y(E1^ M_L:)@^0S AV'Q^<^&!@8K^TLB0YYXND-NV=WJOJZ?KS[OJW=]7FI,EGFB$*& MB@SBK!20E+B>EHFHY"S!F5>1QT6*(V_#EB"H:HJSYG#T#)5V/M=G1GH%.+U];O40"YO.6-5;P?)'>M/&SJ_A'(;3S@X']Z$*L'U?;ZC-[ MJL?&'"&VWZQDW9K:^T_[$/[V<;,Q]FA?2<1$(D2**:2:IQ CFD.24VWA=;'Q M'4J24:^Z^[CLC6Q:NMD%K>_4W XV, XM)_U*),_^]KCKY&:@7D[[?M:LXQ.T MC,Y.C9&8]9:C7Q"V9WBV6Z9Q\+3&46>LWONXS$W;H#^*8H^Z^,>A$HCG95Y< M'PN&A4\/JF[\65D.WK18.K]NUH\/E2^(E=];Q]O1?4; GI-Z"W>\@(:9<9"O MPA01"Q++D_JT6%EAJCD"T0I\39\WZQ^+JD;A>+_2Z\U]_5_?KQ9V M^G"[T8W+5<.!/BS55NTA//9C\WK[?)YIEE*=2R@RB2"6N(3,5C\AS3&G)"E2 M+3P@NJ;BVVD'7XWS]?M*LQ_K35TYW91/&5.H_JQ_-S]L[IX N]LHY5$//]G" M.EP0O)9UBCCDM,<_Z DP ZT(8"\#V MA_*Z=&+/>:%-_MW>RY?6X/7AERQQV MD_!JEMOO.F%"W0]>+4S!QW37#!-J]>#*84JZ ?["K^L?:K-J7FW3]8L?W7#T M>5D@)DLFH):%@!@+"3E/"<1)KC*HGL<)7%4$'8"G%1%)#-]6:Y!ZSKP^'1&\;(,![;, MX>.!\%QLRTSLLW[XOA!O?Y@WMR.@,UWF:9:E,,T28X)HHDVD002D.M,$%3G. MM=]D@--T1C9!?:J@)ALX-?NL,E6EQO89% M/4+WNO#QL*W:X(W8\HGU:O\-++ @1',&2TH1Q(QJ2#+$84HDYRH7!"?:9Z.> MI#)VT4(#E[,C&KA)3RO(;8M>+;;?!O67V'M[#DH4:7.>IC'IUAP4\_G&'/YP M:''#ZNZ;VMQ;O/XV_3[7*LER1C"4]11H*C"D24:@R(I$L$PPGK( */T3I*9) MK7TP8=3?[.@]N%$F2#+/ VEXF '1<.%;V7"L,;==&JJ P.J%U1VTU,";6M;N MVNXWMGW<1$H[. @6K53AF,+$Q0EG13PN1SC_T:L*$$QL_]6$\=+6$/[^8*$F MW_ZU5:NJ">NK[9PD1:F9,GYNEA809ZR E$D)!IOL2= MNZLJSERF.S]^)>Q5B[IBP_3_6&R_'X&M5(=H*X?0+%U:\:D;"V(B_>6C5/+] MZBW;K,S'JGF>XS3AG$"64@(Q5AGDK,10%)RPLN!(:!J$A34VYR,;N'?[!@36 MFV=1 V*A?P5_LDV-+;SL& U$PQI]?=W,XZM<-3\#V\?-ZDD!_C1BG,#'JIX! M9,V.0;5VXLQ ?^)1)Y0=9-*)-0*6UE0K$1M@:W2^7P9U:ZKE. O%-1D# 1=/ M7]32AH&?V6;[]'F]7(CV?_=UFWFA>5+@#"*)[?T3XY!DLH"V,29-DY)P@ISO MGRZ2&_EL:.F#!\. 7V7 944YW$-%%=_/R':2U[1GH*$+_FC_=2D^#=&)QP55 M5-V$W5.=U%&D>RIG\0:OJRZ_9;I;*V>)#BZOW)\*O<.JOMV4- M95OLM[J[$=O%CUV5['$MX-P$^8B:)Z$NL]2$_";N)UG!8$IUD2&%"$J\0OZK MN!G9%GY46R ,?^"Q:EPBV:^ 77=< K9CT_>:[)J5<+U,FTB_OE=N1JT=7Q8] M^Z??&QW_#';<@3U[,W"F^#CF_5P$146[Q;N&EXGO^B*H[?A&,,9+@W.?&]7K MMIXKPM-,JL,Y M)QDLI'?RL97O[07Y0C*+)X6(ET(\?/W4N<*3PIU("I[^W'BS=FOT _X<_>"+ M:M#WU5<3&BZ$:F!4;61XMZK?TK3Y9DARHC6":4',=I4EA9Q*#HL\4424BE W MA+^I&!YY^]?HL[#FK<8'W*&4M-9@!E;*\T)R]"5T-#&O:&$\3=;G][;U37?&VV7GFSW9^ ;A=5PWN?0K#!W5]4__5NH]3[E3&!JMI^,1%R6^&+%!,9(@54A:00 MTQ1!)G(,BX(4B>94,^%UR>-.>NQ,G"$,M:%L)\AY>FT>^G,SMN-HQ<]L]F\^ M:B9FP+(!+!^@8\3.B5,CC&+U5T D>^=!>%++Y:^0YS8HX VAN%5?OZOELD,V M+I3&C"H-2YH:#U%D&:2)9##)-"VEHEF1._6+G'[]V,6?#9!392F& CX?:&-X M_U\OH]\>;\6KB8T!ZGQ*BBL J@Y>-S$ZU2E1CJ&I3GXJX!KL&>;-S7*I[I3\ MA6W-=WBA*NLXS#-,Z++)ZPB[$KE:3WQV9A\R# MMV0N[YGNGLQ#JH.;,I_G0CT'V]RZ>5@WN>6OYMNA;FV-W.;I=BW5G B5Z5(A M2,K\/]?*UTTO+ [@=TDN K^(D[17.R_#[)_9FG(0]=F_<'@M+ M0MAZHD^K-\:6_&"VA?3]?C[HYXW:LK_F/%4JRU .$2F5A:=/(2?&X4E*X^FH MHBPU\^HFNTAQ9 -P^]UF'^U-]R%&]:(+KFTF E1_L@?/F^[+JG1+0T15D)\1 MJ,LDURNP)PYZU"UI.F%YS%?YY5<'\PL'RF'E!YNV15 M]4N;0J.8HR37"*)",(A+8PMX4=KQ4BHK4Y)E''G!\1Z3&'O?-T,W:XK@%\\B MEF-]N.WEZZ3TV[R' HZ0'CPO3*R2D&,"T]9YG!7PJ'CC_"?#=MP)9)K>)/9/ MVK9;?C,G%TJ2SVIC\1X^&IGL(+GU,XU9H0E!2PD*2&6YMQF ME"A8\B+#."^0SGG7<.JV9:/SZ+07#CM5/:\7E%3JOFX:6!VPLCOM&V3'MQ:STQRR_8&H:!X1BT+,_ (=.[RY#^[*UXMFXTG48R ME?'YF]32CJ;>YX9Z/$*!B!W5=G%O#9EQV1XW=B"XO57^4>=RY@*E*%4<08&I M\;&02"!#%,%<\X(4.M4R\ZK"&R(V=IJE(VV,:4L;;';$/4$\AG3F9B)C:<(S MI[)3PHXL^')9"?ZX'@[2Q8+W&"(U+'&VVQAM<5>OEPG81 MRSIE8S&Y_UI4\Q+CE*DB@V93YQ GE$)2( Q)@@DAM,R*W&ETT!"1T<.F/5G0 MT05_6,JN34)#&KIP111);M] *D!D]SL.!YF&-JMYOK=1S6_[33KXZFFN.AR$ MVUUON'PVX!;WF[JWR=+-4POMTQ1ZO5G8H6'\L2Z?_[8^?/[-3MB($_:G*>T$[/5.$6@H4+Z&=YW67SCK-.BQ ILGKV\DEC MJ=."/8^>SGPJ<#LM[E8+O1!LM=U#,M5-X,8%W$,'*%'JDC+CA6GKCQ6%A)RF M!%(A*$]31$7FU>GD1G;L[?=X?V^/J;4&/7[ZLPXZCCSWI9M.'?=K=$UY[N-A MS8PT*LU/ZEA;WXWHM";!2Q%'IL+OZ1>?K62OS6T!;#=)K868[ 8JSH744AC# M8\)";D[[!.?V,HW"+&>L4!GGF79"A)B>]9%-64N\Z[1LKM/6]:S#%@@6L*I2 M+SA=Z=+2.H28KW;!8ER^73^"IRD,JK\&-T>#1SNQ7NWZO]@@IHC?@]O??[G=*+G8WG3C!;LR MNHR72J$2BL("K4AN(AN><2@0)5E.$,[=RN@NT!GYU+_Y)W;_\*]?@"$/&OI@ MQX"'H1_0D\.I'$=ZOR-T2/"0J4X#&O XE^)H(NP0"?HJ^-GXR^(-&N2!QZ>S MGI=E.#!U#A\/B9F8!12M?OW\]=VS=W]]^^T=$S7":/OUXUQBK4H&"T(%Q)H1 M2'"10JXIP67!4DJ=( =\"8]LN5I.@&4%?/AP>XWY\E&G2Y0QCI(\8X2^?I[K M9@8,)Z!C)<3>^:C,QS$?1W6!;K6["F,YP?[B#[NP'N^;T 'UE_+0?0QX/K1] MHJMJJ*%B-HL&Y+FYAVIZNAJXTSF7DA6YIC!5=BI02:2QLCJ!.L]Y29$J$^9U MB^1,>60SVY'>=U6IMKK#M_'"59-N2>U1].-G80]8F(&=IG;@+@T;0>#, 2T= MGOJ(UNGA2G?B!A!/=1SWA?B^P+]G^]:\Y&:C6-U57)19EB680Y;(%&)><$@( MI9 S3,N4(RD$<6W.[K]X[*I"ZS\P0\NST?I ]N$M?XU$GCO:"F/)1.R./L5Y M4!OTP8LFZW<^Q7Z_L?GDWP,KZE=J!G@LZ0N_BH$2Q:N-/ MTIBV*'Y(S*-J^,$/!T+?VLN^7H>-/1 7LH6M_K9AJTJKC?&^ZQ\MIKS]2+6= M%X74F(D49CFV(",HK8OD(>5Y1JG0! FO_1K(Q\@[ND?-''R5+R9MH&[=]OP$ M&O/,M5J&^KV!,W# $^@Q-0-]U=X.J=8?._8ZQ<2"A WD8EJDU^M4=03@>N7K M J?WMK.63+#:W@G=\&J[,>^?%USF2I3(A.N(0YQ( ADM"B@HPTJH+&&E%P[K M>5)C^]_M;>QRSX#GP-[S2G(S-W%$][,H/9K[V;U_='0C>AN7A8LUPO<\H6DG M^5X4^&B@[^4GPK;OR8$9]06PLEAJ[PSO)S_RB]+KC6H^^(W]-5=ED6MB@H=4 MV)M:1'/(E0DC+,9^2F5A?D'S[7K+EFY[/1)?7H9AQYWS%K'C@!8U+?#3LAZ7 M:!?[Y%"@H\]H]\2TF-%-D M]46R=[&XFM0X1E;EZ,>-DHT0R[G4NS8F8&:H;K,>,?2K*DQG!VH]8V+6KW- MXE5JB60$PWB8U.1=I:;G!NZZEP5[D0_KBBU_W:P?'VJ+59S M33E.4U7 '-F)N A1R+0T3F*9JCQ7)CC,G6Y>G"F.'!)V]$'- #CD /S1\.#9 M*'A9B\Z^7#S=>'MIUZ@EQ.]R$S6>1W6!WM2^DIOX)[P@QP>C ?1]50_,@L4N MG]K)0/]SD(JJFN[8)&=%)DW@R#DW=B)#!:0X1U#C,D&Y3!+C]/C8B5!&QBZL M.]E,L.<,[%GKYVJKL [DX-5PLS=3Z-C/#(VFWAC(>%ZZ&0\ SXV-E\:Y\U*6 M YR=W_O"C-\._:Z>851]4#_4$K4WRKID!2I(#I&@V,(!*\@1+Z!B(M<<":XR MX6/?!FB-;,)J4N"]GR4:4HV;L8DDL)\]V6-FSIHY8]4,-/*C$6[?'42,9!:& M*$VZ\QU$?KZY71X)J/I_MU@MMNK#XH>%O=N:+\'"&(1>^OVCVLZ)T(52J8() MQKEQ4HH$$H(2J*0H*$XEPVGF7.WO0'#DG?S[2K,?ZTU=5UFMEVP#-FJE_JQ_ M5TVQ">N*?RN/Z;#.^AS>^6-HR7/[U\1A31WLR8.#&[*/T=7B4=(?63UAI?Q7 MJ\FOCM]#YL'Z?9?W3%>W[R'50;V^SW-7%"MUUX]SKG!2I"2%A3#N"Y8<0<** MTOQ:XB(G(DU4XG/A=_#VD:_MOME'@A 73NO"S7,)EM#/6#5D=C?VD2M[GO,? MLUYG]^[IJW">BW6RMN;H0P'NQ5=[OG[ICM>FIO!9?TW5^L.,J"1%!8*%E@K: M^:20)PF'E"%;X<=RS)R*_#SICNQL?+WD8'@) ?$7_1!/\3C==.Y(_XR'G@E 8]?B3?Y M2=^RZON[Y?K/:E=C1Z2D26FS+#HWEK0PYI1(C*$B*LM2F22B<(K77(B-;3YW M>(UK#2QQ4%-WJIE4"X'A#Z+>3GT M3-@&MS"UYI7O5S]494%J;E;2A#QL)2Q@C2&Z_]8F"3&6U>QQG2 &,><<$B0R MF)/4.%*IS%7N-1?$F?+86__QX6%9:[?!'A?+=?5H/F\WP*KA$2PZ)NN2#]VQ M:?[[#N[G;WX&PEWO;M9B%&WZF8Z6!?#^0%D[+D#-QBB&Q%OX2%;%G>ZD)L9; M'<_MC?\+_,>5?%%59]7:*HRLR%F*$@V+LB00EQ)!6H@$(I$4C!1<\<0M_7OJ M[2,;D2^J00"S1N/S9K'>V(EAB[7T+%DYK9@+0=:UXOKM\G!)O8:3G)7HBJDD MQ^^<;!S)67'Z6G<>93P5%--F73/A%RD-_8YOF>@/SJX9<$GH+^L.9>T1U1]>#KQ@ZH( M2G) MK3=?U(-9]>^L4B9@JH?D?MU:S'G$-%>,$)@14D"LA(0L$02F5!.!2X1S5H84 M^E^D[/1UOKJJOU8QV.Q8\+Q\<5"@6RP221]A)?HM;6 ",["G7F'^9X+15]LX*."JI=W\R,'MI-\0OYJ72O-,BZC:C5S<;\XVIW:Q? MGO8?:;FY^9-MY*>'VBZ]_4MMQ**R.=:/C_4AAU.E5<8RF)#,(N#!P9H1T&<6 M]+@%_ GT/]=R#&J69Z!E>@9Z;,] PWC$'.Y8.HV5^(W.W[39XK'4>Y1B'HU0 M8.N3XMOWJVJ[J5W[IFR^P$H1Q0J8L3*!QA1+2 IN;#'G/),Z9;G27LU.QS3& MCE'%=R4?E[4[\F&]NH/&R[L'E@^P9R2P&^&4QMSLXI5Z\+1L<53@W])T7LA8 M34PG*$S;MG1>Q*-&I8&/!@+6F+6T2VG?;//'NWJVDHB$EE 1D4*,BA32%!60 MY&;_EAPSGGDU*)XF,_*V-82@G1O_:)X$TE">V9LAV!+W*-V]H"RW[7J]"OQV M[.$NM?Z$6#Y*>Z/3H=?\QK:/FV'\'G_TFD$I8R'7G"8R+6K-H*!'B#7#GYXX M3FH&H/;L=MT,_>T[6[5N@6'1WB$I^1]JL\1Z+ 1*,S8B'SABS>"LK9%Z M'U'N!)^!HR];+3RPTH-]>]3H=1O=T;BU#NYB!9X4VWA>G#@HSNVHBJL.O].C1[OIQ9V!CGSM*HS0D.LN M;B2;ZD!P4C/GKH#GEL?CR4! >[:QVZ+ZK#:U"=NCSU)$A98E1 @EU@1(2(LB M@9I)JI1MGL%.12.7"(U]D=&2M=5+C4<47.M]5E5NFSZ& ORV>ICL_FCW%P2+ M!7A_CLRTF/<7A#V"O;_T^;!M^T5MS7FF9/?Z UPRO1"+[3Q+<58F60'+')L- MK$V$334K88JT*'DF2RK5W'@;?.VZA2\3]?DN]TD[?Z4/H0QKFGZ;V$%Q;MLY MKC+\-G9'&^QV^$^'8(0U_?.WM=Y;W%W82)O=@>"DV]Y= <\-@,>3 =6?!T!D M[U=MPO8D FL=>C0 K.W8X3D76:XR44+)$@HQ)26TISXD'$N" MHVGJIVJZ'D61UREYV)Q,I+,8:(0[QLX@1+K(BO>K;8VBJ\&RU^LH3%<1&T43!\6R<=X8.#?4PE9^TG7]7=N @J0M;\,: MZH0AB+$)]V@N,QOX:2K*0A74"SWRF,3(T5Y-T%8M5 MTHQM4)CY+BV7=@[)QI::6T;-+[8D5JZ72[:I@#'037GLQ-6QUWT)1KY3G7II M)[]!W=V1]D1LY@3LA;37#(V8)^Y/.U%!+>LKN"V-N60O?3<:199_C)O0F,L6 MNU@X#E,!:9&;^_5FN_B?QG'6>T"_!H>LO:M+!.5YKA%$96&KCPB&C&0:2I:+ M4BJ:EZQP;HMUH3CR6=5$@1OU0YG P:<1UDE;#FF,V#KP,^I]ZM8Q[B%H-@R$ M],,ZJ<8C\1!;16'YA8NJBI0Z\)%V,$/@]*+I$@$^J&1!3]UA'^V+F>/=CRWTDG$2&[? M,*U)W3(GL9^[36X/!>)XJ>U^VMXN8_C9FA7CF6VWFP5_W-HVCV_KC^N5V1E* MW=?-6D9>6Q1L@E8+[K,R_H6JMO-,<,$1R:'@10EQ@C'D.D$0ETIACI,T]8/V MB\O>R [3T?A13VBON$OA9FI>3L%^MLGJ]F"VZ*QWC=&R"_K\@NT:'' ,#ED& M'<\1X<1&T64LS+&XS$T+3#:*8H_0R\:A$MK'VC@B#7Z:LI/AJU\WAK$Y5T25 MFA$H,\(@3LL4$IGE,"FQXIRA,B5>)O8LI9&M9=VZN:BJ1TL5"$MV!NXL8=_^ MU7.:3WO BONU8[T6\;T7\=%#V@;_6"6-&Z5\_1F;B']8*XQYVLEQX( MV[B?-G=LU89DM^M5M5XN9)/F6LG/YCO1!=>?= N-R)8[F%9?\,XHM,;[FO?9 MFX$#!NO4=I]%FS;8,0GV7(Y281I5;Y'V41R>)MUS4=7X?'_&?7E SM=Z ;=U MV<2=6HFGF^52W2GY"]N:L\[$79_L>Y2-+*+\Y\WZQT*:MS_] M7ME!5SNT9PO0^*-&=IAGNM!8:0*5Q,@6!6/(4J1@*G+&0M*?0NR6[ MFR9 SF29GG*2.(N0&R#U(9>:O4:%%U M,WT#E*4M",@/2S@<(FNO(;?3\FJY?4.,0X"L/>[).'!81R*-@(:UI_%B8%A' M8@YA81U_."!5<&*P_7Z<_7MIMOY"+]BN+N-&_/?CPOC@-RO9FPAK_F;"+MD# M.:\_/"\0STND--2IU.;$H^;LRVD".4YP628T1]Q]NO68G(YL(+J+%;"Q&$'5 MG^S!JSYC_(5R2&J\%O7[V:F.:]!C>P;VC(,^YUUQ7,=[G>GM<0]:]F<'TQ-> MU4)Z9%]>RX*&Y6Q>?&']$CY3*'LP330J ],EEZ;0XT%*:A*"_C'F6T-W^_1% MW2WL;<%J^Y'=J[DJ92D+C)^4JDR@TL^AR!D4_)AB38 M[&B"E2'J'GF>U,GE /1:2?T.I%;(/3GP<4A(KWAT2)*@L/3D"R>+3H?$Z0>I M@Y^[;K#.MW6[H3LSH-KZC$(@0B55$"&;&5:$02*(@#DUGBY-\H0I+U2X2P1' MWGI=1]=V#5A#'_"6@:#"EHOZFPW/I\.,1\RPH1TYT'S2O$69(,(\6>2@XI M*A',B](X_\(.A_$:-#$%TV/?6@FQ?K3G]F9',F!6Q22KYV;T7MN:O(KT6S>$ MHWF@?F$G2SQS.Z7F(QGK25B>U-1/N0C/#XI):(4]LK !ENQFD MD57H9Y>>:^^VTU[]0X^7=DPBL#R!FJF8\W7"51(+YRF @VG1F<)5=(2I=,6K M0OVE0Y@1"R^Z7-NQ$OO-PQ22S.( 9'71=ZI3R+!&D!D?0W"N4X69GYMTD>;X MY2>'F#8!(;&+YES]H*CZ\'5_GB,A[F=/9F)FW/PX:64N>($XY@21-+02P+&UI*H8XYUE*5(9$ZC5[^1RA MD7?_GBQHZ 9/?3FK*4=_(X+\?KL]2'1_I^&"7+$\@W-DICW^+PA[=,9?^GS8 MIMW5OM:CH*H/ZH=:IBT&G4K-(SS+(4*E"36TQI!BE4&NE,1%B9E$U&??#M : M>>O6I,#[]W[;=$@W;CLUDL1^FW5?0CYKIK$9-Z510#K"(#8'$2/MVR%*DVY= M!Y&?[UZ71^*!Q'Q4VWE&$U6D9O,6+,W,44M3R G/(9;&$T*L?IRV] 1M."WF4_"Q'P<"#JB@,3T1!H1 M(L92>7& F)ZH+O P_8^';EB^/17TY3*A)E[F$.7:)O82#EDJ%)2%I))J)U-2J]U__+>%VIA7?G]J9[C(,L4B)P)JINQ M4U9 @G,&429P241*,^R5C/>B/O+1VYO OB-<)Y(_WOP]< J.GW(]7>S8*@MU MND.T%>YU^T@=VP]WHOTRGKF/6L[ZZEXO\6P9W3YLYK_=S-,\STABO/0,H11B MDOCIUZK:##FSF M?;_MZ<:Y>RO:(;\#/2'VD\VFLC_M-U/WAFDZO@[9W?5E/?O/GE_AS7;^5=W9 MW?&K6M]MV,/WA6#+;NP;IRG)>0()*TSX*>P$4*(HU"7/%=58%2O M>Y^@YXDWK)P+FR&6R'Y;Q$]:]ZWB(LW0R61>T#N5S&^]333X[FFVEHMXNPWG M].'PL/+]JMINZA[@=TRHFWM;P3LO1L:<-Q_^#RI'K2:+-M:6D.4)W;[BB!"\45HL)OV[I0'7D/'_)@FWW:R5*>>]E)@8X;.[9: M/'?YD49:!D:MSO(2.I8)<*(YK3WP4<.1:TQ9K^*CAJ'+#Z^%0[[]#1.FUS-@.CJ9=9IZKG$A>$"B,ZV!L1%% MRCF"5&5)JHT_4>9>B>H+],:V#LA21_EI!O:48\8-3B)&"Q^&J4T<13B)?AQ,N#T6"F%T(Z7Y9E2?U]66+?^_ MQC&L@O7&-3BIJ>&/'$]]O/[>2WW22-V2!H0MNAR0/ #L:$NP*R*.3 MKYT8^&A(M&/XH\%/!S=+U,?5%W-:?36'55M"*-*"EFDF8)(GTF[.!)(BR6"* MBJQ(>)84F?#LCSA!9O*CV+M!]*1RW$[:ZT7VVY [:2U!8"F.4%$Y+%2\UH93 M1*;N9A@0]$0#P]"G_<_-K\JTE1)@ESF$A99GLHB25):>/4'7L?.R!NT M)@QKRJ #";S9;,Q'ZOJ2X%:B*]? .4D^D68]DV*U4G^Y1JDAN?,(NHB75+^& MF:FS[1$4=R(-'^.MP:@Q[:C@=T9+MFF N:OH+*L>HY2#U\]X>B- MIOM\@3UC=6GJFQ:*TGI69SY7]YK8OQLA9O;" =1R@%J0J& VU^DR'K)-(!]3 MP]QYC+)VHCFP8;^. VK@IT,V@15>+G_$Z"U0S \P.#VR8B#T;R4OH M2%;&C>:D%L5+#<^MA]_#<68KU9,'*_,#6[Y?Z?7FOOZO[U>+[8(M6_!20[HV M; ]+M54W\C\?JVWM_7U9W'TWMNSWJAOVDFIJ;$F*[2S!$N(LR2'-"P++4N@D M09A1X@10,06S(]NEFAQ<:_A8J0:Q^KJ)/%'7:=B.O3;M^YF_TPBO/=Y!CWG; MV%^S#_;\@[T ,] 380::-?VDH1$CRIBEJ(MZW:2EEUKW&U4G;EK+P$3E-*L MS%.HDEQ#C!&%5"II'/^$%U107!*G&NB+E$8^5%O2H*$-=L0]K/"@GAS.Q5C2 M^QUJYP2_?&OJJ0&/0R26)L). .^O@I^M=A%NT- .OF Z*^DBQX&)2&AK>,P 85,(4W*$F9)R7(N.*695TFV/PLC6[0=9 /X&?+$-@L?H9[-6X9VJ46ZMPG43*>00P M,&D")%Q!S[,A5[PI,(EJ)5QMFS3MET7U7Q^,L_=^J^ZK.2T+C:064&38EGUK M.Q3>&*-"Z%3DB>)2>%VQGREY\(V\I_9YMZ$$I7Z]:4I'Y<;S]O%O=L M\_2+6BF]$ OS8^OX$BYRC@JSPXV7 3$A*218<*@11IJ5.D\SKQWNS<'(&[_C M9S=_!#0IX;IO 7!3:HVCO@NOZJ7WO3*\'ZY6G_D;;XYL8.3OGT4-\I?WK<5ENVDL8M M^M*; X0)YV7!.2R82$WXE)604B:A4"K5>:Y*I;PJX\=AWDM^QG&?O5@G^.#$D(3KIVL,K2LS4#+N?EAS_MH$Y_&U6^LYMUQF)RVVW=4 M11^U!X]++QLLT7XPO_:9WEMRNUN7NZ51L[AM1\=U2WG\HLTP7**"Q3)B!.56K+ M@G*H%:;"1-HX04YCH3UHCNU36B; C@O0L 'Z?'C%V,KYR/%W!RWH) MN;)T5)#'Y65\185=8U[S1?*[T?23>/!NT_%5T]UR^LEV<-_I^6B8%_C;8K6V M_8)=.N$4.K_*3$R>&3\OSTL),97UV ()D< 4(:PDSKV&>SG0'-E(QAE\[*([ M-X4D?RQ5PH3NIR>:C@N6?E\V@HXM3#1HE%$ZRNY$TS MIJ;:#^ MLO&Z-Q+M><6Y&81(ZO S!'VB,V!^6ZJ=4OH$G+HH=32X MJ?.4)H::NBCR,5G8CMR=9_MUT81-;PAX.1 3:*5>J- M:OY]OVIKZJO/[,E^^>>9T(2IG$%C*+$UG!BR+!%0,(Y+\_^JI$X#,IPICFQ$ M.VK@H2'GW:Q_05]N.S:J%OQV;T<:_-01_]F<*F"GE\\7]!+2-.\F:[SF^ OT MIFZ"=Q/_1+.[XX-A>__S9BV4DG4K?8=C78.3W*]7-1;PG)!,,EKFL$Q8;O9^ MQB#GYB>A<"I2G6N"O6:S7J0X\M[OZ#>0$XLHV-V7M>AF$:+JQL\B'*JE#VG> MD =?!]7B;1"<18UD$"[3F]0@.(O_W""X/W@%RH7X[\>%G25K:-0_5XLZXL\Q M$UCIW+CTK(18X 127!B'GZ$4HRS79>Y7H7V>UB17X2WIYBO/]L0#8"W.:,QM MVT?2@]^&KU5P:LD(B!1-$3110$ 9)7B8PU2C-!,\QXJEWI6,,SD8V M%GMR-K W].RI>&>X] 3LC[<2;F;E1?3K9X0BE#7V5J?A-G(18TP%QJQ;C,+7 M]*6*,=5YLCHQ*H' N=S&BK?E$@S31 A"8)DB K%%4:1*I3##.2XUD3S+E=?0 M[=VK1S9ZEI#GP.R]U&[V*4P6/P-C:8S0(W+,>JQYU?L73SN,^DB@HTG3QY_P MG\'[Z<^5^2I^7SRTPV6UU(*3Q/9-< $QDQ0R+CG$2:FP8@7)B1-:WHEWC[P_ M=M0"ANT^U\+P=KE2-K_]XB&6UU3=,P)<,4OW^1LGFZ![1I3^W-QS'PD]3FPW MMOI@\W^[R;(=.O @=[L#2#ZEJ%!)Y=-5E0 MT[7(6]U0X8YTS//,0<)H1]P0K8E//0>QCP]"EX<"*KTMI.UMC65[IU;BZ6:Y M5'=*_L*VYGA:J,H64)K?YSG+2V%.1BB4'<6CB89FFVO(,)1UQ]=36%EW M#'WYE7?[23Y8WNWXJNG*N_UD.RCO]GPTS GJ#2*\;0=P.?NR< G WR2'I+FM_6-E/6- MA'5W%O+]ZI8]+,PW^!U;;&K8[/V'WZTW_6LP$XLHCDH,F20F1N'*Q"@I4I C M1I(D+PN9.M40Q&-I["(#\]^_V_H:MD?#O3<.X^.F26FW]PAL+XK'D1YG31P\ MHLDU[6=2>NR!;VNP9Q!8#L'[%6AYG '+98/&WP,BMK '3G>>8RV!A],U^5*$ M^623+8F?XQ95>X-^71Q*T[E]435SX!7&?;-_JOFK4"MFK.SGC?JQ6#]6RZV*U+9%TE,EMMV%;:?['9^)BSP:R4FV..IV:TERB!BF2IXSGA1)#[!7L" DM CWE,L7@F-9&%5"6E,"DL M)JJ2&A)2*B@D+1DB'+/4J^1FDK$L/E,[GLGK%K>./=XDUD2*T_Q&BDBG' 9Q M6I#GD>=5 Q9VA7#/X4H;E'3[TUS0K,")B1LIS\UN0&8W4,X)U%P0K1*>4N&$ M<>) :^0M<@B0:VO/&XA]VZ!JS*A:&:]X8]BX$BNXISNWG15)(W[;[1@M>-:- M'&A^^;Q>+L03^*/]=Y06?@?)QX(2[E%Z62SA8Y$O@@F?>"3XDGNQ51\6/RS^ M^-9\/19\V8YLZ?<%OVVZV#^:K\"W/]7RA_IMO=I^K^8)DM(X\P2B,D?-:#3" M<@S+))693)00W&OLXG7LC&P]S%&+U@S!O:<-8.G MZ@)296&]GB$#_&_%-N#3*F(/7!S]Q+N%OX:9J:_I(RCNQ#U^C+>&NCG5]I/^ M=;V6U)(;>O*].(7%.MO;F.+K"$8[HKEX2+YJV<)32Q MLW))X&-?Y>(3$P.)6UQ("W-4;3=U;KWZM/VN-M^^LU4+C_NK;2JIWG=M'D9- M!"X+'YF+T8;3RT+Z D#:FG UHBSQRYO)+)8!:,T^TRX"B^-8>[+]C\& MJGG@8D3#.0^E'W@2B>]*/B[5)[WK'3WOU/[R]!O[S_7F=LFJ:@_K6.+"'4PCLP@B$M4@231*6\$$DFN-/8TG@LC7QZ= Q:-VW? =Z$B,LZ1%SL0\0F M=6]-U[UE% C+J>=A<_T:.1XCDVK>\X#H*7W7TFT&,K+>P^H2NEVF[[@P?Z-B8@9J1 M6:VTMQ>5Y@^QXRU_+*P==\+3@NYX*^0(?/#^Y58 M/MJ9.189N2ZT?U3RDZ%;>Z7M#ZN[-E,Y%R1)49YBJ/+<-@B)#!*%*HKUAW1#N/8TT.[1M=NEF@B#?J9IHXI4',U SN^0)\QL.-L M!G:\@;<7P*3] 9.OUU L0.4K.)D6UDR MR6214 5IKDJ(D1W.)7$));#Q#<99#1G$.>I"9!D(2%C@J2(JB+3 M3L/V7 F.?<&Y8P$T/,S:K'2=YFCY ']83CS009PT.;S/Q]"/YT5H#-5XU6G[ MR'M%K;83FST76N%P?[]H^C_L6+Q=?[ Q.'.6%HQ*@J B1$&< MIMJ8@-QBEN0Y+I,T9=+K2!^@-7J-PXYR'<:+/FWPT\?U5@&$/>\GAU3G6OL0 M12&^Q0^'NC@@&[/TX:)LT6H?SE.:N/CAHLC'U0^7'PGLQ#]L]W_#[MF=JFQ? M5]W*-9#/RP M%#V[\R^HRVU#1U2"WZ8^1MGH-/*YULC?!S7BW\CO)F>LKOX+U*9M\7<3_:C? MW_&Q*[JO>@V9^TO)5"&42Y)#KI2$N)#4^/(4F3-<,,0E,V>\5W'264HC;_ > MR9">I9.Z<=O3423VV\TUR7Z#]4@#$2^*%K,)ZB2=Z?NBAL0]V2HU^$ (5L>S ME_Y>J2^+N^_VMN+VL=JN[]6FO;_XNMTH=O_QT;9G?M+='ZMY*M."TI)#CDL! M<5((R%.%8^ V]NOFJH^B# '&ULB^$\).K\$I+,@.& M.]"P9[$?.AYVA7X-BS/0ZOV3WGUD6KW[H&Y,J?] Q(U)UL$3;B.6VH:A-JZF M,B',1BR-'$)L1'MK8,_>#KZCZ9I9R5Y6^;<&[DA^6GU1-KUL_%/S@8_KU:;[ MU:(A3GD-*"P21.9!XGJ,DR[SZ7J)R-_)9 MM ?#F77E;S:#TF,8=!P#VR/;,5E_JL]U/8.Q G]8QD'-N6/F>9PU=7.$7VRE M_(Z\%UDD_R[#,909J^DP*F_3]B".H=:CEL11B 2$$OO"RH->R-]7FOU8;VPA M[M?UDFTLM.>?]K>W*[6Y>[JYVZBZ.KYJD8.T(HF6BL.44(M-GB%H+#J"S*+_ M986BE"/G>"(.3R,;\AZ3!^/79^!QSR>H+*,UV''-*5 UJX#M>/5PB",ME4,T M,OT"^-GGONX/>[E[+(*:1[!C$C1<@CV;E_&C1EL$C]!D^L4(BT\B+4JDR"2N MU@;#DTBDIHM1XNKF(%")_.K@DEJQ7-LCM)Z7N>OJ^J*6MA#>M@M71TU=O2Z< M7#.E"BGMZ6638]P<9JJ@4,F,:HUQ7B@GW/U(_(Q\D)UMZ;Q4^CF*[MWBB DU MZGQ[[;7&CI.$CZ2.>'6U5W$S=6UM#-6=J*^-\MHX=WFWZU6UD&T][S?S M;:RTVI@ 8\X0H1E6"2P2FXG1J894DP0*EC-=:EJ2U&O.KROAD4U:M_.VZZ[Q M$SQ6%F?-ILRNN_H[J\JPF\ 8"KHZG7_ !.AQ,=XUX26Y1[HU/$OV12\1+RGC MTIWBQ>?]K(A4B_G;U7:Q?;J1TGR3JEOSXZ?-M_6?J[G0/)%*)) 510JQH Q2 MDE*8<9(619FER@V8<8#&R+:AH0I80W8&A/UMO3&VXD]'7/@A_0Q;@4A2^VWX M5N";3N#;5N!O0P([;W 'D4[LY4J)?[Y;__@7\W2SC M=/EH0%KNE\=JL;)O6]_SQ:H96+M9_S ;WD*KOU_I]>:^_J_O5\8$L.7-;OK$ M^Y4P_L92;55=_=_"[3)12E$D%$ID=BL6$D%F,W4,R9P@6DCL5L,S!G,C;_BF M'<4'FGF4%7!(N[V@7OU,2L 4]9FV_8-I-'!O%ULFM,E\$;2UD$F;RP:@=@5]6CG,RP6E1-9P5<(2FX?[DM?AH7\R^N%LM M_D?)]]*TPU6S52Z_%W?[= MLAP)3"W.@KH9M!=<)L][AMX*[5D%>UZ[NJ6;_B+U"YA:AB="6XNJSNC0:W&X M>R$*N M28::KTKU?;V4'@_C4Y9V6)569S3&#:RIFS AX5PYS_Y+71_FGX]J];XVNV,.PW8KOX ML=@^/8L'55)JDHD"%HQ(XPFJ'+*D-+M5\C+E14%YYE7C=SU+$\;TE64&M-!, MS*+9FV"^X2DT2@]>"-_ ? KU>L;BPS5_LW:FQ0QTC$T4AA=C!#+Q19 M7ZO \\'TU6\.!/39A^>?M <$: ]VDB4IU\920HU+"C'G*60J8[# J&!(8Y$* M)V"_>"R-;#<_G$+QM$94]K%SUQU?GFG.""OB9D"GU;.G*^:-3SPZN&@\=<4" M,+J>H6DQCJ(I\ @&*=Z; [*0W]3]PWK#-D_-_)\W2FR4L>/V8LL&I/>-]?ZT MZ48G?-)=/%K-9:)31K&"*26Y"0Y-7$@1+V&)4IJ4!44B5QY3(Z[EQVE#7SU# MHAWWM6D*WVU)-G]\6C^V\R)W&9S5809GT3+ID2*[9F4<J MS4#'%[",@1YGX-,&=+Q9*) ==Q.IV"/[.)&JP[*.HZK<+]\804^#><9KWC]= M?C&"%@[RBC'>%^:>G\YCWO!JNS'AN:.C-_R2\4S1F10\^*,C'3'&=9,QDN=U M@=BD7I6;X,\])L>G GO-EO5Z*7DZINW&IRB>Z])"1V+)),0H)9 D&8?*_I@6 MLL2E5V+S8.;4Z\\/KS(_HM\ZVXVG 3URME%YL/6&A'77J9A#B:RIR>BSZ MB!D_B6.UFKD1G;;1S$L11VUF?D_'Z7(Y+C-ANZ%_@X4F-T)L3+C7^\..M<5F>)B1KZ7H.T9IBQ1SBL%>P !%[ M9D[4[K'>9-1+U7OV3J%9R]X?7\]R7M=2\T++&K/#9M+EO;KC9@2%^S;@Q&3A M1?MQ1M#EI?:<,4A&F&E9#:=EJSU4QOY2F,M$)7E)H=!209PA#%FF$<14Z50G MN929URW3M0R-771S\IKCFN&6(4IW"R>F5.4UUTC5Y7LD\Y$]@^-!\T11UQ@S M+T/8>;G!EU)[\'8OP^4_EM?0 DL[-X9MMYL%?]S6WLUVW508V4)+9\SWT\K1 MLDP0029P*U)C_K6)XRA"$NHTI7F&\CS-B0GAMF.I9A=K;5^98AR3P:'?!<_< MK]HV#>(*_&0I_0QNGHG]F<6]GS\I6*R$[\&[I\WOGA+K*)U[\D-AIBBF&VGX MVMU5B R1-"L95!P3"Z&80B+-YLVT-+_DO,"%%[#82'R.[->U&32;$;;#1PY@ MMBPVF5L?Y=_\[,182^IF<5[!0KV*O(PUB6-M2YXA23G.=0$B4@5EQ +BB"/"\$R;%(1)9[3VI_3F5DX]R@ MV/1'F39EV9[-+J<5Y&8LKQ;;S]3Y2QPVE/V<1#'GL1_1F'X4^SDQ3TYA/_OA MP Z8DU=RO6O5ZI>G(WS9&]OIT=:7_VH^N36A;],(]Q_*0J,:8_+#N"=WZNU? M:B,6E?J\60@U1X1DQE]34%(N(;D/>134C-B/$" M?EJLP&-5]U.#RG+N>=\_Y6JZ6:97ND;AE0<'R.9].2Q*R+R?IX7 E)_0/090 D__Y6-6.0!T\2M5@-0-M?/Z5L)<58NUVN83>S'U5O M?L;ZNVM7$#=$>\]G1K#[>*[>)&7-4<2:;+C$'"T\2L MJ@U8:"9@FA)$LEPG1(FY.>;X^A]\7?LR_%^QLI&"EY=9K?C!RX78I6V]Z\G3 M0C=OC43[R&8GU#ZXF3!VB;\64\4N$3E_7;%+_"7QCEU&8.&Z"]+>N)4:T(CJ M4I";_K!FJWK MLNWBK.:8Z$)ASB 2]NJ*8 *)E!R2-%%\0PW?O5# MM?F&7@_^U[>_??LW<,\J8S3 LNY>WLTD]@23=]*ZFQV(I\0P2/F6O/6*;<:A MI\:?0+9;JXV,]P#G5 MYH37K(":*F+/_[*I4#<^ $8124J89&D!L>3<.-!E"A.%2U&4-"FU%P#C>5*C9\JJ M[_6Y4/_0HQWD2 ]HS.T,C:,'OXT7K +OL_*R=)$.R %"DYZ*EP5^?A0Z//%" M PEO=E=?5?OGRIS;=;T4U85F##.H,I28XY0)R+1 $"<9%C3-&2(D0JMV1):G M\>4[HN"AH3KQ?+R!%1NV1J]E 5[!>,.>!#.P6\_/KVT])QY_&&==7\,TQ+#U MG7X\XF6-CSXM<8"%?ZSAB9=U&7V6H@-)SV-]LYW;R>'KY4+:TZEV_1>J>K.^ M9XO5O%""Y]8UES+1$)=407-(YU"1-"L*R2G.G2:@#9,9VS?O$08=9?!'0]O1 M,[^@IPOG8#3I/3WR,,'=K9*37$.^N'E#SP\WO^U]\ LOG\94. FXV^5NG_;/ M.[UI#[AWBTJPY?]6;//._)=JKC'A:8H8+)4D%B!!V4%6&%*)26%":%72PC7] M=(;&R%NSHPIT318\&;I 6\+NV:ASVKFI#ZG)+7\52@M_N/ M>VA >';KT4+Y1@4M; M4J\ MO10:#?0TF?/A.WJIGO^JXD:Z_O.78$0N;VW[P6I(NW<KKL!T>1WF^?MH+?=(*W/P!+ M%GP:$#S@SG9 L"LN;T^]=>);W '!CJ]SASX<=H*^_[UYLND)M[ MFY2:YT6.*5(2%E0:KY@@XQ_3)(."DC33&2F8\CI$SY,:>X,>$*XG/AG29J/6 MQ/V.T@%]N9VF<;3@N5&/%/"F5L#-L *\S]3+LD4Z5@<(37JR7A;X^>'J\,3+ MXS_=LH>%19"SM5;[D;MSJ9F2JE20*6)358)#KK" 4B/%2$YYRGVF'DW'^30W MO#71'>R3Y_S-"9;/S3Z]DM68"@'J- #4TQ[^J5G5/?>O$P!J6-.O$ OJ#,/_ ML+!0PPLP)D+4!2D]HH'R4\MS)>SP;BPQ\, MA/_([E5[F4X$SG**6'^![-,0YK+'*)<*U$PJC*FG0J$CM\]\O;LB/E,/CV4 M?7CO72F1]RE;T[E\5WE1*I\1K<'2!4Y=O;1DGI-33[(_/ SU\)$)YYN>Y/5P M9.GICT1+"9TN5MQ=")9"?0]S,+*] M^*UVB)I+Q094H%_T>W7&YH)V@Q,P\706(Y]RIKQZ*I!L-V6,E_*X0/^E,QAN MZG%(2#B^*,PT/<,H;%H4/^DZX*X^/6ZK+5O902Z_L&HA=AN(9B9Z(+* );O(S2T=P MK0U#]EZK80GT>)J!FJM1K--5>HEDH<)XF-1*7:6FYY;JNI<%PI[66=AW;+&I MLRC[.5)SEBDL$JPA851#G)8$$FQ^E0C+,LETEB9>:8ZSE,8.I.S$*$^DTK-* M<3,J443U,QP-R1FP1)LD9F]L7$0\TDN2Q<(A/4MG6OS12^(>X8Y>?"!&,O+W M%6OP395\!FOZ46WG!:5$\=2.-4I,I*/S#%(N!41"(J91KLO2ITTY@(5IKC!Z M+)S&+KXFASFLXI"TYO4:BY/I[*OM&+JX'@HT5O[3206CI$2'*;]@EM1))<.) M4[=7A+=U-=F$MROYQFS4>8)54> "0X%H"C$I2LAEF4/-*$:4R2S/G2!1SE(8 M^]JCZW%Z:)(DRN*;&[+^#5V'>ADV"5&D]=SXG:!M-L@0!&^&! UJY3HIS%6- M7(=OG+R-ZZ1 IYJX3G\P['A_MU@MMNK#XH>%!#5>_MWBN$"B^LPVVT_Z1#JC MF>:$$YT33DI("2LA+I6$1!$$\[14!2>T(-IK DX$GD;>R@V'L&81['D\GG]G MD0XV=7'HJ;1?V$BM&$OFYD9,O!!^5F:J-?#V/")J+9)'$H.C23V5B"I\[L'$ M?'7 +?$7]4.M'I5%7[RU_7M,;/]CL?U^:P*'];W:O/VK';9M.3+_)[^QO]KK M1Y43B\U:0IGD&&*94<@)8I B2A)&2ZGX"RZ!@!3%.1"X@+P2"E&4\SPKSMQ*URVSBRW_X1>YD M"%IBFY_YAUIY.61D 0FF&92**)UI MS!(W;$1GBF,G[KLAI)N&G#=.S 5]N=GMJ%KPL[<=:?!31_QG.PQMIY2=$1AY+W=T ,MP:"9!,=*<=O05XGJMX']I/0?T7-. MDECC>([>/^WHG7/B'8W9.?O!6$=M?;3?/IH=;0[_.FD]SY($)81BR A1$.>, M0I(R##-5:(8%2TO"NJ*;T//VF&Q H8W?QFR\<583N_; /:&UT#,W4!,QC]U& M,RT/[777F$?O>9%'.WU/D'SA _B\$BZ?P0//AMF%7L?-^]7#X[:."SYO%D*U M>72ADP()@F&:J@SB!$E(,YI#F:6(,J9R@E*?4_D2P;&OV_ERL[CX]V-87FP?XK#9O%LM' M"9+E,10)902G$F6*0(U+ !!$J!!*,:B\KX\P/V#,UL M/2!H>6H,5&SDV0!]1,6D]:'_ FBU >HYC6,;\J)7@,#7N&#]/SR;\E3F*&>E M4#"3A82X-,:0TAQ!3CGF6* LS^E+@_%=$B(@,IML\MK+K*J;17U]BS057%]U M&J_/CL39(?9UX6;OCV.,\WK1Q7B-B'X7>7_IUOCQEV54G#]G)@(G_)ZH%MKA M8;8Y^3WSVOQL^:YV\,_#VL$=+[/NZJUGX"-.$PY20ZP)PW[$ MIYTZ'*28HTG$86\)Q 9AMI# 6,.5_&)[_?M=_7-=TB+EF;)M]H6]Q#-F1VGS M$])2YYQG/.=>$" #Q$8V,BWI'6+TPA=?=%!1;N8CEOA^QJ*C6OMP#=T^9$=$ M@ X'\6+A< R1FA9NPT'H(U0-EV<"+^(WZH$MY-N_;*&0,@3J.X;&X6E]FCGG MJ> IS6#.!;9#$'/(N;0C2DL;R!)LG ROJ_G+-,>^K&\X *IAH?FJK^OK,-'& M)R$7AB[*=+S2CZLBSTO^5CLM]5HYS5UA!]'1LA#QXM]=WEBE X4IRT.<%?! M4;F QZ.! QK5=I^PN]EN-PO^N+5AS;?UZ0%R,)2B%CJ$\2?!D6. @ZY)Q$5Z&' M'+UT<@"1$9C*O?@OSNR MP=[!<^6X.P=7B!SH&^PHCN(:G)'G*L_@^3LG=PS."'7*+SCWT0"WX.N'F_86 MHS/TI6(T3SG,2XR,2YX1R&G&8*)2A)7.4RT+9T_@^=M'WFR&7'=OZ1C;G]:! MPXE_C61^>\H*U5T@!ASKQPOL?I)?(V38X=T3-M)Q?4Z&P1/ZZ*'I#N5S_!Z< MPV<_Y&D!S"GRP<07S>#$6U:I;^8%[6PN<\8FM,PRF&74& *NMF@=BZ8B$@R^UD*;W'==Y*#/$/Y-_-\+_=F M?MN?P8.OGF;;.0BWVWTNGPT$^>Q0P=N*J(-*J+8M07ZR552/FXV%,5K)C^O5 MIOO5HOY7#6XD*H@YJ'$),Z25V:]:0R83!G&.2"YRA7CIM'.CU ME WU^@*@STX@GF>TU7&[%'@1G?N9FTCJ]H?NC*V:6 ">T?B:%L8SMCJ/P#RC M$_!/,+Q=;1?;I_:^MHF:S*N_&N_TL9KG.J6**@Q5P3G$*5*0"29@H9.9K,R!OU1IC0^'%IFWHL/,]"+#QGD9Q1CIMG M<;W(?ANSHPCA#/ED?=O MQT?MZZJ.B1E8#8S&N5*5;EM[% 7Y[?:.A1FHF:A5]':OHJ;4L>9D!#/@+7^T M>D=7NA-7/7JJX[CVT?<%5TP9K%O FFJ'-L>F\X+:08(086S\\HRFD&>XA*46 M4M*$ZL3-+Q\F,_9A;XF"'E7/+.0%';D9ANLE][," 4*'S1H\*U/,08/'1*:? M,GA6T),C!L]_.K QR6?TZ#PI"^.DTP+*DN9VEGH&62YSB!*M2Z11DE&G*\0@ MZB-OY]T$7M9.X&W@IL&Z/W>7UW-W@\&H_;3M9@%&TZ&?80@98/Q"4XLC6Q(_ MVJ]W2O$YNQ/VDFAX(U_5 ]N8B-K61'3=F'7Y)!,UX,D'\\#[K;JOYB(K4"YT M!C-29A"GF$!J.RH%XT2IA(LL\4HA7,/,R,;J-,S$GKL^XD2?/_"'Y1#4+'JZ M*5!\NU?:B,6 MU0%J(BH0QX(P:.>YV[L/#JFQ@S!EK"1E47*JLVM *$_0'/L:I*4('FIA:\ZA<'4U[866M,;7H5_X:I(C!VEB_-TY7.!LDZ4%5;=@; M H<&6F#L[^NE>:+J9@.U\PD_VVOT]*2 M92GCF7'?UENV='/?XK#E9:]WS#GOIF_VD09:O&7UG_X725'YK_5EW/;)<_1; MG)5@QE-FP@*2RL*V*J$,\E*GD,B<25URIKD(F,TX^7H$#U[\93=LD3/S!^&) M-AII&9),IB1G'!).$HCK%2")AB+/>5DPS\].?*%%\!Z,^+;.L+VH_MW" MH.DUZN?U-#S-P(XKT+(U/1Y&7%7%&B\8AZEI9P=&5>318,"X;P\MFJL,#6%1 MO2T[OZ\6V^K+U]_;# 5/MHAO2EILABZ8#/_MT6GSPDR%=_3Q*?9V#F-'*[(9H35QMYR#V M<=&=RT,O#[1_MKAGGI4YP@QQ*%EB?"B=9)#AC,$"444DECG67O!BDW ]LL%I M"M<>3E;^O1RL_ODU#+Y*>]F5B7'G=C6,_K,:QMEA$>/KQ,^_J/U7B)M_GN>7 MOO4;;QG&Q,F_3#S6A,MC;_>+<63?K3=VU/4<2\P*@A#,.*)VYFP*>9ESXW+F M>9%D)2Y84YFVZO":PC%V+S6-M!;4RJ,:5L^4ZI'3RT M2H3$0A.(A!;&KY7&+LD\@8JA0I6*Y2KQLDO#Y$8V0RUQZY+NJ .M?)'T+ZC, MS:C$4X2?#>ETT"<,+.414+3=9(Q5=OY_BKNVW<1A(/K>K_ '8"EV$IN\5"JH M*ZVVHM6JJU6?D&^IJB) E&K+WZ_M&!I* -LDZ4M%(\=G9H(UGISA^#18O^WG M7HX?M*'[W178M+!>KJ:3IZGB?(@P4Y"S/(>9RC(XY(F E.K_12I(7G@U+;GY M.EZI$_4//"U6KYZ\N//Q3(M N.5A2VMR^Q<\W?_^U0(-O6_JB9]'FY'5ZC"? M:A(Q;H9^N.1]CB27ER8]\4_3AQ M.F,)M*: NKF@9B_@&U ?YVP&UN@!<&8/0,UP4PE4IK=(I'47U[98M0XL[)=B MZR[$!WQ;AU 7%1^5J/XC^U!OTY1RIA##4*:%$<[#"62TY% BE:F4"4)Y3,%1 M@^BIR%@;K$'5J""RHQ(]^-*"W<:AD5KO9AH\*3= J(. M\!U%0X.#1PJ%II&Q,D\_7F9J-=9[B.?%:C--\I)(6A#(AN9M9%J4D%.]$I74 M%81(D-YW>"W"(_-WO *=K%%I((%PF*%23OL!.;W86G S;*4Y#RT:&)_S,$*N MJ=&/"U2:]N?K69RIT9E#3:;F87&)S5*?AV?P6DFV1_6Q'FD+7Z?Y,)$)I[KX M**F$&2),U^0%AH0+@CGE0XQ12*[S0NV%]-T*JD6?5ND70+\^W$(_ 5P"X&BW*[7=YB&P4'VXO<@?Z+E[OM474GL/HFYLZ[W4##>=P4 M7?J^R@4BBR=5H8TDJ*S>UYX;(%)[**37B1=(=6O M'QCI^R8N=GE-U561DHON?B^6SV # ;\\W_[>C;[Z0LN5]/%_%_^PO_*_O(3 MSM,B3^>?_N4O?WS\#=Q?_MM__2__Y9__+X#_^>__.7S>GW^3S___.>??_[U M:US._KI8?OI9,"9_OOKIOUS^^-<'/_^GW/PT]][_O/GN]8^NIH_](#V6__P_ M__[F0_J,9P&F\]4ZS%-]P6KZ3ZO-AV\6*:PW4O\N73\]^1/U7W#U8U _ BY M\K]^7>6__-?_\M-/6W$L%S-\C^6G^O+[X$Y=_38NSG^OW M?WZY(#P0I9O?7'\[QW_YRVIZ=C[#J\\^+['09_2[4%7*O&3U??_W]A=_OGGM M^1)7A)4-FV_H@\O?KV_9FP3\NL9YQBU75R^8+=*='YI5F2ZN?W,6(LXVGTXR M3B>;I[Z(J_4RI/5$1N\2H08(8AI4%@H\\QQ,\;$D%$&;>)?C2O&*2-ZH8(7I MKY\67WZF!_] MA#:[P[TW[P0)U3\DCI+HR*AX-5]/U]]^F\[P]XNSB,M)YDS(2"+@52(*R7MV M*5BP,DOOI8XN'^@P0 DY MD" *0@QKT1G= %WW[H3"DSO*#A"DET@X36%\4LR81O!?R#YX\O% MQ7R]_/9RD7$2K/96N0PY"4[L. >.N03,!6DC#^0+'^=)[D#$3CBQO>.DG9R[ M@,W'\/5U)O%-RW2;G[BTA$6QE+4V("1Z4"0E\+D(0)^B-2X:GK$!8)YX_4Y0 M<;U#I85LNP#)BYQ)!:O+O]Y,Y\@GF%%A\ )22)9B*?*62#046I6H)853CF.+ MK>:15^\$#M\[.(Z5:4_ >$E?OEU^7/PYG\3@))?D,#-A$['@$$(J$9CTR%6, MS*86&\V#%^^6NF(_""H.%&A/F-ALC6^7[Y:++]-YP@DO24:F%61N"=LY%XJT MC01B*&+1T2M]7*CZW-MW0T?'F#1<<*SD5A'!D>U>B^6 T9\N54II#MEF! M(K\:0J&MT2D6A!9"\9R/@L/MM^T&@(Y3G >+;F25UU/1V;O/B_E5!L;P8@H! M%I@2AK8[%L!)"KZ=D4F79)0TQ\4=]]^XF^H[3F4>)<*1U?\!T\62H,M%_#A= MSV@K\SD'U P2]T2[-IQ"(^N@((M$OD&5CE/__3?NIOZ.EK^^\;C?%=YRV/%QXG2SZ M5U_3YS#_A)M\J]79:$[!3=(AT)[E(H3,-!1>@I ^*\F/V^X?>^MN&.@X)7FT M*+L(!UY>+*NXMB=P%=*D@XO51'K:QD)*M>:+@Y(L@@L*P?(HLU*%Y''U$,^]?3>(=)^(;"#:+B!2CW&7+\,:/RV6WR8RTSY8K F.'E!Q1KP M149 ,HZE9*Z/K9M[Y*6[E4UUGX,\7)!=X.##69C-?KE83>>X6DU\-*@=%F#1 M2U Q>H@H-6@MO*BUR"RX!CBX\]+=<-!]MO%P07:!@U=GN/Q$6][?EHL_UY]? M+L[.P_S;! V76BM.T7!0-3BVX!.W@%)*7U(HTK38,1Y]^6ZXZ#[->+Q@N\#' MA\\XFUU1'T4@:@-9N8B;E!GYS)$)X#J5PI)P!5O XO8[=T-#QSG'(\78!0B( M\+-:QK%(__;A,\EM]?9B7>]NU,AZ$I4.!.0,01E'@D&*KI-$8$S(8H--A?D& MH'B.AMU TG%VLK&8^P -26X99J_G&;_^=_PV<>0925XD.,DIFO(F 6V/ 421 M.ABNN ]- M6[K]T-&AUG+H\7YMCG5=M0Z;?I*H79_\*PO"HM=RZE'+P!$6T ME1SMBB0*4(H1!])%+,,XB:!4B1^^C5VWN\SQX]6[ Z#C3V4:H72&CPON2!>TQBU@@)TTL MJ,AKQM:",%GII(J4.C7$Q?6+=T-%QTG.%@(=&1,OB/Z\X6$6/DTLQ=@N2 9% M)54O)0GP@@60&;D6/&4?CT/"G=?MIO^.,YB'"Z^9UO_YYP?">T,?''P9F_R@ M^0HS?;%:S*:Y7KK_)+O*4/KW+R:Y7MG=_?)N+W0>R<^3U M[XL5? KA?+*IE*OX>%M^F\[IK5/:.Q;;"U_7X$-.<:ER"8+D?INY<#$B9!.% M0$WQAW^N\*R$5=Q@Y/*EVX6'L_7JZI.;%;@/78<:E:MWO%BM2+[77%;[9VH= M*5(<#DHD1_PB,9V=(W:#99HUYO(N!>-<+A\,"5=FJ(&X1]R![E)_Z7W?DH(TEFFL@MJ'Q='4D'X9 9Z\!MKL=$ MP\$I*< Q$](JB#/\ M'==7O&!AV2I=SR5D6]86T1$\A:!XM/(-#(I\;G#H$,@] 0IX_3>& X] M+23> 7#>+?$\3/.KK^WZ,R[OLH3962^$!\F4(M_1U;N=QD&L]9K& M9H/IN6/F0T"T UGCM/$8#E"M-=$!N.X2[YQB5I8,!FN)_\::9A9!H(H,O7.H M6FO@Z5[.#06ZS ["AHUX39Y/?]"SEO-:ZS^F)/8_QY6!+HW M& CWGY:XR7A,G!'DS+E SK^@B#6B@%";#O#$"V9PY[?UX!P? M%:L/(]<.;,B[Y>(?N7QRV,SU-3P\>?K228])^_+#47 D= .O7R]>^QWK+Z2K]4%F[M5BL=%8;3BX1N8X:EU!/8L0>/TUAL 2NW$W@&&KHVJ2DE:FS/H MVE)2V1 A(I:0&>\0">I\L0JSORT7%^>O MYY>^&7V:%G,RBA>8+^TCJ><^JT:+'**3('2LRP+K>5W*(&)D29$SQT7K8HTC MR!VI7]\0SL^)=-8!/+?T3V(6O-A8H#A3KX8+\N0HXH3(7&*&F8C/]AD_//T\ M4AN_P0J!]I+DB*GF*ZK?3$.S//F.M?GQ8RDOJIIK?6W:]&XDGD, M68.WDH/2(H%'%)5-&XK2H;#6Y^V[TC9N?GKP,L1!5-2!Z;G%U_V3'X76AWJ* M%U*]&B24@*A= >-8H @3H\ !P=95J>(PVG\:8L>HH@-07=6MO O?:L+BZ@"P MZ*PMEX$6'*L74HD?+W6&6(1))!BG&6^]OSU*23=@.DK/3Q0+'2'T#J"S"3?> M+.:?/N+R[%>,U^5.1JN"F6^\N4V?# &.%]K7HY9:1R>>[W-\<&#W""WC;G4# MP:>)X+L!T ,934H@YS^H#*C)+U2.S#-YDA[H0\D2MTP,A)\'I(Q[!CLH?(X3 M>P?H>;F8;V3QC^GZ\\N+U7IQ=L/55=.W24@D"T0&PFD+"CU%EQ@86,M%-!1Y M2&<:0VD7NL8]GAT(5\T5T@'([N;B'W##.%/,EDS[M$?BAM9-K)(@&J?K- PC M>0@Q/SO%]\A8[Q"2QSWD'0B4IU1C7ZB]XJ#.AV,4L(!-CKS-4.?#$>E04&4F M4DHLMLZ!'NBA#7;J.SRV#A%V#VG26]')K62_=$XJ5@IP0_)0S!/HZV .'JTC M7S-ZS5OOEX]3TDU<.&".ZG@5=&!WGG4J;[-53Q&83<"%);905)DI#9)[;3UZ M0>R=TM'?$VJGB"&'@]H02NH >T_XG;=+4+WQQ2@/VEI9%Q-99?0%0BRNA(#H MFQ_R?)>H;F++X?#65C$=(.T?85G'[E:1;>J][C2'=)I[+A6"RYEXT<&0I 2# M8G4T,3(N3>M["<_1TTV(.1R^FJEC1&AM[O#\-IU/U[1 OF"^J7R^)<)Z \,Z MP7V*NE;0>_(L0P"O323V7)*),44_3UR-VN%EW42"[;$SB+P[,$TW%S!N M\W%K3]?6&&%W2.HF)!S.0+542@<8NW\B M<8L3(5TQG EPKLY>$($":A0*F%5).@JM31ZD2/1P9 U62'P:UZJ-*CH U:$) MNMLL;6A/TN;ELS".Y:T$,\-^#YEJK67^K[^# 69F,-B3:T!8C\(4%"ZU[G_Y##DC5S*?*#'6 M1AL=6*!G)%2T093*0BZAWI?- 5PI$D1"&9E/+H365[N.+&YN/\C\I+!JI(L. M4'5K*LJF2^/M1 N+DO&H)* J 901M$ 4SV"SM3K4=MFA=:>H9\@9NW=O&XT_ M8I]:B+\#)+W(>7.%(,S>A6E^/7\9SJ>TJ4Z43])(8B,40^*1M,0B*[DV -4> M2PXEMD;1$Z2,?>UB$ 2U$'L'Z'F/ZS"=8WX5EG,"_^I%2A=G%[/:J_U7+-,T M)8.=BI/2,N*C3N6Q@8,OM&ESZ2DN]EYHVSH-_WVJQCU<' A3C95Q,+R^X#(N M&@'LXQ+#ZF+Y;2.RK=F]:DO,A,M"@ ]"@T*.X*-0];A*,QV)1]_:/CU%R[@G MAP.!J8G@]X>0WT)HCI\J;#\V,U1_G\X7RZN1Q;A:3RQ*"B-T;?K'&2A6VUIS MDRA(C=%RCR;IUMF ^S2,>R(X$&Z.$G0'.]I#L5SGQM[50>BDG/5Z.8T7ZWH% MZ>.BYL9J&<=B1D_\=,UU<#%89*Z&*8Y623;@?-2@460*5X.0JC6\VE ^[E'C M0* <0:D=Y+2^%U-/4"!:0ZN2V5 O/VE#5MPET"KSI&20Q-AP&=%':=HM7/RQ MR[Z:ZJ4#G#WB*FQ'M4ZD35K5Y8H8:,%X25(2B1:,%5AXTDFZUC?2GB1F;)=_ MX-O[;930P0;\8.#OZ]7J O,$9> ^> ?")[+_+GM:<4Y"\9)SIY4*HC66GB!E M;']_8"2U4$"/.+J=I.-6L(#9@J:@!536&ER0%IBLK>"P!-9\/-71L[H'C 1. MC:A#5?'CCUY\M]'(9UQ/4YBM[O+5?!#CO9>=>"SC6BRY(+ 4L@$ M,/+?74VI.NO)5TN)\-NZTNXD0QIGL\6?5>R_+9:_+B[BNES,'D[3N;H'924J MF;@#CK6%*JO5MQH9Y.S0D\M*O+A8?UXLI_]!#BJW)(Q$@8X7AEP45.2BU!$)VF#@3OEHL/5)TS/D M_ #Q9B-L':6('C%U&?"8X+TM1@)3,==K=P)B"856BI#"&W),0^NY;3]NQ-D4 M2P MSNP%XXHW,8$ABPO*9D]VEBRNY]):'[1EKO4UVN/2JP.>&PT,J#9*Z#1_<1VR M/QK=7\MVM2C75P)NPOQ#O_D:M3%I;RU+4*3; M'#H2M 1#"%BT-*&8U'QT]1.D'%\L]@7G%_@;K=['.A]<#Q2J':[IO_PQ?)VP MG%AAT0&%O:Y>(V#@(JL7"IP3"5'&T+IKTP%DCIN]:(&05M6YTZI C#Q#9NA19,M+;GWAXTEBQDU1# &M-G+O $ O M%ROR-^IPF5(G#67AZ[007<]5+^4VH1"8>U2 MB2!,+0?WAIQ7[QADIX4T%!H[UKR@;"?*QC50PZ!K )UT@+2_A>G\S6*U>H^; MFO"/BS<4'WW:J.H#KM>S[6CB4 N;>.9@9&2U&7:!P%,!@9YC4I&8;NUQ[438 MN/G487#67B/]5%Q?\?9V_B',\&VY,\[X>I;Q1)/HR"9SD")*4!PC.&,*,"^" M"-Q%@:U/9W>C;-RGYV'Z;+R4+F<%!:L[(H]3,FZV=2 L'2_S#O;$ZD=6#_)*-!,>A8M:"HC( M:I_/6N+K?0'-:P=0IHUC[0^J[](P;BIU.'_]8#EW4.-\+95M1+R!ND2ND%-X MX3M:^SW?)6IOY M%UQM.J-LV;FYFY2X3C)0?) 4_:&$@J#)GEHTW%C$A+HUGIZB9>1\4UN5+P:0 M?S]!VA7YER(BL2VNC.]$:R,\RQE\E D4N6YD?$,!&00*&<@.-[]A_0PY(Z>9 M!@95&RUT<6/_-XH&-B6&+_+_OM@NE;?EJC/PA$2B9*HG0YLNP"IP"/4>>51, MB51+$9O[3,\2-')6:5!8M=-$%\"Z25[I5 %R$$+:+ FQ_OW7K]R-FD04%TJ)2[2$/>Q*M7=1/3^05M MXCU'7 E925I]X^LCKRR9*ZC\X[DH"(7P@O#6I>.#L/)R(FM@7VXT77? M0=[CKA0>;29<-X*WI=8+6RBV^A>)!7!6&=!6LZQ"UBJUKIB\>?NX M-FX(U!PHV0ZL$6'Y!O([F5N5]';("#D@H8ZK40[KO2;6.HNV-Y'C MSND8 F'#ZJD#XW2'P0E/,?/B-!03-X-WR:]ER8$MOC9%2\JJUHFU.P2,.XYC M< #M)=\.K-3W/<=WN/PEK*9I>V,W&N4"BQR2,:[>V(T0([FJS$6C@U-&8^OT MQIXDCCM*8WC/J:V..K!/.['WZW1V4>_&;!@,.6-R7@&KS8I5,9M&LA:\4SDJ M=,PT[^J[-Y$CC]P8#8<'*ZH[)#X?HMQ=7ABOOQ$'IG,28CD'D9(.AZ4FQS@FA*'2+M;(BMFLN$E$8:S$ #:+ LH50=N!EY!<\LDI MJ2F<;XS 1PD9N<_K$-@Z7N =HN9R!4Q8*#&&DL#G&F9GC1!SG2- PE)>>O)G M6R=&GB!E-^3\4%5J+83> 7;^@77H,^877\B4?L+?+\XB+M^6!PTXM@M#>6=< MMAXP!%H8W-4!<=)"2MD&%KS)MO7TJ[T(W UG/U3^?S@%]8N^VUOXG2XP,AL? M'2TNZVM@I)2 H(0D05K)K4<6FY\2[$GB;@C\HWBVWY^M$; MKYR@I>Q3J#?&".>T!":1O/\0R?L7=1I%%$6&&'P)K=N/#]2&Y=&HYU;QUN5< MX,V$X$=F 5^=#\?B$SJ9P12GZIR[2$LSUSEWP0;!L\ZV^0#[)I3WV:QE'WP] M&&M_>HW^\,;VY>""B9) FB4 M6H#2AH/3F FE7FCM9!+8V@;O1-CQ,Z(*;!: M?N.D);>?EV< MD;8.5[1]_-\1TN] ^C< M:JW[=ZSA^T0C8U%B@CJ##Q2Q Z$V1+(JR\RC,BZVSN0](&)6+ ]24SM',[([D$@8BT>WLRR9EG4K05)KL07?/)@\\2-.[MTO;P:2?] M#J#T> WH)2_!L2!E\!2T>EDG6EN(/"=PD@?%@K92MC8^S]$S[GW2]D!J)OL. M<'1_/OHE%TH(F[E/$+3PM9:8=G0B'LC:>I^]3%&WCBH?IV3,E$(,!$X6-%I?[[&2&4VN]GU04;LHBS:M0ZTGB1GWLE)[[+21^HCP M62W7DY<79Q>S;BK+ M]*8YFX)B47'Z1<_*3J6%1\)HS !^&.WO :T#5-$YN&XZAUQ:7TR%*Q$U&!XB M*(\&(@40@#[F0';8Y7@*F-VGJU_ '8*)?:S9,0KJP+NZ-OIOR%-\35^N)L*1 MG(2U(&)*)"KF('C:X(D-3$':D'WK%D$/J>AD>E_#M/5A NX (I=S4BF"^%#+ M@L(RK_XXKT>7K^K9XVI*$GHS7:TG7-/_(Z-HU/!2W4T)(1'\"VHTT81L3>N" MA!U)ZR2??2 "[J>6!E!'!RA[/4\UY,!?-10;;..DS(1&G?;'%W^CKQX]O@;3#%= "Z>YR\ M#,OEMSI4Z:RNL$/ZQ:PF3$4LSFM JS1)H%[U"\: *FAM5LBC;'T-KCT7HY=H M#82X^TF.<=5_\ (XWSBAM,Z7Z^,BD//EQ7TA/-*TD$3](M$WM^,<)Y9DJI0V MD,EU!E5;&$:7!8CL/%.VWLZZE_%_6*5UT)M''\4U+"J'U\:8P>XCS%U/7?GE MXMOB8OVVO,>,>%87V!-M1PIQI3+%;DS'&ER5! &5 6]#9"(Z+V0Z!'I[4S)Z MT_?30W%8;8W?9_(QGJ\$7"^K5G;/-C'_ZNWRW<4R?:9OO"TWIC\Z(83S'$+Q MQ*Z( KQ!#ZXX9C%RCOX@N[@/$:-WD#\]+@?349^0O*PD^+4.0ZON2.7U:7?$ MB6"5+!JD\H'XI2V"=@0.3GJO*!;041R$R;VH&+V1W^E!.9R6QD?E$][S=0^H MB4T1!4CHP MP0_O@"=16V_77GI"US;P%,MM,@S!2Z+>T1)J?QWJL*OXIS. #55^_[SP*/F/ MGE*\673W!710^W6CG5<8*$"+6">A,@->6076>>0ZEZA<^QN'+2CO+51V_4ZL4R7RFFC@M7F+M@YBS38PP] 95Z26K2>4/$E,;\G*X;#8 M1A^CPVN34;C)^*\^+IZX3_+]XP'D3&EM DBN>6T6P\&3=P,V)T34.;EP;W;) M$PF@)N3TEIYLC\215->#XUAE^7JUNL#\Z\6R6O_M:MBLO\TWWVXSLZ^^XC)- M5Y@GRF5O1;* )61:E+73&N<>0C'<(ME\9UO?0MN?RMZREP/OY,-IL%^,;M;A M$PQRE7+RBABT]=:G(;>$20$F)Y-U\MGEUM?;]B:RMR3GR1':2'_] G2[!-]C M/4U(FYXQ]&,OJC@WS8-(M 6GZXOJZ'BC:E"806=9RTZDA9AS .&BB\4R(>YO M^,/:U%V([BV].9*);:[?#@!]QR/?LKGQ<8B2B4X"N8L6@A$D30P.O*"03Q)3 M,FD,FK>&ZC/DC#Z599PHZ0B=] :OK3M]RR]AZFJB[GH:@.=N!=]SFNO #+K],$VZE\1[3XM-\\Y2-8";HK)55"@&Q7A9V)(]H"C#4*EMA M(JK6N_?0/(T_V.5DF.\*'F/7O^\BC$>KJU\^%JN((I3K$@9>6Y]1MJ*]O&'X)S,@H^B[GX"O#NC M;;];V;#\WIT85,QDBQQ2J,/V?,I0ES_DF+$XJ5,6K9LKM.5@_+$\)T/^B*KO MP,P_+$3SV844)0-:L+1/>5Z+=3S)4E)4(K351;5N3]SA3)X1*P'W44 GQ]0W.(:!/X4J1/CM5163]N'2#_SW.V=5I5=P+RI\O.0N%8 M2JK9&^)(U=NOH8XP599$:2,QUWR[/ZX,D/_G.^$Z6"%-T37:G)VP^OS;;/'G MZE13=1Z^[\0S=+[#XHT$HDR"&<] MULDP"NOP2J\*^$3+5J6B#&O=H6E_*COI"W8L@AZ)6X945P>Q";%6INL:EDVD M45Z9R,E=\)DHKUWZ.$\0@R512BM=BY4+DNIXI:&/6^**]RLH.DG-\0,FX6_WX"'DL M.7F+V65_W=5$%VZ]3@YX$.2")_*^8PD.$GKE MI0LB*=_>LWR2GG$W_NX V$QUHQ>%G-7DZ']L-/FV_'I)P7O\@N3G3#0Y+;2K M)*!=)-5:6 W!H0-,*J!/1N2T6P.O9U\S[F[;#;8:ZZ.?0^Q?D0A(TZU&Y_DV MBQ-1?.2&64@F65"%_G ^DO=B%:84BLFA=:[J&7+&O2'<#1);*ZZ#O?9OBT7^ M8Y2XFP1; M^XIY!;E>R%.%O%PO7&WP4/O4"BD?]%EOX!-^AZAQ[^=VA]&V2APU'[X)NZ[J M?[;R_'M8T3_?U#J1%Y^6N#DFG2C)O!:.Q.7KU7=I:(NP40%:;WF4SGLL.\7" MWW_7N'=SNP';$)KIQP[>+)P/889OR]OU9UR^6*UPO2++;LC14((63R8GA%F* M\[--$&)F)D>E>&C=]/(9"HU#+0O$!08E4QR\;#LB]LM8'1:[RCI9POS>/?%NW&R .K[8.(IO[ MF="XWIS 7\RK^WLVO3B;(.-<9D6Q&:O#3E.4]<@=040KM#0Z"]VZ.]9WB1KY MJ0X3J-([# R&E&VAR4L^!<'3(L& M+P,69"I,)A-*ZPCG68)ZZYA^(J =JI).$48^Q7F8YJMC\\N<_HMYOAVB,:/0 M*L]!RN1 V6 A%NU!F"@M"]ESW[JRYC!*>^N(J&HIT@F4?P5Z2LR^*+8HHUC)_/\+HGJK>OYB=V^0U339:"QM=AW MN:J%1"DM+XB\:8C3V2:$F_BD;?0A@R].U4NW' *6#!B3C5$+R?CP_N#.Y/;6 M\_R4!K&Y.OM%;NT1L#7_MWE+K!01$@?.D21I98$0O $CG,8D-1?A!&F=)^GK MK9WY*;%YO,*Z!./],F 9N.&B)$BRCC:/G"(UP3UD6EG982G!#>\F'E+$?<+V M#B>"W3&JZ0!KNU\U>[F]^TB?W5Q^G$BOLU2U/6RH9EYGA(@R@1:FNBZQR.;= M48^C>-Q(YL07^TZHW,.AO*"UV03*.[+Z^#7>B7;&2:4$F*03*%JSX)44H%-A M)FA#WVL=!1U%\+@1THF!?#K5_E F>2)9T=*D"%;KVKK5>PB2Z;J?*1LQ:G2M M@Z;=J1LW1NK6U.ZEM [,ZA.FB M*JQU@GU_*L<]\#EU]YU6ZNK /A)K"3%O>G)LZ^_H$UIGZV_O9F&^?C'/M9O; M^:8R5!<743M>NYQZ4+4TP"FI( A._V>L3J(T1N(>Y'79OZ<94A[>F!Y$;3T@ M,GS;%++\MEC>YO+-(LQ7Q->F&F\U$B#//O1UV8!G:% V5UP7)Y /N'O:[D?M!M!L44SR9D-&B&!N5QN_6I4T7YZ.Y,9-K$*!1!>/J[.K:#YL[24L,"Z0DB!V60Q:MG=&G:.DRI=D, XL!%-)' MC'XK%U8' 9.X\#Y/B3DO.8(G![B>HFI:FYC!A!A\D5P7UCQA]%VJNLQ=#@6W MQDKJP*)M)86;K.N[Y92$=EZGF&[7U$2KC$JX"+SV^E>F) C!UGO"CHFD=2BQ M=2O\9PGJ,BV9M\EJLNDX&FWST-5U,'N>>=$O3+P]GR3]WGU%9=I2K*<8*A5 MFM+2"@H&5(X>HLH9"KFG.3#"BVA='_9=HKK,WYT"<\>KJ ?,W9R?4_1SL4R? MR3^XNXI,\X\YM[XOE(4&R@G'X0M[L,'ST&3VA*#,F#33K42T":5E@)P)5FO&3AF6^=\3N. MXI'[E)X8LB?4;@>G<3NR^M1)>%).&')WL'A=KW98B#PKR([7T6#TH3Q%D%S:\Q-IBIMY;-Q:"R9Y$[!PS2DE36I=#[D[= MR(U.NS6V>VFM$\-:_U<+.K^$&6ZZ#I+$IJF.NZ^5Q_-\]X-;/_D.E]-%?G@K M/LTN,DGEU5=RZ>>?\#WY-:]*P7K)#JU+(MAZM8.#HA@48K82A+>%V>AC"JWS M[:?E<-PL_F#E%1W#Y$=?1-=RH WN?+$*L[\M%Q?G]!M/;'@.HXZE2/#24OB; ME*X3BA18*Y6L-U89:YW5/25_XQY*]+F AH3(P%LNSK>ZO=$"Q/;F[-?W/9 0E,),KK!5XI6K1D*._7&/T[TC: MN !7XOVX#/,5"9&4^C_"[&)3US%?3?.EV_JW MZ1><\PEZGEC=5D*L!;J"U^F;20))UQ:C@DVY]49\#+TCU_&?!+@GT^>(V'UB M,-WCZS'8XJT4 L+FVB$B.2X^;/JEAN"9JQU8[F)TYS&"AUO'X>KW!P798()O M!J9__OF!V-_0!YMO;;Y3?^L]EI_JWW^\?WW]_,I:PO/%G[C\*WF^VZ>_77X* M\\NQ%REY7136[DH5]U3[K*PFIZ1:_X]/.WTW)]OB+[/SN7C[R"G$0/X M=8WSC/DO1VXKMUY<+:;9872SQ(RGSEUDMQ%3!%Y4%.25" MR=IK@I:](,\D">'J7*^"IG60TYJ'<;W.T^/YP<8^)B8ZM<\?+L[.PO+;HMQR M>"X'1]!^]XY$E&H-P0$6>L1!LKJ]4CHU4U>>ULO%623;O#TZ.\ H/?J<%B;H^P0V,CB/ MO*A.]JDIEDT'N-7T3@+;Q]I$2)0Z1*,FG0W!RQ5/:*,O6>$IJ-;5ZOM1>*QA M>N1MCVW5W$7)DM103*G%AU$!;=&U%UX)QO(D76X]"V@WRL8U3 .BZ;ZQ&D!1 MG1JK6Y([R$C=^?T6QNEI@L8Q2LGGQ&K]K[7:$HRD!T?@ 6F2,YJ^U*%U3<=I MC=+]Y][ VWH?3) <)*^'/G%3^D/_C"(Q+I60L;2^7?XD,3^4Z=D',_=-3QMU M=&IMKAJ^AEN]7G_']2&&YZE'M;!!.Y'9R!P]V0/W&DU2*6,#]\"U8]NZ(4< M@X@!E<8<0_/ZA^\2U:#-P.,O>&R;-'Q! MVE-ON,&^D,I9SC4$ERC:@R*Y71_>)LP[B)5VF?![PZ5?7!)P^Z.; MPDIF5"H"4G*$G! 2>"1WGOF()3*M76B=E]J+P*,CP'O#MW=Y]\T*NU39S4)+ M7@OG P>KM*$X!9&6'!H0E@MFC,+8_(9I6PY&S[\/A,T'H>9X>N_4P/Z^F+]' M$LJRUKO$@UR_^X]H82R?):N12:P/?F17#O3DDKVC;9@54%CC!B-%K2R//&CK M7//8ZW%*CC5R=Y]Z@]J2O/&,(Q2>,BB?5.UN6\ 49X4E+R1CZULK3Y RKMEI MH/_[]J6%R(]H?+,>,DK<-(VJ=XL__!G.#_*W'CZD483X'&G-C,5R^H6(^X*O MYP24BVW=RSS_*^9/#]IKW$.4DU;J6-6=>.T1PQW$[ J@+,H9IF1V[1?

0> M;W;V?O7-0F&E"!],W5'K87B1M*,6BI "M\8Y%,7QU@5QQ] [M@$[#28?6KD3 M:;A3G^FW,%UNBLS_CJ$RMVUK?H!!?/Q!+8SB#B0V,HS7;[I1]HVOG@L65K@' M%#*!4D%"0(>U'W7R11MI=6O+]QP]1S?:?^39-\AV$KUV*@%&:4&)PLEG*!&8 M2KRV#:#_6E>4/4O0N,:I&2X>M-1OIH1.SJJ^^ZM M5(9%CCF U$B(]"R"TQ[KO$"A9=%!Q];6[CB*CXX]=WW[+[???K.N@A99!5JS MW-4FF(D6<]!>0?*2G!3!LO;-P\_C2!XY CT=/A\$H2=4=:X;FT0GZ?H6(-W MU6;]ZKF/.0N>69>\8X#2V7J'Q4*,DH-&+HH76IG4>FS##F2-WV2C$4[N&Z;6 M*NG4^-0Q*-/UQJA2?+?MC?X)YX?>1WSN<2V,T,[D-C)$M][WXM[['@D=;.;> M6E\@QSH=0>M"4&.,0($R"J^\Y:W/'/E+N\[&9Y1"P4X=!F+)!G4-%A M30]9L#%I48JR4;8VT_M1.*[Q&@Y;#QI%#J>W3LW:[[A^LUC55LL;Y_$@7^K> M(YKX4,^1U81 UT5 GSGNTX )Z2"4%;61A3+3.XC]% MR[&&Z/YS;W4+\(Z;$AF45(_H W%*VWX 9,A9I&]JT=I+>I*8<? !MN.Y-L1'FI!=B&R8MGKXJFV+X)N6P3=Y@%A+?>U%D/ MNHZ4X""E$00ZJZQLW;UE3Q(;)*9N/?5V"^5'J'@TX\M$%"0,R-X%4 9)1+3! M@D,TQD>N1//6#/=?<@TK(WA(@1SA9$,]C\X(D>D$7J*3Q(S=N;H!#AYV/6\A^&[M MQB[=H89O=35"RZNQ6E\)$5$SH6NK'9=-&$Z6I$[,]9EYRUJT;/ S7^NJ7 ML)JNWI9[+_BV_?-FI2 +18;B($O:9E6L-W5Y**"XED$CE[1L&O.\&V6C7[UI M@9('W63:*Z6#5M)_U+'*KU;KZ5E8XVHB3 FL\ S9U@:S.04*AX,$R:7FDJQ/ M:'ZZ?I>"<=L]#P2=(X3< 43N-*[\'V$YK=?,KDZ"7I&TUI>+8.*SCT:GZ@MH M3]A/#%RQM3LE1V]TKC78S7/<.Q(W;HOG@8 UC&IZP-QV8-.],4U_S)?W1SK= M'R>XY98)J7T4'KQEG$PO*[3"D@9,!2/W9(]UZ\NKQU$\[FC(H=!Y.B7V -G% M/!'UVXS(^^GJWUX2#=-U_6K"(^,Q>$4+SV9:@D$0*]%23&.LL)%$;%O?/7^& MG'''* YG"IN(OPWS5Y,@C#\:#=888]EZ#,V3R6?$L&,E4+$., M #V4WG&G$9[4\ V@P [ ^G$9,EZU&+CJ1? >$Q);Y(Q<,E5"2#P2/RDYLN5: M.HB6> Q.%LF-]U:WSJ;M1-BX,P4'@E][E72 L]=GYV&ZW$PV6UZ=3;PM;Q;S M3V^F7W#;Q7%U/Q@7+$BF)8.@4JI-TP($J1GDJ+TQL@CDI3'L#J%SW)%Q Z%P M<(5U ,IGKKAMRM.9&*$9:SUO4F.Q.W$_S\ M#P:_8533 >:>J5^[OYI4K>HM@:1F"D7^AL+_('("JPS7V3N5F[>\VIVZW9+$ M[ >#W4#:Z0!WCUV_?SP%'H450?E(*\AL6AP[""Q+J(-K."(SQK7NHK@S<;NA M[D<[FQA&-QV [CU^P?D%_D:"K&NI"NH?T_7GEQ>K]>(,EP\.7Q)*#U5^SX?Q7.I B+HR(@/ M5C))BTRY#<7;**)+MGVWV,=IV0U7/]KQ1A/)CSWS]/+RYKNPO#J,>; >LB-/ M,T0*=21Q$X,"YRGH*5GZ;)V4YGXOK2>FG7[W5;O!Y$O''WOC3NAKL?[<<#"MLOGGZZL[3&&AB]J"R&E++F#9"DN5#87\#P*D-:CTEJB MYZT=C 'G.:;/F"]FM;7!H\G=[>& MK)+SRJQDD!!)M,Z0-R%%+6UPT:2HC6A^IGH$N=W6W[5!Z+#JZP"IOTY7X=.G M)7ZZ'%A^F?.YMR'8$)AU68.(F_GD5M&&8*M8$U/:)%J K1-P.Q'6;7W=,>AK MKY).@X['1AT?'F(\\[2AYC(/&#[L.=126V$**@986_<3WASA32%(%U@@'&)L M'E*<=A#J;:9[RT?X(K(W M#I D!*I$"U&00\&2]BEG07:Z]1EJ8Q9^J*&K^^#S.7_QU*KO8(5_=83D:-V8ZX;KH"!B=.AA/C H^W,=X_H$#3C<>T-/X_HQ:*QTC&1@*9&I) MJ3$, E,)?.968V$N-)_"--Z,XULU%:4XA\E"P4)^M=$9G/(%G'0^%FX%.?.G M8KN37;\M5G:>9WR83CHU2H^,"3[<(#W]L($F&@]HB/9K81]C\EXK!Q85 [O%4_TAC%/;!X',YQA/HMX- YHKC17F&T]\N MUE7"9XOE>OH?MX<6W/-.D2$:G2)X:P(H;C($Z3TPPYV@,$Z4.%3\WH+^<8.4 MTZ/\Y#KO=//?>;+VX2[!OJ\XZ<#P80LN]AC-['1QFGD+QBI3V]@YB,XEX!J9 MQ(Q2N $:"YUN;/B=(ZQ[K[VWK'2,M'PHT*^5)LDY1UJ1206EO'3?#"M+[2 MN1-AHU=@G A_[;74Z0Y<;ZI^Q.59G7]]^";[R%-:[*/?(V[8 ML9IS\C3&MS[\U^??658.2'0J%P%QMI)N)X8!& M@"LJN$2Q$P^M#TR_3]78,YJ/1L73NUH3171J4AZ=8'RX;7GN<8,-7![0VCP[ M7E?*7)CU$E)$"\KR!-'3QJ6+9SJR:*)KO>\/.7;Y!O /!KJ]^#,L\X# MG?=!WM-V[>1J[L"CO^'^6L"7A\QWJB\NS4M^.W^/B3S+Z?S3IMGJ_4*VK(75 M1D$.M;17H@'/3 '-&0F"%]IF6D?B31D8-T(X <1/K>0.$'[-\@Z<_C%?Q!4N MOVQ[=)Y?K&N5TCS1;VVK*FYN562OA X.>*J#:5C*$)D38&VJ0_1,)E=GJ*VN M(1_C5GP/AO?15=ZI(&N4TNJ#S :4&8>L4SCHC.,K, M(#@62M0ZMR^1&>DT^EKT-Y,=7!2$90,E)@D*?:UA0PD\8.!9NA1B:Q?^&7)^ MI//C?5#S]/Y\G$8Z-3O/#K _XA[R#H]M- MHV/@ WEM+JMBM&(R^=:3!8^C>(AX_385MP.Y%VD]_3)=?[M_*EU$B:S0.G,A MU,:NM'Z+"W4J5LA1*V=4ZS+!XZD>?^#9B5"Z2^0^H,([B&5N./Y],?^"*Q+P MS;W;#;M_S*?KIY@55@H>G8-<= :E!(+3$FDK449X3-QH.QBZ#R!XW&B\"V / MK>9./09BNXXPI*_I=S]=3G>1&_L'C;[P&8%:I.%4[",I( MI@T%Q:LE\!L5L0C[[C?]")(;Y/3$#(K) !R MGYWF])7+13DL[D%3Z2?:=>WUVG$WXH9PN-.]:SC)]VI\[@X]/\+H//J@ >:R M#VADGIS*[;R0WC$)TM4A:C:2HE42()-S)J=8E&I=M#O4=/:;[?;^&VJ&,&V& M]\XNU@\NG[+(E>2V@.7>@DI>4+2O.;!L+,J2A###%=OM16JGD]WWP=#3/M)P M2NO40#T^X/EP._7L\X:; 3]PZF2?*=S>"9-$J!L'TOFFM.27, OSA!\^(]9+?2]RWER!#K-;)SBW MRH&0@H\L-[>.*01R@H,+]3P^SR^A3$_F)U&MOWV^^\,UR0P MO;O%U-MRV=LKS*ZQ=[,.DC6:N]I*5GA&KH>6X%+U1)"32Q!#B,U[!C8A_*@@ M^O>+LXC+M^5?ZWI++WB$(3SP3:?K4/P\D\/W*C;) M>(JK%.04:GFV41"L"I"95,8FQ-R\/G>X7L4/AHENPHF)DTDI+PT@"E>'*"OP M*3#P/A2C:ROYYA6(CU,R^F6W%BCX[@37_84^YJR'Y7KR\N+L8K99A*]*P;1^ MA\OI(K\M+_)BX\.\^#HELUN4"W%S%ICKU:A41RXF#=*ALL5$)8K:!43TPEL MHG_=@&=76L:%40M]+P84?N=@^G5Q%J;SB=).,.\3"%%+PDE$$)(N4#@MN&)D M"N84<-I2,PZ@AM'^'M Z0!6=@^M%_M\7J\T8N[]C]20G.6:4LOJ)F6]N7TER M&Q6O9=K9TU>8S$Y7_HZU6O?HZA=PAV!B'VMVC((Z*#9Y=Q')=?AC70NHOVT6 M)R;+3?$((J9 X8A%B%(4<%PJ[VLK3MWZ"M,#(L8M"FFX(;81[SBU+IK*>.P!:YO\ MQGNX7&]"Y76]G+$QD"$KVN 9@U(GK2K)$D16VZ(7+UA. M@G-]SU%ZJFQCI_>-"Y!C5;H85KX=&)8'QO;-=(ZOUWBVFL1$JRERVDJ5K+)J:<6]1#; E-1)\!Q"Z.Y5FXK7@I7@'S*;JAF'M M/R8,>(%19L^UMZTK8.]2T%DX?Z!>'\R6/5C(8V],KS?EM=5'WYY27E6U_4*V ME&SG-,RN*SE?SS_4BX/3=>U9?WTBL$G:3V3TF"VY\B@2(Q%:#5X&BB@\SZH4 M*9S=;3QH&WHZ\Y&/0]E8>NH5FK6/%*ZKC?]?4YSEB26S'LAQ &=CI.46Z*M M\65)B:/)NM9='H6]>R_L;+<;$%S'2+I;],SG%W6QU,_J%;9JM2=,>'(V58#$ M;1V_2T*+-D<*5##EH+E+.1T'H4?>.NZ\IY/BZ%B9=^!(O3X[#]-EY>UMJ9W- MMJ,J-B?6_TIKX[?%\H\53H)G6LK-Y*KB06&H-ZD"K17-L##F13"MBX)W(FPG MK TVVW@@MZN]2GK &:VA.?W(M]]INTY!,EE4!J?K&K'604CTA_,YH=1DCIN[ MZ[??OQ-JS(^&FD,%W $XK@IC_C%=?WYYL5J3/;UNGOEMX@47MA;A,%>9R76* M7NUMS6((V9N,Q;>^\/0L03O!Q_Y@\&FG@M[Q=#FJ\69.V:28HKBRG'# -2C& MZ\"20"QF*3)Z[FUJW5-S/PIW0IS[SX2XXY34 02W7N''\/6RG\0VH%T3&[5^ MD$F@94-LA$SNH2YDF6723'++\VZ'N7MM?8^2LA.H_ \&JA9B[P ]VX-G\ONN M^7D?UOAR6X,_G7^Z*<*?,(PJ.:] &U_;'1A.F[YR(+E.L?@8E-VI"&6?^WH[ M4[=;6I3]8" ;2#L=X&[3@^#S8D9Z6=7)7NMO=:CVYM,/YV277]:V!HR0NH?:\+!<'!1T^VW4MM!-?8 M?"S&3H3MAKD?)5,_G$Y^Z+L--W.3EG=:2RY*(@G5_^&-E,(\+Z^/T^KW!K\0 MT8:\T]VB&$"W MUD63*?CWW( 2'B&FQ&FY!QVB2<*GUC?L&MK<$2YF[(.1PTSN/BKI8&^_5U>0 M5>;!!U^;-M3(7BN@(,U#DDD2^8BE>4.C XHWAIP?- 1RCA!R!Q"I--\#_5V& M:%'<_>#63TZT=Y[^C[P:5P]T1900C$$P65'8%4P(OG69ZE$$CWOT/J#I.HT* M#\?K8AUF(WN1+S^'^2=<3>=A-EO\63LHE 6I#_-T/5NL5KBB?X;KWUJMR?,) MR[RZ.,]A/?RMVB;4G?T+JM;14A91,*Q:7"BNTF M%4,V8*)1OC ;K6A]+GP4P=VZG/M@ZK[=/IT*>[^(5R]WN)0S*UY!\LS7OCH: M EH&/"?.O$YD3W>Z&O7#7QD^(2SVO5F\CXXZQ]SEA1%DVC-'XK)6D-^%FH'3 MF,%3E&<"XU:;G0SA_PDWB_?2_OXWB_=11>?@>G!QU3FF#!<,9'27]X:YX$IH!]'' EDGZT,I030?)[/;4E83DF*1*EM HQBHZ#3$VD;)(Q\:=8C,P[2W/T3]%J)S_%3G]7QL):DG M;ML=3\O(!THG ><8:NM@1[_F[Q'A3CPO2GC/@>1%>P,W FI_-> \V)2ET1B: M-W)ZAIYQKX*>UD8VTTL'&-O1$PDD%;2YB@MK0PB/X(HK0')S26M74R']>HV# M70OM<6_>2U='>HVOYKF;RLP\785/GY;55=B4$BZW]XI.6'SY'0K&J*_<1RC# MGW\7&Y+A64%R%+53/!-J]T0&226E=8BU!\,/<_[]ZQW1OBV7]]BVR39KE0\) M.7D:-7+#:,G3H 6ODT[HDA=)Z,:'2@M'! $BH45Q4K/-+&T>0P^K%WCSX-IY%6%PU% MW =$ZF2)2PY6E^=3/J ORF;@LAX;99; %ZV@)!TS1VF,W:E=QVXX>4C > =X MQ^OT(4".%/#8'8/>O7MQN5RNVA4+-%A2 =2" EXA*1@A_Z\."I V!NW2_3M[ M3^0I[C]Y=+4?JZE%*[&-K?,/;^X3ST+,4B,83A)0)GN(7 80*7NOM"NT$G;2 M^?TGCY,&'4CG1XEM=)T_UBMV4_IZEZ>"*>CB.J5I#"9&L(P3#BK-A8U,-DOIP-3FBJJ$ M#('I A%%TMPFK>\7"#V!E:??,4Z.<"!X-!)E!RG 2XE<-9B.+D='2#9(.Y[B MJ0[TM0@,<\E!ZZR;#PBX0\ X";WV(#E>NF,;B](7CJG@:M"SA2GU> X"8^"?>9BUL$RO9-A M:4//.!WA!C)"(ZBH X-U*<@;.;Y=?\;E)2]<3K(#6?.FLF^ QP]D6IZ]>?;T8QUE28MC-$\)*];=]X]@,PNL\,'XN3!/?IAE=9I"YRKB=\O M%V=Q.M]V,VLQS'>GY[8X%-V?@49'G8^\F#;&3='1IN9H-=U\='78%9"E&$2 M@L: LIY!#-I"\BIGX84IH?5VLA^%QUJ]1][V 6EAAS7.OMT4:7U\9':B=5S[-R#B[EO#DRBS@ZWZ MBL_;\JM'2;1C9&:Y!:9K%B=X"\Z0%-&&R"W]6]K6_9Z>(*4[R V @R? =XQ2 M.L76MA@5K^;%.:,$%[5'K77$D**OD"/QYV(L0LJ26CM]WR6J#[P=I?H=X'2X M'L9.S+TA]S=]^[!QA=Y55^CJ""MYU"@EZ#H14!7#P&6'4!Q6[Q2=L-]UVIY[ M07^X.$*'B\8"'1L4#ZEG,B8A!(?HN0?%8B#!)(2LI) J<8[W.PL\=?IW$! & M2T(,"(3CA-C!AK-M4_V!E+%)\+ZIOW!E0&-D,OFB@*G:%XY;#3'6*V5!9^G0 M1^9;=Q]ZAIP^,'12IZ:5; M=YJ_>7V78#E$J?V#S;?EYL1S>[?ODB$9I-.\^%H]GD&A5^ * M+_\_>V^VW%:2M F^RMC<>W?LB]G<2$HI?]DH4S))667_W,!B\9#010)J@%2F M^NG' P07@1N6.#A!9I:EJ4B"/,?#_?,(]_ -3*9_42M[:SC!?0696[QMW*.K M/4*&8?/8N/D%Z;7IHK'XFGPA$G-<.D"UZK%3:JJ69Y"89$(8[WS8+L?I]K/' M+<,="!,'LG#DI/GW?\[H.5^GWU8G;1U'4*R,D'2]"DTE0N2ISE1D*69:0[1; MU1X]DBC_TTO'!<51;=S#&-X+4M8*(RQ/W 9R&%T-ZBG#(<10!TUS94L6"ME6 M@Y:VQ_!Q;$/BU>X.".:/YW'Y31/PV)Z92K1YHB>+'$HM'CB M!C>T"FV ,UFL3M%%8;8Z,^Y]10=RWT=B\^;LZ\ -V6//?'>5>Q TSQR3JM=. M^J(7BF?%0=;%)\WX .E"A] [;LN&4<-*@XNW RA_"#]6.9Z?Y^O;T5$@.X.UA(7$E+.$P)E-WHL83>LN MML=9V;C]S$;;\3N$S=B'Q^]S6MGLC!YYLEHF/1:79Q<#H-^$Z6(U#_)ZS;0V M[;VI'0M$(O8G(\#73BC**8?**)LVATO=R'E,W8N/N(&?&T M7K7LNDH3?&'9>?!D]8-BI8!+IC90H;-*Z&#T9MS^'@3N3<(XU9;C8O$X\NK MM+BQOY,GFO/*'P@G'\(TOYV]"M^F9^%D58TZL:1<05D+W!9/-I.-X#42:TT0 M*@HNLFQ= [PU<5M!U#T;B XKO Y0^=MT-E^0@EVJVU5,A4R.VA**.^!R!_*V0J9_=L@<2H =8//J M#F5*5C.^FW['O)G8\V^TFANW4K'5_>K<+$;!G!]^CR?@)52]?]S\.*P:$-8_"+)], M0YR>T.F#2_KL_!1SXPKGO=X]5!7TX8P8IU*:2=2)Y0):F-I$OXX$5SF S9X7 MD7C63[Q2^E(P[\L=U2S+ES]N?'<1]8XE<;<:U[;J:Y!M35OY;5D+O(HQ.,?5ST5YRJ+0F/>2^#C+WOD!D,D!Q-F6=4\[;#4)^ M_I70.XE^YTKH7>0P]EWE[7K-Z+/Q9#Q#23:!2J MGW>2V\-%K[LP<>34[8_DL:^K'E:ZH33G*5H&(O- KA3]$SP7X$+,7!I2&+55 M8/"1U.V-UXZ;&'24\^A09O>#D[6^\,)*S+7H#37YOB%I<#):$"E);0N/R$M; MI(R=YG^0^.Z&P1Z\'!D(GQ+.PF)Z%1FNMS/?YHLSS.O-3T<;,2L-PB12#I8< M.!40(IVSUDLK[78-D!_!Q6-T= &3?<0['XC7?1JQUY=X17OILPBU_U\=/2)] M3=31@-8KQLDL\YM]CH>P7Z_H&3=U<&P7:3^Q= 2Q&]<8KXAC4Q+7ZIO5!?(% M95=W&8)'+R399ZJJDF+&0M0>@2L>A=)HS&"=RG8@LSO[>4^,/)ZYU%1@'6!R MIS*$Z#3''!U@#22HP MX5],7,RK)A? \M^[]\:0K2=J"Y9 "DETDMSS_.XZ^/'B(OA![+CBN"Z6D\X[**60N>-# MG6DN$Q@EL7#!R<\>ZB:J\5+Z*%@YQIY[=,%WL"^W9,.K\T45Z<5O7@\37DYL M9BF%$L&'6DRFR.P/#"4@_<^IXK,J/2O#?>OJ[APX/H '5*HF:'K.&D8>\;

._12O*%HJ7#7B4FP)%'#"IF+24SR.-6-U,]J-Q# M"^WC=/I;Z& SO(T=\6G)H=5LI(N12)]^+%=6B?/9%2<\&;VILD)J\(FOV@V7 MPHQ.<3-#<_O*NH9T=E<7.IKF] :*9W9H?5C,O^'B[,>'DS"K0Y]J,<&W5?% MLCD*%PQM%:HV LL6O'0"=.0N2^4Q\]8=(XZRL.YJ5Y_5H=0&3\],R6Y,\9O( M0/:Q<#4%UPK:86BO"2@21&:RS$5K+8YPE]MB*=U5LCXK1=H7,\_)?OL%%^17 MUB%/EX:L+#R0?$ 'IT$Y3GL(%@:"2YYB"$%I=W3K;9/*[NIEGX_M=A @GI-F MO/^V"BC,OKS#L,2/M?SC??EC>?&G$\FD5%(4J#,9RY2)]3YBM!:"JQVPA::O4@X@C>8\ M"^N*;%W".?BBNBM)?E:6VN$XZD"Q?IW/\Y_3DY-)#!J+%AH2KUG&24=:@1%@ M@LI%FN)="(WQ?_GN[NJ31X?I7E+I $T#7'/?_."B-]#R0_BQ2BU+5C%7<@'A M>4K@,#KFLD2\]> M^-VKVDZY_A91_4ZA]#QU[/INXL9G[^:S+T3NZ2\8SR;.VH!<&1!&)R!C-T/T MC($015K#DD7=HA&2"BT M;T5='='W*M> MN!,I23I&, C2-H^+(_6)10]U(;UU3P^X>8 MYM5#.^H<;!FJN]W61/:1G'P,S#84 M5H>)78?,-EF7\ES6\*S#4^O*GN4D)LEM00Y2FCKL6]0XE/4@K8\QVB*]W:X! MVE')[JX5Z =F#F7UTT?SA?I:R"5O%K>S=FWGG%E%;%3)4?_ M2"; J^0A&3JU7#;%E]:]Y+8BK+L2O@'-C_:2>@Y[Z8VU;V8#:YTE1B\!8QW8 M[,FT"N1V0''!9,N89YN@/8X=L4_6^#%+ZGK>:1N)>_Q0Z@ :[$6_7G$;$(L8ZC")IW=E=<]#2TX2-S/4P%6*;:7>\*/"=KH MDR$V9!T4*!4"N%KYFI%)QTQ4F(9-%HQT8)N&X2VE]9VQ-1@(,DWJ\2[)4L>@ ?K_-,2_:6 M5L4^7V(YI[WI.RY_P;,P/5G^O-#EM'+QL2.IX=O_YS4# M-EFS)N(G/!^5&?C7&=*OY_^[?9W3 Z/LM?&2D]M-[H8IA,GB*SH=,%DPK/+; M1!Q^*WN PD./A#=3TEY\1VR_T4]DHYQH^2$LSJZG#=X@[&*^8+ Y&4W\"2A] M;3DB(>;:73*H/C:^@T2_!9SVE\/8.32?5F;5 MAVI6K4]KOOA10V0Q ;,^6\U$UF6[]-E;C^X/"P?(;=Z,B1WL M+0]LT2]__!;^UWSQZB00ZZKN\"1,*+0J+3,'%37Y4,XSXE))R:-CW+ZU2'!.@#3TYI+DO9"EI;O[+;0[8MLH81 M00=GZ>=%R%@Y=$D_+\EB2AR$" :(0XK\(2:A9)&EBU%EV]ISW*1AW$K08V"J M"??'W)869Y./Q!J\L D*2[2+1I R$='>F^H].\C>&1\L"\5N=5E-3[T!%_KN M&BH_O;!;? QJV._/\QZ LL9W<%YK)36178W&I 0$JPUD-$85EX17N154QC1] M#A#6IKCWX-S( O^--.3T_'1->"[D'P3D0)M7I .1V!"$0!#:2B%#=IZW$/E/ M+QU9Z/N(;-Z"?V,+/OQU@W ,*><2++@<8\U5<>#(Z :IR5%,4K$0MW*['Q/\ MS9>.8XXV$_S>_.O DKP\_!XX']]==1;+4<9 SX!09]0K8@PX+S0XGI,ULB1" M=6,K8BW?"*0[&T4MG85$O7VO[9$+ &\" 0K M'VAEK<.UV] U[BW.<*BX\YJPH8C&OK^YDV,_S9ZZ6-7$E8@\&@0Z\W7M2*O M,UI9B,GGX */FX[4/=KV;EIP4GC0,NL,G)%9H3@27Q7QU4A6'&JR,GWK'>X0>L?U^(^V\QU-I,W@ MVS:A]48\_I#,U+L>TR+%]%'RQLD5C5ZGXDGFM&_5+KW!@^=>6+BF.D>1E=J?@]PCI\A#MB*!)$]+HBXV-F\D="?@S9:U7(%0VLP&9PN)N1H?9"M8QYWT3&R?7^X M>!\!S,Z\[A OZZ /]X$KQHD//$IRKP6'8+F'Q +35M&*T ^,F!XR1PZ7\".0 MV8/=8WM[GS[]U_PD3V=?EH)Q2YOQI_.XG.9I6)"S\>FWUY__ZS)2C%PZK05( M24M1H@8.D4G:FH5/Q:"\E3UW7Q[(EF_L"RO[B'8^-)_'!L]G>A]^"9>YHSER M$; 8\#X1Z1@%Q-I]B?9DS; $='R[TN&?GSNRV]\8" ?PK,,#YMJ3M$+P((T MBP1>I;6&D*P'U-(YJU'F,+2!N]N%^-$0T]XTV8_K8^\6FZOX8XFKCLC+S_-7 MY\NS^2DN/H0?-3OIT]D"PVGM:S+1(CH?C043 _&.CF.((1=@R7D,2B3FW%9[ MRCYO[^L(VE/J\V.*X*EA[/?SN@N_+Y8<#H\+>\M[Q?&ID26 /C@5.WV(//) M#'QX'M3-8;C+[*8H'%0N'>#M]MP\/BDQD#LK:/=FTM8<35.;05J01@9FC"6O MUS6&UAUDC)NB, R*#N7VV&?EV]EW7'?1^F-& O@M+.G)JV:*5WGB$Y&C#K6# M*+&)#G]=$CBAB%_"%PQ>&+Z9 GG/<;C-V\:=O3# B=>,/P5F?T,LW\\4F MPR8\9N^US2!K!H^*R4+@N8Y31_*6:9G9;P>6!UXR[N2# 3#2BJ$=G#\'182C M3UH$QD#$&A&6]28$Z2N&2J'FUDC>^J :/,@_V/2"@>RB8\FO!ZQN:0.NO@SI MXE>69Q.NG.0V.N QUBJ:[,D;%A%$EB':4"PS=B13?8/4<8<*C&NY'R*U#L#Y M@ )>=5?\9;I,)_/E^0(G+$;),"'P6NNL?)UX$(T"G8LQ4BM1-GMV#EDR?@>% MXW;V'P:* \JHTX2G#XOY-UR<_0BS_)J8^:V:+;_CV:?T%?/Y"<[+M^M?P,M? M." SZJ#WM4BA:K?@1KE6EP1]. FSLQ;,5O5+.VP%CQ)UZ&YXR>_WY=Y77<18M$3%I-+@+,9J+FOPNI QXHP3 MSAK/4T!8WFSOA(/+IX!2^=S4O?WRF1ZS21YPMZ*+G4(PFP\*) M -Y+#5DFZ8)RS&Q7(MI"WZ[)&A=MP^!A/JQP>L9;7= Z[Z!(*>B %)!B6;6W MYQ!U,"#1"LML3682Q\+;-5F=[F[[0F%;J.TIE[$O?F_/J%\GHQ2>B@Z,?':# MM;T!53+LEW49LB"TA3 M>PLF1X:!"!9,DCX6ZWG UO<=&R2,&P76/-F^E?] MZA+XPI-@+7+"O$R@C-+)M+;&[Z=FW##VT"!J)(4.\/1J?OKM MG!ZWJ1;12UJ$\N!=+50+(I-:6 7DET27HG7$NL9@NH>4<4/90R.I!?\[@-&G M>3G[DQCZ"W['D_G-A7!O&1F#%@3GI!0V)X@U0E]D"B;20M"TKB6]EYAQX]U# M0ZF-##H TRI>_W5^DM^>?EO,O__40,\ZJ7RR$KBC]2BR@L$K+D"R;&EAC(?< MNK3F 7+X/#:A6RZCHVH9-/M=TVT()H12(6\$9F*(5.;-1&"=G: M?'JKTEF!/^6\+K]V%T0&T7J1T?GI^4D=3_8)$1)JNY$1?G^!E=??I?'$V_3^7 MH]'N7OP$E4'R=2.8G%7M<,S L43'A'*)J4CF9VE>HMJ(]D[O)]K =10!]S,+ M\M[U_(YG$Z(_),-G<51+/I MB . :C7,>&)JGJ?$ %:DZAU%!R[S LF%HJRVJC2OUG^8HDYO/ 8&UN["Z. \ M?G@U]VSFDR18"9)'\"F0T<$4[R%!@H+@V$,B7!\NYKT=N48\-M5))W. M(+XGH>_WL*@9Q-^Q?;+BK4OKV\TE!W D/>Z0@[B*< MGO%V(X2#AF%.9&C&D&A)]4XGQ,*AB"1J[HIGYFCWQ4\I!7$G*.R1@KB+7#J MVD6NW&:>@68&338.9)&B#CCF$+@-0&8M(Q/3*=E\H->=A'0*IWW%O9ET=C#O M.P#0PQY+Y=1ELT>M (:,/( MJ&?P77OC7&6%9%N ]<;3BIR%:"4#:RS7T0B9\]%NU=X]L0#^(&;9?J+I &P_ MW?@Q2[;P1HSNMV-TL M3/ZI>'5Z]6%8?7C Y==>[VEQ$W;X AM=B_TZG^<_IRK!U6RUB-PIX:4RS:NX=B*PW779XRU%;@YMO]C\_9=L0TNU@S/W@?8.-]=V45SH=6U# M&0$S)JAL!._(0C8\<2:MLCRT!NP.Y/5R$S =21P7I(-!97M('BRW+JJ*/^(,_ZR:>W'# M](IHF)Y=M3J\]/5EX3D(%2 E38<0\0Q<5!Y$4 6-,5)Q_9C)N>,[N\77X7*_ M587<7@AC8^L#+LI\<1IF"5^&965BHI40.V^M"H5C.G %2=5]QB8:L+]#M"ST[1-*UPU9VO_5ED9A0%\IK4% MIU!J5JQK'H=H/D?\"'?#QW84!I-A!_A\8$T7!4>DKED4)X$+18M2=111, FR M<-D(JU+6PTP/OY^F)S0Y?"M3@ MF+75OY>VQ"1+\UDL#U/TA,:)#X2_7<72:?;Y'-\MP!' MS"B+D!YR-+0G:23'L] _WGK:CH3EY)G\?4-KHJB@C!> R410)=8.K\R 35FP M9+QTS7W;OTUH;1?DM0VM[2+5#@S%MS/:4_ 3R7%U;_2N_L'E.&9MM.22C@PE M14+]@6U]=Y<"5,C8 &G*L ME..U.UYFH&3VF=O,$VM=PO\@0>,"KIG8MX/3'C(8.Q#Q$;_C[!S?$.M>S6>K M??_?T[.OEQ,J7_^53L[KE.^JD_1?_AS^NFQ05>K@AZJ)O([',8J!3SG7E#+I M4LBI;#8PO"X"-4B>9%/Z32HMD M2AU <*>K ,]5QB04%!X,F1],@W=!0HPE,&G)!.&M4QS_+K&.0RR[P638 SYO MW$V^+YO+FAA41FNO(;*@ZPU5 9>=!,P^>9]+(K:V1N2#%#VA.,=.2-B$7#NQ M/,4T>UR>34_K#78YKWVY;R2EW^ +7AP,0Z7@[T/#X.GY!S-FE/M%@I1@,4N0 MIDX2I$,;O&$",K(4M&.8=&N/\:CWBP^%@6[(96W)?,1J,M%&];Z\(5+"R7]C M6$RDY-"P8%3Q0+76:*-J:!M??8W(/LIW37N@L)= GU#2+@#RV"W M)?].&\OG/_'D._Y&+N77Y22(Z+CA'(10=28'-^ P(E@6! LLN.R/F".Q!<7C M6K>]0OD@N3XY%%<]_?SG?,)4M%&E!#').MF/3"LGDP)OD_#*9]&^^'TO0L<- M<_>*V7VD^#2A2MBKC=O)Y#>!E+&(6ER! 9SU%G+,J*)A:+#U$/@]21VW*6K7 M<-U9DD\2L&_FYXL)>:C,TBD!(7)):BDU!";(0TY&&B\,.3?C6KJ7E([;.K5G MN.XLQ[%C4/I\L5BUA EQ>C(]F^(AK4UV?D>+ M>]/#%M;H7G1-Q(VWO5C3X_EPI23L?FX MJIT(/#R/B'9,7)Y]"#]J$&XM"GKA[_-9NOBF=K"-RFH'2452J< "1$?[N))< MYV0X5[*UJ[T%66.'F89"T>TLH[82ZN!H73/OPZ)&2Y8DL7#R!G&Y7MK$*R'8 MRCQ@H@ZGL $\%Y+^24DBRNQ3ZWO)ARD:NU3F6%!K*)<.4/9NOES6Y*GI[ O. MTH_5XL+)J[!8_* ?_2N76 Q$N[APRS^0_$ESC#,CV[TJM0N!"11RA!T.Y=0H# M702; L<25/2N=>SU88K&O00\^G[70BY]H&Q^/CM;K@V%FJ5WBY.72V,\.R$P M ZF.!^6%AA"$!UU,0%.8N3%)M!WDMB5OW%N]H^)O$(F-?96W7L7[;UCS0V=? M:&&_A2G9L;/:9^72_;MB(0:7M4LAW>NVX MUW7#8VQ@0?2QW]7%760]?PY_X7)2?%+!IE7Y;*R];74=PYTAIZ!R#I9IT=J. MNTW%N!=Q1S\]]^5_!PCZ!1?3[ZL,]CLV7!ZT*MJXFB5/K#&:@7>V%FI;H;U& M[UWK(_(A>K9"E7OZJ&HFDP[PMO^(/>0LA6J_--'50M)=!HM^'T^^XAD1RYJ.G&\D8A\,I]](2R?9OKI 9&" MG9[?(DJP_X(:10CJ6^\(6EEOD[,J@'+:@+(^0\@JD05>R",4L431>H;/W90< M?NS%L[M;Y]60*CUQFDS4PS5.]0?:TLV9+>VQFVAG)R20<8'$;9(Q[I]] M[K=/L\-8W<$A]O,25D73069$$2-(31ZH"AS!J:1 9(N9UYYUIOVLCDTJQL?* M08)]$"@[<[D[G-SHHRF_*OKXZ5\O-UHY7W9R]EX'+3-X4BQ2(DO[KLD!6&#(F$]2;TX$ MNN]>Z-YW](2'?04X;\_-L4'QBQX0L6W \;#[QDWZML>' VY.C9 _E_\\3+,_G/W0D(VUHJ8@!5;9\'4N&"R M"F32BA5FM"EJ*W@\])9Q@[+MP=&,HV-#@[; %0J'34#%)RJ]X2$EQ*G"Q]XR)+BH=BML+,#B\=-ZC9'CU# M\;L#=_GE^7(ZP^5RU:]D.;UJ2&=,Y$K75$[& RAO$OBDR&QWHBC46AC#?X;- MP=[R/:3T9/\>?L'2@M^=PN:BX\VELG'+N2RZ3G65=4$Z &E%!*XDR]8G%V7K MF]Q'B1K7SVXB^BW@M+\DYN((FYG)]_S@OYP<8 ,YXT9VL%N\_,F_.ZJ;Y9P%C,=W1#I[ :% M0M%72%\EZ6J:D"ZE]0SX>TCIR0]O'078C]\=P.;=?/;E,RY.ZW(FJ#$DI W6 MA!I#0\\@JF0AECI'BW-G9>O^=#??W],5[YX"O94GOR=W.T#&S_SX8[;NB8:Y MQEUK+NR'!9Y.ST]K)6=FB2LK8RT-)?5)@4/DC+Q#SW2,Q9+?,.PF\R!Y/5G' M;7 UE&SZ&9'SR_KM;Z:K_-=7\^5%S;"LIEZ@8]Y8(6@UR&@ANH#C.>2@9#!: M-T?:G:3T=)RU0M7A/!_=/+ZQXUZUWEZGD/T6SLX7JYRREUCF"WP3IHM5K=*+ M_+_.EV>GJ]Q]9XJ4(D+6V8/2A7R,)&NJF2330#B);+OIK0<2TM--]&'H.KI8 MFB7_M;&J+O,7'=>TUPH'P=2HKC8, F*BS5BC9 93B*U+Q^X@HZ=+Z_8VUCZ\ M[N?,N[F2&Q7C3GFG0E:@@Z+M5TD)7L4 P3%N:2.FI;:^);J;DIZNK-MC9T^. M=V"I7UZ.O)J?1CJZJT!J5NZ76;4(WV9:T;1,PXU9BA=MMU_,?DKG7BZ)L3?R(5)UC5O,7'4!8Y;$S0$ROO%Q]C6 MXE$YX96!/ M3]&& TVGHT V:K):S/=][)$#E)(=9:[O/55$*9<8"EI03!$(="X$9J*SJ,:VE26-EB<:EU+KZ^2E4C^TDV,>KQW;A MO[YL)Q'OFX^["[_' MQM'C6>I9E>S1>_")!5!9:G!&(DB;8B!^R6BW<_S:5 RJV'IIQ2%+<43.WVQDW^_&[.]C09HDO M3FM6S<0SXH[0 3A*XHU3]<)#!?!11SJL]!?T@>/;D>@?H M>?U7[=]W/EU^K>MX7^JZUBM)/ 2T"D&$6.<2.0;D4R:PD5L;F$HVM\Z3NY^: MGK:>-@AJQ/D.,'17*M:OB_ER.5$J&AFEH7.=UXGP 2$*%R#GE+-B+";7?@NZ MAY@^4^ .VX-:\+T+ -UDSN5@@H_A##^=U9C/!URD*JPO.(G>HK-&@%8RT9S4:%+X% MH=,Z^14!LJ_A?F+[7W;Z*/+J;KW+ZE#E8P%Z4%VHQJ*J3BX$VN(V-= M=(H8%GW[6[:]R6W7]_7".XE)HT2MP"BD<]R&5556HF-=9!.E#*GY^(<-$L8V MO(^#G/M[O>XNARZ.P]ML^SA=_F=U-RM48K%(!=DZ\B^D+C77PH )C$=G0XG- M,]H>HJ<7@.TAZ'M!DS_>7ZQ@U)@9+$"#S%FJT3!'FHS ,G MP:/6W)*-.!B";M/3"X(.E?J]<#I0!!W :=/<6-^O^F2EY84!8AV\6;4ME.0! M,UE_P@ MMDR(3$AN4@&'3(,JR9##:BR4Q$L(GCFO6]]Q;T/7V+=.[4ZWYE)X LBZ[!)D M92S%5YVKO5!SMN 2?24%RS8XSH(X-K9Z./G:(V)'R.TAGEY =S7XYF)%ZX$W MZ_U9.:9#<0:P1JF5M!E<\0&8R"5DM-'SUOW<'R6J;ZCM@X2[P-9,+!W@[/+P M_WD1CB>'40?(6M9B+X\0:HS &*V]*2[$T'HONY.0<0_&(^#II*^.;.CIDG[HEV+DD)E&8U?U3EVL$9C0R6E M+WPN$W<\,<+X!-G'VOB;W)M0Y_=JZ3-ZI41TK:]V'R1HW".NF=BW@],>,N@" M4'=MJCIG58QC=>@S'(75JVSC/8_TP[-H#V$?161]DN7.\ M.C?'MUT&-C5JFPI1S\A% 26XKM.:*U.R5)Y9?JN+8,.+S'<[)<4-&/0=X@9\ M/QZ/GVU[2?]R'9=^7]Z0;U#J[5T[^9AMGPU_TX:D5_^N!5'G?C"@PO" M@N98U4)("+6EL RLV&)4H"^VS,<]F)A>KC7W1,-\1-%TL&/]2OMV'3W_?G9G M&/1WK'W/SL)?DTS,#%9'"-K4CE5D&43, F@;1E>XD+3L%*8N!1V[): @%E'<&?"X.Z$AP*LN42O.0WZ-$]>+RM<-6.QET M JH+9?D43K"FIU[MX!/K0D!F'(0B:"E9T:)$,E!,UL:8Q$T9;L>Z14XO!ECK M3>HPOG>:8G?5Q^ W##7?YV+G;5#VO]V#6R3?[;&$1IEX5V^^SI>Z'F/,G"ZA M-K20#F,MI#($.J= )YF39)K%U%HI'Z*G97^YJ_?4C Q>D'9-D]"1!J "KPVI M@9*J-II)EK5._[V3D'%-\V8X>*C%W'Y,?TK;SO4$Z$(??Z\?TQ_7W1;_K.I, MOT(/P=4'N;9^^1)>GH3T'_H[>N;R=)[QI/6.U9*FP3:[P1AWC'W2B"@-<@XA M6$_&O2T0:WR(,S0.?2S,M0[/#KE/7C<&NN@Y]%.OH;70\OO:KN9\48NLZ1=^ MG\\6E]^^#,OILO[]"AJ?,7V=3?\WB?/B-BEXDQEC'EB2"$K&VF'(2+#1&K)# M;+5OAN+5 .OI>-?>!96;NW8W$.C ;;FQ3;V=?3M?I>*M@C"5@4SD#)9[2S:Y MTN#J((WD:TJGRR'%UE"^CY9.8#@Z6N8#B*Y3"*[#."KZC.@S2)X465+.@>>U MNC-GZXV*J'GK[LCW4S,N#-M(>PL([<'Z#D%4<]+?+!!O7HNO(WE)RY0C"(6N>6QLTVU/7'\CVP<,C,&LDG YA5V/&Z:+KZNEE'IU" M&0HBU(%4H+BN@^U2!O2!]OZ4O"JMHZZ/4S5NH.)(,#M0&!W"Z\-BFO!?\Q.2 MU(T.3P8Q&Z,1(@NZQK =."\0;+"91=(AKUK?9&U%V+@1BR.!['"1=(BSUW_A M(DV7N%K<>DG6YZ2X$E!\6O41JRDU.0+9KPDC2L6:ER9O0=:XP8RC;62'B:-# MA'WZ2@R^N1Y7,%L,Y/H87NN7W:HGNJI#8$7)*GMK6M=^/T;3N.-TCH2M@P31 M ; &. M'DA:;2'4?I)8[UW/^_.SY5F8U:F$_\;IEZ_D$K[XCHOP!3]B/4^G%T' ME9[M2' 7E,J3_-:'U828]8 M<7(MO3^_3E.U_$[74@QG5Z'I^2Q\MM"+R0 M4KF:!IYK?DN1$5()0@H1HL36A8N]Q^_7IJ(H6FKFP"D=ZC"C#*3JI0ZTV1^%[P-88'O+MP.3.VKA;_\X7<\6<7Z7!)" MB:S ^LR)MS&3X\\4E-JR5%HIVC/Q=OK6]], MT2)8LG4UDJPZ)3AQ4H:TN@$GYT'%$EK7INY$8"9<<^EXTK&[_L==7V@>[B@TDU=7V+NCF2OWR>6:E% 0/2A' M>A24%*1,(=3Y/H46,QCVGE3GY)VDODOGY%U$T &<[FGA*X3T6=,>;S/M]HHX M!9[QZAMYYS4/,=O6*;M/KG/R3I+>KG/R+FSO #ROPO(K[=CU_U[_[W/BU$FU M'E;Z917J% N2D5B'8"I&^I6,HA,=/6;MR(YHG2)Y/S6=F%BCGH&-9-4!ZCZ2 MWBRF-<_X[C7=_=/+WN3"!MKQ2:6"Y[5XP];)C!JR"%*1$V.8:7U"'D+ON-M? M*\S,1Q)@!V#];3[#'[^%Q7_P[,WY+%^N@KA$9T460':( %43_R+G%@1&C$:C M].V3+^^D9%R '0\)FTF9AXNE W#]\>GS8G5^_/A43XOU@;):253%>LL+>%W] M\QP4A!H93)*+Y%ERTO/& +N?FG%]T-% UD@\'0"MA0GS[KK[D(DYH:]C:DPM MH/0"@BT!,FIGM0@8HV^,S:8+&+<$H@]S^_L]F!N!^"XVTBY(R]LPAV7,J,E M+@6R85W=WVL46"K)BA0N%]7:\MN:N'$-P89P&D8<'>#L@D=W+01%J3.2%9!G MST Q#. #DQ E:EZT- FQM'_A5CD)7H=8F0 I+O ME)@')Z,A_$O.2I9%-H]&W4'&TP^ MC&.#I50!R"[780RK4UG%3=!N@RRWMPH M'^A,%W7#)?73 NNUY/ 5<=,MV_P.9BL=+-Y'R]9VY74'@/GWNMDC:=7'6I&T MO%&C--':J()" QJ4=;=6$+F0X+-SVK&2F&K=)^8A>L;=IUK#IQGG.T#1#=[< M=5(+'Y77,4!ATM][N,_7-G@SB0&Y)6P;;<$0_LDQ MB BA#E006DA?DA/%MQYJ<91"P(X^%[OF2\ZT)%\9HG^ZJ(T M^>+^F=G*% !2[F(K 8KKFJTADYN7@]%W[VW^V.(NH,3 M?\NZ(6-Y+E(Y(&\WCDP8R\DG4X96'#+W@R62/X7JP%'0LU^1X"ZB[ F@ M6Z7M)R.9KTU%7. !E"T2(BL&1&'<8K",X3]%@DT1ZO/-UQ,Y_G365BAT7M+[B<%*T4<]R!8;537^B"5YJ,I\'%E$#$X$S,#O,S.K^&KPQ]5BK5#CD' MGE^O9WFPF.VO\WG^TB)D^2%:CF.?E.U[,:%L\"[,O4P+"17K; M=1SJ*@Q5,JM1> /2. LJ(3GT3!O@')6,)G$K6F=G[43@P6/HUR^[J75!!,$% M"Q!\)*U3CD'TTD(1Q8:H@RZZM9]\!QGCVN;#H>360/H#)=#!(7VYA(EV)I#K MSB KIZTY[R&#F]&![R"X<[=AF74V>(IL< M\ZOYZ3><+5V7X.(Y2<^IRP3.]^5NV;VH>>-?+H+C+W]<_\Z:CA=5JR_BA; MZ63')$P6UHG8NL54,^)';FMV/,QN[JGCB'_,F4F+L\G'NJ15$I&R*B(SB1BF M.:B8B75**>#>:,-D4#YME0]#3[V!5_KN&JL_O7!7(;$*Z MYRG%[3/ W7SJ.)]],\'OSKP.'_>)XHU]>;7DQ M663:6D@Y)E#:(#B&!;3*7 2+&FWKJ6$_$3#NE7/8Y3]LB8XI!,E#4G4X'SQ4*P.N7$6"R^=6NK(=8Q,.3$^R M0.I\="BEN""*9-A\7."#!(U\J/>&PG;"&WL(][M MNZ":+]L*"MC$2(3,ZSF MM7.Q%!!*-"#1I2Q089:/7M_?^>1Q0SK=0.APKH_L:GZ>GE7S^NTL3[]/\WFX M*&JTP3JG= ;I'?G*QA(K0NV'Z(-)SB@7]%;VW2,NYYTO'QE9H]]-'BZ1WB!5 MLP-7,82:!?AU^NWS_/7L;'IV6=+HBZG,(!NM\0K*!0R*GWX&1^OODZQO/X+TWF-]K\O99KP21TC MS^ SKVU0:NZ&B0I$TMD$EU.46P78'P'+ R2,=\5Z+.2TXG\'_MVCQL!]ML"[ MJ_)+M*QH3:8@=[9FN"<'] 4"\R5%2\YN:EXE>SC5X\XTZ./Z]\BR[P#M+TY6 MOT/^\$-Y5!,F#2,W1P,S(M2J8MHA D^ ]<(R!*N4:-T_9CO*.K]E:XR7S6A% M>^%U ,FKFT)UQH#I)/(B@3!LT+.>M88E1:6M1X[,]AB.K_8&Q;X?4#D.>O* MAU4N\IOY8OVC^GN2F7"Z**U#%+[U,7#<%79^U_E$ MM>IP,'6@:O?4B#@30BCD(N4HZYC>PL$%Y2#9[!,K/FG6N@[Z@(JSW<:'; M0#@=0&QO)J[^^1>IY73VY4+9^,1EK[D4I?KNF?P@)\BI3XS^$5KSQ!5I62]. MZ!WT;P5G_4SA/!H0GK(27"05W!PS\'9VMIC.EM-TT7@@R&!C[=]9/M[&*K^'51STR6%%?! M>Q#>T7:A44/ R, D*8US7$?9N@!]@&5LI1_V'_T8!!9/63/J,+^S'V^OAT>\ M/_N*B\]?P^Q.YDP*\2.Y&MA( D&A-1"LEV"Y0R49>3BVM?U_K+5MI4/N'QTZ M'H!Z4:SX.%_B0Z;IQ4 H8D"JB/I"YZ[R,J?H0$9=4Z*1CES&%7#CLA,=] 5U7=;-KNA=O7T[^#W7L/">4N@%/_LP[N:0W?/3"SNKAK]KIO^_YC7=J?:? M_!C.<))L"%DE#ZIX4\,.Y.*;(H$C5]I;Y*5Y$/@(R]H.\<\U'MP;;IZ;*GV< M+O_S9H'X=D8$DIVV8H@Q/H1:MQ5 M?%';*=%S#47WA9FGK$2/WJ3]:Y6(4J]Z-*.:]M.I?X)AQ\10<]:L][,%P6G-UDCE6>QWC\8@W1R.R-J+UP%R;N( M4?#"L1NW:??E;:=?_\33CXNC9BIVQ"ZZU^/IE[7#P'S%AU"9%=(9G>)G/X9J MK[O]FP?ON[LG$_IHR%MHW[>1C"I7L@4E:Q<(IS1HS[S P)1KWO%HY(:\[=)I M;C;>UE++7*P%Y)IV)%TD>"TM6,>%%AF5V:[3Z3CI5MV,T3@BF@?,L]H7&$_9 MRKK-A=_/5Q6QS"DF>0J05:JW(#% B#I#U#$F&X45L9N EQ."(T=HJ6EA4$(0W MD)1WVBCCT?G'W(>=W_I$R^':0W98>>T.1'\!Q!E^J39@%QOWVM4G._4ZMU$7 M5T)@$5S .GP2 WCE @@O/5."82R]55SA;[\8SZ8 M(,!'&6JR3LT$KH.KBC(YNRA3Z"86>)!;T%^1C:D8[43!D1U+9FT0TF7ZC[M-/_VIZ-FS MN?$=!.'C*.1.<'LZ=\3WMGB\\^;O008E;Y,*M3=[%&2[!S*4O><).)>%>Z=8 MYDADR/![BFUAO2KG3"I_-Q?F3T,OAP/<<5/..V]8'^8.U$4&NXS*E*: <2C(I9.T9 MBSDGDJ]0@U1N'G&-S^9&_TFHYY ? H*VLC4]SXK&S39$*$84#9&\%9HX,Q' M%LMLW7)IXQZ,3_@"=0CH/.6S[='*D*L^TAOL6OG8OY"XK\HA?XK$ACJ4/WNM&\85@P[EGY%#6T RCVHLGQ^W4^YC$9\4K+Y [;NG,_GC622(Q0@PB#J6%"(;)OW^ MN,M\HJ&49ZC&0V/T:9<5+ZY&F*]J:U=5M4O:]#9^?EY'FP]?:KP/-4DZXMW@>;/ MU30C2[D#8VYUZ'VF7UZ-_9;))XQ* ,LUKYL)!.?H*QU$5,5ACMCZ?O\G D:: M;]T%%C8':^XMF Y0M7^\[GK9L_SA),Q^#Z>X'@R=LE2>6P$.M29N1@V.*0[( M94S&1NG*T7MK[;&.<;?: V#5+";;2,8=X/SCE>ZO*C#_J#;.,Z6= M5[5IMG425*T-\!$3'5,J^N)S]*'U^+,'">K\EFAPO,R'$M[H5=Q-SZYWUPV] M?"E%%P54C18(\<)]!LAP+]RS)%$:P6-_M-"^^^7U)5^9"-_+O8#<^P@76 MS?NIXDJ=.!4@Y9) J<(@6.G4][4 M:G1_+AX MF=])&[T M#'?.N%1J#WYGD?AB+/G#0@(6PZUQ4AG635KV$%WG^ZMB>DY*> #8]E;"[[B( M\^[5\'9K<=121*$BN?#"U52>.ER&=BB356;9"<=3-_V3!FI1WU_-TG-2QL,@ M]\SU<=-T9Y;S)'6&K(0!Y3R#VMX?R&8P'.E3P9_.-)9]/,7^"I:>DRX> K>1 MRY4>N&3;@C.T\ L6W&+11K+I,K*0DPN5EM)@$?M04FT! F7 M9.BF^UOKQ7=W-O]-M7U(S#[K _WGN[;'&<<3<2UZ T66#,IJ!U$& QB*9D$E M1I[(DU'V'1<_SM7P/\I^3,P^966_W7KHQ2R3LS9=K)ZP72,B5VRPY(2!]HI$ MKG6=2< 1" <<%4M*J(['5^R^X'&NF/]V2GUT;#YE16[IW,2$4L1D07F=:I&H M!-KV!$BEK%/.9.&>SH'=V UO?EO]MU/KL9#:]#:[;4DSK3C52FT2S73VY>V, M]A-BP"%ER8\\L45I\2Y$-RH/OON55S66+FLRU)#5B=ZBCK)SX)C,8+S0DI"2 M7/-0VL,4'7H:_#:=S1=MQ#MORNL>T#(_/9W/5NMXL:Y-+ %#3@XA MR1HA*+"9O9.NDZ]M4C(N60^6Z"9/#F-P73%ZN5Z!<*5J@Q6:N6AJK7/$0E#/%D(BT\Z48G(F=A6U56X O>0&2.B[:X \]/YQ M(=+.4&G&XPYQLE8>A\Y$[PKH7+N&9Z[9LC!JN0Y M6!43;<(JU[X-M9*@>!T4;T@E @*I&!;(', ^9D4VN\W4O,N"5-[?WR-EP?NX?*BY/5+Y 4WI?/ MX:\+/4GST_HOKB[//W]=S,^_?'US,OU6;\H_X")5P7W!23#9,Y8YZ.A)38HC M5Q6C H894;$@G-D(TMZ3T7P $7W=]NR)@?D( ND6>"\*O>&.Q2D4UG$I(8N< M06EBID.N(&0KA51.H?>'H>V>-_=EIP\)L1:L'QM7'RO63U<#RN^\SJ_]B^E; M6MG[>#+]$M8:A[O!975&D=4]F'SG&+8]OB\VCRZ@"3+Y9+/%M.>#*<)]K54=/^KEQ-=XB< MV!1)AZ146OO6]3$7;QZWD',8W.S!TPZ0\(Z\X^G)RMN>.&&9+TS3^:YH8U6) M$XA+!F9LD!I=L*9UGM:-UV^%"?.T,+$O=SL=E5!# =.S&J\,LWQU5"=:W3O\ M$DZ^+>8)L8Z!.235:/>7M,@^.G!IC1*2KJFHN:D_D7'=+_XJ)R6C<#X)"TY: M4QO!*O!2TE=&%D)E88&U[K6[$X&'[DVK1+X;;[RXM@D\E)SKO"!9DPP=.O F M:RC!.ZEECLA:IPW<2#!D+*YAQTNA9%#.U=)%K_B_,LB?/LZ3>%D%<7P MY-9&;2UYM;4&O,8QO3.:? HIN6)1I+!5#ZE'(COW$C NA!H(=MZ:RV-#!;]L M+F$=@R@Y&FM=!#+HR*Q3@IS.VB0;=0Y9YI1DV.HR_3&HW$? >(&91H*=M^;R MF% Y^[:8_/[?$S1,EWK'*G,@KR]&8@!7'I),W&0?A;4/^4]+3/_CR_S[_ZR/ MNP!%_>H&("Y>,Z+HVPAJOC_7QA;R+Z\GLI#/QA/6.I\(JC &SAD)V7)5$K.> M70\-WU?(O[P>J8I[&"'OR+6QA?S;BPF2.<0P92C9$R:=31 *\^2<"9.*+\J' MAW+@MQ+R;R]&JMX=1L@[$7U\FOPO)B$$PR67B;)%DZA1Q[XQ)X MK#U6+4&V:*,%VRJC])$C_?:;QXTIM37[#N1K5ZBHXU;66J&,L#%(!)F, %6] M)J?I6\:=89R7+' K)W,G;%R_?[PC_U!YW@N-/9D[=D3QPTE8GDW3^]/9]/QT MG2%$Y)O(4 3@;9,G14$9+5>4$HZY+(5?+NAAG<\O!?)[RNN>4/>C2W[5;UI M#3SBXA=<3+\3<[[CB[0J*ETOQQM?7 SD K%"9HXLMO)&@XDJAB"B)/-V*R@\ M_J[Q+,3VR&C,V;&!\O*W_^^/3R_>_OYJ37O,+NDZDDLZ0PM(9 '3^:D@"QV9 M\-%+O=T,J8T'CV<_MH? (3P;6]X?PN(_N/BO,)M-RW2V7H P="@F[T#3@0A* M9 &!N0R<69ERW5A9&\6UB>271TWJA61Z!Q,])$PL>NO0\H>NG?8*QC]*55\!BSW%OQFC M;RN+#M#U*VW/=57K4>*?Y]=[^"<\.SM9W>9/T-#!:JL?%ZLB6F?!>^=KLQ;' MK9:+\(LX4=,\^]DSR-QBZ4@ M%=,0;;WD=X6!RTI"$BQ$[CV2$C5&UT/T]'42M@%5,_YW@*6-3?B71T\D]?!76V[;8%G8T+ 9 6/1X'5#:+&S8T])K#VE41_ MT'J1TN(\G+PXNTP+OUB4RE;S9$E+M*5-.*=:2DI^LE:**2O)"PH#[UIW$S9N MJNU1(-9 (F/?,FVNZ.0$OV!^&<[.5D?\^RHFS!.79$$K.9"*D.9$.O,])].1 M-F;I"P:1MZQ7VNY]6V''/@WL#,7FSI%3#_1)M-XERQ.0;T$^K2T%?"[U_DWZ ME(4+:;/KWWZPJ2_;"C/N^6!F9P9W#IB/.*O?3R(6$Y)T8+)59/^1Z4>[)X>D MBU-"IB VS[/],+-^WU:P\<\'-ONPN7/D_([?:XCO9/I]M8DF91TKEMQ094I- M("C@I$$(0O#$'"IO9 L _?S:[6XMV?,!T@%DC9N\96*7N.=PJ<^B4=!I?=U+AE.I,U8+#.%2XL0E0:@1G%(MD% MP936]9./$C4NF)J(?@LX[2^'T:U\_!+2CT\KT^1#-4W663LV.I\2U^2?F-HK M3Y!EB957B4D1+Q&(,:8H"F7R= MC6 "D$>A@=7Z$)6L"J5%;>35"_O*$-C_Z-F?BSV(_C*A.PECO55@(]&NG!40 M@P^ VF2I>);6;A7HWT;X8Z?([RFL37'OP;F1!?Y;^&MZ>I7#3Y V.04)=>P) M+9XG"-D)T*)H3R>CR=L%XQ\1^4\O'5GH^XALWH)_'9B4]]]?.<&]XM*"-O5B M*:4 JXS@$HP1T3C)<*O^"<\UU_40?Z0-U\;O]9V?)Z MAHLO/U[AXFQ:IO37N/ST^N.KY6=8V 1.00L=>2 EN!M,)"#9LX(E[(;8O;/R!?'F5=OT!:P-0)8#PQP MCMQ,Y"Y[E3#S3>?ZGXOC79"RW<7Q+E+HP%B[[#CXX\U\\2J++_-M7O"AG M>/GC^D?3]/H[K7+ES5CGN'?&0 JI!@A7 Q;(3E',!L4U&3'-;Y7WH;.OHW@/ M>-S3'7(P676 QUN+N&P[XE.*69-F>H,UGMO*%FCGTI=BLIC.8O10Y"=>1)$LG(?66;$MI,R+JNDQ\'B<5P.!=("K7Q>7=T%Y+%Z7A *P=I$B M8AEYPK4!LZ]'I\ZY)%I7RMT_?6;CV$*8JR:<[0 3VX.EI"7QP#I:@R:W@-?! MY,)Q8#[:Q$VPV'Q$[7X'%0<^O=['BK7A>@?PV<1"&3?[Z*Y@[]QC=%*F2#NI MUE$5GUE 8$\&%2(&++)U^=DH0N?5/DWP\UCY3"^P#BP:;?*; MV4X;U:J\1(H/,@0E7+U67NB55I 1758Q@O@/,FLGQ?+:WKO&XZ]PC^OUQO'X/X8+@JRX5%2@!H-6?$B(0KE +$( MIH+E#%M[37N2/*]7?C@5-Y$0.U!V@S;XN8RANJP.3!(%5(@.0JC3987+UK+" M2VE]%WT0@1TJRZF@LX]E'B3'#D!Z,R[LK&QXN?B**C B7JM3NF='QVHJ5%AIK*X98(I;"HS+-/>;] M*)Y7KD/TM#THKO=7-O=9KC.>?2)ENW$)WEU_ M_!@NOZP*!?/+U7I=.8U??7/U]S?W.%EN]>@61]&3L*'1V?73M)'71A]\6JW# M\LWEZOK3^F^LAV@IXK ("6OA:O:J-OT(@,QG(S,7-CXW1V:,,AA(XOY9LGJD M]?=0L-=A6:\/OON0\Q4]\Q7BIDXJ+.\O9ZU??WE("OV+Y75U'9XF_28EF4O* MG,4Z)!5K\9T4X*(AKR(;I;3A,4^0>#O(TN8-[:=$]+<9OOZPTD&P]&"%/RW# M>GUSO?JN[C0FIEA,%/;EQ$&10:O#Q"4('9(NWD\PA_D[),T+V2YAM)I.IGU# M]/:*4-=2@VO/0_$,#*DN4B_>0501@:PG3U8IP_VDSN_NI)ZZ4SP<=<\Y M+1-!8.X"YY\O%Y\S1KO;65SJ2DO3-@9'%UU#4"&>$,F6?R_V045N_6 M9/?9QW3DD4PEY=4D+.] 34Z_C=_>7];V(J'2 5S1&117%H*C7QE+TB)JY6SK MVP,'7-Z\F;,71V4\UKK9AO6BYJ\DVBVZ*U^=E3_"7^=&9N]B9. MUM1E2A $ M1?/>*-(R9"^U;WW(/X2^4_=+1H+LR?+MYAG( M)M1,EY1LSZR9\I0J:MH[R0$+M<]@G3?G4 90QDB?' 9?5/LHZQ3SE-$KH34W MD*7P4*^T@/=)0&:<](0Q7J>7/.4!\I1#$#U7GG((5CIPBKZ7T!!<*.2R@#'" M@LJB=L.KO:'0A2BDY4).H$1>\I2#8#0P3SE$IGU#]/:8043AD@@!M"KD(VI% MS"I:0&$R>L$\9MLZB73D>V@(+)NK0=/($\Y" @C\I1#I-(!T YTGN]5"9A4@)PH6B8[$L$'VNM* MQ7B8>Q\:R>+X.@$UG8$4H%"1R:2%PO6 M.)6M%$;M.#]VZR,Z\D2FDNZJ.:OG!LSS659A#3?!9V!1D?/&G(3@8X:2HW4F M4*3 U4Z@V3^Q/9E-/SAPVK&\ [MZR#R0C0JH80W MN1R=4_N#);;[]FS'8:V#;?A@E<\O\O?\.=,;Y]D*HY.0@+K6CGOD4.=8@93! M.%%O\@6]6F[4TT\:ASLC%$U?IZ;#OJ9P^59]T#,Z/AB)3[7:/MLXM7ZW6^NOO+\V!U MC"Q',&63+4L6/&<6+*M]])(M^3'X]]?J6VB9-]Z=&\IS"'2/?K/OR>'#/PX. MXTU'^ANIW&U8IJL[Z!,43=9+A7I'7@D!R1DC4G:Y/!X#LC^"OR5CWAY,QP;> M/<4X/VY'&)[;%Q?O[U9,[#6)$Z.%]0R44@QBX?0*I2PN%G2L]9RW/#Z M5 %^:'EWT"]Q+,M?Y[*ZS#=?K#44(M+^+;236:DU%*H4\#)FL!@BX\9Q;#ZF MJ1'IIWX /^_)RCXX:;8]#M+8+WW(>+W,*X(R>6IUV.KR=OK;(J]7!9\J&IF@ MR=]>9$S8\*\=>V8JJO&T?=#Y NB+).0RA) -(]=%2#0^*IH ME()26*G-81,Y@13&F"(-D][5KN]'E] ]PJ*:(8B>JZAF"%9Z.[!\XO8],9PY M+R)$BH) 95I8P%B@F* 2CYP)9"]%-3/#:&!1S1"9]@W1NRM.KF#VK'(G&5#, M6 C*9I!><1D\"]:T'ESV7:)FUZSM(#"XJ&:(/#H V"[E&S(6:Y!Y\*I$4-PH M\%%**&CK# -?C&Q]*G("136#@#"BJ&:(5#H VH$NG^NB$U?>@;&_^[(7]6'0(4FG0SO-:X)HA%.X^)[YA2/[WF?X.DO'N-Q!"6=Z F#WFT[[U7V7@/-AKR#'6*X'4FCD>- MPFBG4CH^'^7MCU4CT;>C,@YK'6S#S<69=9UPMW-2]WX\BBG.Z9! &.E *8P0 MG)+ ?< LFD_D'$_NJ7LM(R'X>'3G@?!PG- _-QB#8-9"$'4 @,Z!7B$" MVF!97:=,K:OM1I Y+]0/!J']H3M(GAU ]NU]4G@#,Q,2US M<')U>#(P,C0P.3,P>#$P<2YH=&U02P$"% ,4 " #N?FY9VS,\P0X( ; M* &P @ $T" 97@S,3(MQ &5X,S(Q+7-P#,R,BUS<')U>#(P M,C0P.3,P>#$P<2YH=&U02P$"% ,4 " #N?FY9(>6=H99^ 0#I#Q8 $0 M @ $<' &UL4$L! A0#% @ [GYN66(I ME&&>8@ H( $ !4 ( !3MH! '-P&UL4$L%!@ * H K@( P&! $! end XML 92 spru-20240930_htm.xml IDEA: XBRL DOCUMENT 0001772720 2024-01-01 2024-09-30 0001772720 2024-11-13 0001772720 2024-09-30 0001772720 2023-12-31 0001772720 2024-07-01 2024-09-30 0001772720 2023-07-01 2023-09-30 0001772720 2023-01-01 2023-09-30 0001772720 us-gaap:CommonStockMember 2023-12-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001772720 us-gaap:RetainedEarningsMember 2023-12-31 0001772720 us-gaap:TreasuryStockCommonMember 2023-12-31 0001772720 us-gaap:NoncontrollingInterestMember 2023-12-31 0001772720 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0001772720 2024-01-01 2024-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001772720 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001772720 us-gaap:CommonStockMember 2024-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001772720 us-gaap:RetainedEarningsMember 2024-03-31 0001772720 us-gaap:TreasuryStockCommonMember 2024-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2024-03-31 0001772720 2024-03-31 0001772720 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001772720 us-gaap:NoncontrollingInterestMember 2024-04-01 2024-06-30 0001772720 2024-04-01 2024-06-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001772720 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001772720 us-gaap:CommonStockMember 2024-06-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001772720 us-gaap:RetainedEarningsMember 2024-06-30 0001772720 us-gaap:TreasuryStockCommonMember 2024-06-30 0001772720 us-gaap:NoncontrollingInterestMember 2024-06-30 0001772720 2024-06-30 0001772720 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001772720 us-gaap:NoncontrollingInterestMember 2024-07-01 2024-09-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001772720 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001772720 us-gaap:CommonStockMember 2024-09-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001772720 us-gaap:RetainedEarningsMember 2024-09-30 0001772720 us-gaap:TreasuryStockCommonMember 2024-09-30 0001772720 us-gaap:NoncontrollingInterestMember 2024-09-30 0001772720 2022-12-31 0001772720 us-gaap:CommonStockMember 2022-12-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001772720 us-gaap:RetainedEarningsMember 2022-12-31 0001772720 us-gaap:TreasuryStockCommonMember 2022-12-31 0001772720 us-gaap:NoncontrollingInterestMember 2022-12-31 0001772720 2023-01-01 2023-03-31 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001772720 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001772720 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001772720 2023-03-31 0001772720 us-gaap:CommonStockMember 2023-03-31 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001772720 us-gaap:RetainedEarningsMember 2023-03-31 0001772720 us-gaap:TreasuryStockCommonMember 2023-03-31 0001772720 us-gaap:NoncontrollingInterestMember 2023-03-31 0001772720 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001772720 2023-04-01 2023-06-30 0001772720 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001772720 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001772720 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001772720 2023-06-30 0001772720 us-gaap:CommonStockMember 2023-06-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001772720 us-gaap:RetainedEarningsMember 2023-06-30 0001772720 us-gaap:TreasuryStockCommonMember 2023-06-30 0001772720 us-gaap:NoncontrollingInterestMember 2023-06-30 0001772720 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001772720 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001772720 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001772720 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001772720 2023-09-30 0001772720 us-gaap:CommonStockMember 2023-09-30 0001772720 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001772720 us-gaap:RetainedEarningsMember 2023-09-30 0001772720 us-gaap:TreasuryStockCommonMember 2023-09-30 0001772720 us-gaap:NoncontrollingInterestMember 2023-09-30 0001772720 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-12-31 0001772720 2023-01-01 2023-12-31 0001772720 spru:PPARevenueMember 2024-07-01 2024-09-30 0001772720 spru:PPARevenueMember 2023-07-01 2023-09-30 0001772720 spru:PPARevenueMember 2024-01-01 2024-09-30 0001772720 spru:PPARevenueMember 2023-01-01 2023-09-30 0001772720 spru:SLARevenueMember 2024-07-01 2024-09-30 0001772720 spru:SLARevenueMember 2023-07-01 2023-09-30 0001772720 spru:SLARevenueMember 2024-01-01 2024-09-30 0001772720 spru:SLARevenueMember 2023-01-01 2023-09-30 0001772720 spru:SolarRenewableEnergyCreditRevenueMember 2024-07-01 2024-09-30 0001772720 spru:SolarRenewableEnergyCreditRevenueMember 2023-07-01 2023-09-30 0001772720 spru:SolarRenewableEnergyCreditRevenueMember 2024-01-01 2024-09-30 0001772720 spru:SolarRenewableEnergyCreditRevenueMember 2023-01-01 2023-09-30 0001772720 spru:GovernmentIncentivesMember 2024-07-01 2024-09-30 0001772720 spru:GovernmentIncentivesMember 2023-07-01 2023-09-30 0001772720 spru:GovernmentIncentivesMember 2024-01-01 2024-09-30 0001772720 spru:GovernmentIncentivesMember 2023-01-01 2023-09-30 0001772720 us-gaap:ServiceMember 2024-07-01 2024-09-30 0001772720 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001772720 us-gaap:ServiceMember 2024-01-01 2024-09-30 0001772720 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001772720 spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember 2024-07-01 2024-09-30 0001772720 spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember 2023-07-01 2023-09-30 0001772720 spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember 2024-01-01 2024-09-30 0001772720 spru:IntangiblesAmortizationUnfavorableSolarRenewableEnergyAgreementsMember 2023-01-01 2023-09-30 0001772720 us-gaap:ProductAndServiceOtherMember 2024-07-01 2024-09-30 0001772720 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001772720 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-09-30 0001772720 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001772720 spru:SolarRenewableEnergyCertificatesMember 2024-09-30 0001772720 spru:SolarRenewableEnergyCertificatesMember 2023-12-31 0001772720 2023-06-30 2023-06-30 0001772720 spru:LegacySprucePowerMember 2022-09-09 2022-09-09 0001772720 srt:ScenarioPreviouslyReportedMember spru:SprucePowerMember 2022-09-09 2022-09-09 0001772720 spru:SprucePowerMember 2022-09-09 2022-09-09 0001772720 srt:ScenarioPreviouslyReportedMember spru:SprucePowerMember 2022-09-09 0001772720 spru:SprucePowerMember 2022-09-09 0001772720 spru:SprucePowerMember 2022-09-10 2023-09-08 0001772720 spru:SprucePowerMember us-gaap:SalesMember 2023-01-01 2023-03-31 0001772720 spru:SprucePowerMember spru:DepreciationMember 2023-01-01 2023-03-31 0001772720 spru:SprucePowerMember spru:AmortizationOfIntangibleAssetsMember 2023-01-01 2023-03-31 0001772720 spru:CertainSubsidiariesMember 2023-03-31 0001772720 spru:SprucePowerMember spru:SolarRenewableEnergyCreditAgreementsMember 2022-09-09 2022-09-09 0001772720 srt:MinimumMember spru:SolarRenewableEnergyCreditAgreementsMember 2022-09-09 2022-09-09 0001772720 srt:MaximumMember spru:SolarRenewableEnergyCreditAgreementsMember 2022-09-09 2022-09-09 0001772720 spru:SprucePowerMember spru:PerformanceBasedIncentiveAgreementsMember 2022-09-09 2022-09-09 0001772720 spru:SprucePowerMember us-gaap:TradeNamesMember 2022-09-09 2022-09-09 0001772720 2022-09-09 2022-09-09 0001772720 spru:SSHoldings2017AndSubsidiariesSMETHMember 2023-03-23 2023-03-23 0001772720 spru:SSHoldings2017AndSubsidiariesSMETHMember 2023-03-23 0001772720 spru:TredegarMember 2023-08-18 0001772720 spru:TredegarMember 2023-08-18 2023-08-18 0001772720 spru:SolarEnergySystemsMember 2024-09-30 0001772720 spru:SolarEnergySystemsMember 2023-12-31 0001772720 us-gaap:EquipmentMember 2024-09-30 0001772720 us-gaap:EquipmentMember 2023-12-31 0001772720 us-gaap:FurnitureAndFixturesMember 2024-09-30 0001772720 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001772720 us-gaap:ComputerEquipmentMember 2024-09-30 0001772720 us-gaap:ComputerEquipmentMember 2023-12-31 0001772720 us-gaap:SoftwareDevelopmentMember 2024-09-30 0001772720 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001772720 us-gaap:LeaseholdImprovementsMember 2024-09-30 0001772720 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001772720 us-gaap:EnergyEquipmentMember 2024-07-01 2024-09-30 0001772720 us-gaap:EnergyEquipmentMember 2024-01-01 2024-09-30 0001772720 us-gaap:EnergyEquipmentMember 2023-07-01 2023-09-30 0001772720 us-gaap:EnergyEquipmentMember 2023-01-01 2023-09-30 0001772720 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-01-01 2024-09-30 0001772720 spru:SolarRenewableEnergyCreditAgreementsMember 2024-09-30 0001772720 spru:SolarRenewableEnergyCreditAgreementsMember 2023-12-31 0001772720 spru:PerformanceBasedIncentiveAgreementsMember 2024-09-30 0001772720 spru:PerformanceBasedIncentiveAgreementsMember 2023-12-31 0001772720 us-gaap:TradeNamesMember 2024-09-30 0001772720 us-gaap:TradeNamesMember 2023-12-31 0001772720 spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember 2024-07-01 2024-09-30 0001772720 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-09-30 0001772720 spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember 2024-01-01 2024-09-30 0001772720 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-09-30 0001772720 spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember 2023-07-01 2023-09-30 0001772720 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001772720 spru:RevenueFromContractWithCustomerExcludingAssessedTaxMember 2023-01-01 2023-09-30 0001772720 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-09-30 0001772720 spru:ARSVBCreditAgreementMember 2024-09-30 0001772720 spru:ARSVBCreditAgreementMember 2023-12-31 0001772720 spru:SecondSBVCreditAgreementMember 2024-09-30 0001772720 spru:SecondSBVCreditAgreementMember 2023-12-31 0001772720 spru:KeyBankCreditAgreementMember 2024-09-30 0001772720 spru:KeyBankCreditAgreementMember 2023-12-31 0001772720 spru:ARSecondKeyBankCreditAgreementMember 2024-09-30 0001772720 spru:ARSecondKeyBankCreditAgreementMember 2023-12-31 0001772720 spru:DeutscheBankCreditAgreementMember 2024-09-30 0001772720 spru:DeutscheBankCreditAgreementMember 2023-12-31 0001772720 spru:BaringsGPSFCreditAgreementSETFacilityMember 2024-09-30 0001772720 spru:BaringsGPSFCreditAgreementSETFacilityMember 2023-12-31 0001772720 spru:LegacySprucePowerMember 2022-09-09 0001772720 spru:LegacySprucePowerMember 2024-07-01 2024-09-30 0001772720 spru:LegacySprucePowerMember 2024-01-01 2024-09-30 0001772720 spru:LegacySprucePowerMember 2023-07-01 2023-09-30 0001772720 spru:LegacySprucePowerMember 2023-01-01 2023-09-30 0001772720 spru:BaringsGPSFCreditAgreementSETFacilityMember 2024-06-26 0001772720 spru:DeutscheBankCreditAgreementMember 2024-06-26 2024-06-26 0001772720 spru:DeutscheBankCreditAgreementMember 2024-06-26 0001772720 us-gaap:InterestRateSwapMember us-gaap:OtherOperatingIncomeExpenseMember 2024-07-01 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:OtherOperatingIncomeExpenseMember 2024-01-01 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:OtherOperatingIncomeExpenseMember 2023-07-01 2023-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:OtherOperatingIncomeExpenseMember 2023-01-01 2023-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2024-07-01 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2024-01-01 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-07-01 2023-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2023-01-01 2023-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2024-01-01 2024-09-30 0001772720 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-09-30 0001772720 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001772720 us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-09-30 0001772720 us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001772720 us-gaap:MeasurementInputPriceVolatilityMember 2024-09-30 0001772720 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001772720 us-gaap:MeasurementInputExercisePriceMember 2024-09-30 0001772720 us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001772720 us-gaap:MeasurementInputSharePriceMember 2024-09-30 0001772720 us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2024-09-30 0001772720 us-gaap:InterestRateSwapMember 2024-09-30 0001772720 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-09-30 0001772720 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2024-09-30 0001772720 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2024-09-30 0001772720 us-gaap:MoneyMarketFundsMember 2024-09-30 0001772720 us-gaap:FairValueInputsLevel1Member 2024-09-30 0001772720 us-gaap:FairValueInputsLevel2Member 2024-09-30 0001772720 us-gaap:FairValueInputsLevel3Member 2024-09-30 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001772720 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001772720 us-gaap:InterestRateSwapMember 2023-12-31 0001772720 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001772720 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001772720 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001772720 us-gaap:MoneyMarketFundsMember 2023-12-31 0001772720 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001772720 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001772720 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001772720 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001772720 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001772720 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001772720 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001772720 us-gaap:FairValueInputsLevel3Member 2024-06-30 0001772720 us-gaap:FairValueInputsLevel3Member 2024-07-01 2024-09-30 0001772720 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-09-30 0001772720 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001772720 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001772720 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-09-30 0001772720 2022-01-01 2022-12-31 0001772720 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001772720 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001772720 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2024-04-12 2024-04-12 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001772720 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001772720 srt:ChiefExecutiveOfficerMember spru:LadderRSUsMember 2022-09-09 2022-09-09 0001772720 spru:LadderRSUsMember 2022-09-09 0001772720 spru:LadderRSUsMember 2022-09-09 2022-09-09 0001772720 spru:LadderRSUsMember 2023-07-01 2023-09-30 0001772720 spru:LadderRSUsMember 2023-01-01 2023-09-30 0001772720 srt:ChiefExecutiveOfficerMember spru:LadderRSUsMember 2024-07-01 2024-09-30 0001772720 us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001772720 us-gaap:CommonClassBMember 2024-01-01 2024-09-30 0001772720 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2024-09-30 0001772720 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2023-12-31 0001772720 stpr:NY 2021-03-08 0001772720 stpr:NY 2023-09-01 2023-09-30 0001772720 stpr:NY 2024-04-30 0001772720 stpr:NY 2024-02-01 2024-02-29 0001772720 stpr:DE 2021-10-19 0001772720 stpr:DE 2024-09-30 0001772720 spru:ShareholderDerivativeActionsMember 2023-03-31 0001772720 stpr:MA 2024-09-01 2024-09-30 0001772720 2023-10-01 2023-10-31 0001772720 2023-05-23 2023-05-23 0001772720 spru:BMZUSAINCMember 2024-01-01 2024-01-31 0001772720 spru:BMZUSAINCMember 2024-09-30 0001772720 spru:PlasticOmniumMember 2023-03-17 2023-03-17 0001772720 spru:PlasticOmniumMember 2024-09-30 0001772720 spru:ParkerHannifinMember 2024-09-30 0001772720 srt:MaximumMember spru:LegacySprucePowerMember 2024-01-01 2024-09-30 0001772720 us-gaap:FireMember 2024-07-01 2024-09-30 0001772720 us-gaap:FireMember 2024-01-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:DrivetrainDisposalGroupMember 2024-07-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:DrivetrainDisposalGroupMember 2023-07-01 2023-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:DrivetrainDisposalGroupMember 2024-01-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:DrivetrainDisposalGroupMember 2023-01-01 2023-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2024-07-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2023-07-01 2023-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2024-01-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:XLGridDisposalGroupMember 2024-07-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:XLGridDisposalGroupMember 2023-07-01 2023-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:XLGridDisposalGroupMember 2024-01-01 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:XLGridDisposalGroupMember 2023-01-01 2023-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:DrivetrainDisposalGroupMember 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember spru:DrivetrainDisposalGroupMember 2023-12-31 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2024-09-30 0001772720 us-gaap:SegmentDiscontinuedOperationsMember 2023-12-31 shares iso4217:USD iso4217:USD shares spru:contract pure spru:lease spru:complaint spru:legalAction spru:battery 0001772720 --12-31 Q3 2024 false http://fasb.org/us-gaap/2024#AccountingStandardsUpdate201613Member 0.125 P1Y 10-Q true 2024-09-30 false 001-38971 Spruce Power Holding Corporation DE 83-4109918 2000 S Colorado Blvd, Suite 2-825 Denver CO 80222 (866) 777-8235 Shares of common stock, $0.0001 par value SPRU NYSE Yes Yes Non-accelerated Filer true false false 18602612 113658000 141354000 36323000 31587000 900000 1700000 11523000 9188000 6723000 11333000 4779000 9879000 173006000 203341000 138340000 143095000 464695000 484406000 12812000 16550000 9267000 10196000 3370000 2454000 5029000 5933000 0 28757000 255000 257000 0 32000 806774000 895021000 858000 1120000 28351000 27914000 30892000 40634000 1686000 878000 956000 1166000 65000 0 62808000 71712000 577005000 590866000 2876000 1858000 5061000 5731000 0 17000 3510000 6108000 607000 843000 3219000 3047000 52000 170000 655138000 680352000 0.0001 0.0001 350000000 350000000 19398378 18597728 19093186 18292536 2000 2000 477413000 475654000 -322449000 -257888000 800650 800650 5424000 5424000 2094000 2325000 151636000 214669000 806774000 895021000 21378000 23250000 61881000 64158000 9657000 9810000 28500000 26257000 13521000 12391000 43426000 44093000 -7205000 -26339000 -7205000 -26339000 603000 773000 2055000 4225000 28757000 0 28757000 0 58537000 47767000 105833000 92464000 -37159000 -24517000 -43952000 -28306000 6265000 8255000 16908000 13846000 11367000 11192000 29900000 30815000 -2000 -70000 -17000 -218000 -11328000 8061000 -8153000 11663000 37000 360000 453000 1240000 -53550000 -18963000 -64627000 -32154000 0 3083000 -4000 -204000 50000 -4253000 -53554000 -19167000 -64577000 -36407000 -25000 146000 -16000 -764000 -53529000 -19313000 -64561000 -35643000 -2.88 -2.88 -1.09 -1.09 -3.51 -3.51 -1.78 -1.78 0 0 -0.01 -0.01 0 0 -0.24 -0.24 -2.88 -2.88 -1.11 -1.11 -3.50 -3.50 -1.97 -1.97 18566015 18566015 17351796 17351796 18438375 18438375 18072115 18072115 19093186 2000 475654000 -257888000 800650 -5424000 2325000 214669000 5060 76000 76000 821000 821000 -2454000 4000 -2450000 19098246 2000 476475000 -260342000 800650 -5424000 2253000 212964000 259604 64000 64000 236000 236000 -8578000 5000 -8573000 19357850 2000 476711000 -268920000 800650 -5424000 2194000 204563000 40528 75000 75000 702000 702000 -53529000 -25000 -53554000 19398378 2000 477413000 -322449000 800650 -5424000 2094000 151636000 85000 18046903 2000 473289000 -193342000 0 0 8942000 288891000 1285000 1285000 240000 -1813000 -5490000 -7303000 135210 283000 283000 341490 25818 150000 150000 108000 88000 88000 796000 796000 -39000 -19395000 590000 -18805000 178000 18549421 2000 472705000 -211452000 0 0 3954000 265209000 111637 252000 252000 106928 233022 1614000 1614000 593000 593000 57000 57000 21000 3065000 -1482000 1583000 199000 18767986 2000 473550000 -208387000 233022 -1614000 2415000 265966000 84245 165000 165000 72895 497725 3505000 3505000 660000 660000 55000 139000 139000 139000 26000 102000 102000 21000 -19313000 125000 -19188000 0 18925126 2000 474514000 -227700000 730747 -5119000 2438000 244135000 -64577000 -36407000 50000 -4253000 1759000 2049000 1128000 2436000 671000 0 15695000 16445000 28757000 0 181000 0 -8153000 11663000 17000 218000 12159000 7658000 2055000 4225000 24000 49000 4447000 4390000 3463000 5166000 916000 488000 -4961000 1992000 -2000 -124000 -262000 -1667000 -11735000 25212000 -9000 5000 2541000 701000 -28266000 -13820000 -87000 -2104000 -28353000 -15924000 4712000 5068000 -18868000 -13188000 0 43097000 182000 285000 23398000 -25126000 0 325000 23398000 -24801000 145763000 22821000 130000000 21396000 0 165000 2108000 391000 0 150000 0 700000 0 5119000 0 55000 215000 381000 -18086000 -6686000 81000 0 -18005000 -6686000 -22960000 -47411000 172941000 240144000 149981000 192733000 22021000 24105000 0 933000 0 436000 0 -43000 Organization and Description of Business<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Spruce Power Holding Corporation and its subsidiaries (“Spruce Power” or the “Company”) is a leading owner and operator of distributed solar energy assets across the United States (the “U.S.”), offering subscription-based services to approximately 75,000 home solar assets and customer contracts, making renewable energy more accessible to everyone.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is engaged in the ownership and maintenance of home solar energy systems for homeowners in the U.S. The Company provides clean, solar energy typically at savings compared to traditional utility energy. The Company’s primary customers are homeowners and the Company’s core solar service offerings generate revenues primarily through (i) the sale of electricity generated by its home solar energy systems to homeowners pursuant to long-term agreements, which requires the Company’s subscribers to make recurring monthly payments, (ii) third party </span><span style="color:#211d1e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contracts to sell </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">solar renewable energy credits (“</span><span style="color:#211d1e;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SRECs”) generated by the solar energy systems for fixed prices </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (iii) the servicing of those agreements for other institutional owners of home solar energy systems. In addition, the Company generates cash flows and earns interest income from an investment through a master lease agreement described below.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company holds subsidiary fund companies, defined below as the Funds, that own and operate portfolios of home solar energy systems, which are subject to solar lease agreements (“SLAs”) and power purchase agreements (“PPAs”, together with the SLAs, “Customer Agreements”) with residential customers who benefit from the production of electricity generated by the solar energy systems. The solar energy systems may qualify for subsidies, renewable energy credits and other incentives as provided by various states and local agencies. These benefits have generally been retained by the Company's subsidiaries that own the systems, with the exception of the investment tax credit (“ITCs”) under Section 48 of the Internal Revenue Code, as amended, which were generally passed through to the various financing partners of the solar energy systems. The Company also offers services which include asset management services and operating and maintenance services for home solar energy systems. </span></div>Historically, the Company provided fleet electrification solutions for commercial vehicles in North America, offering its systems for vehicle electrification (the “Drivetrain” operations) and through its energy efficiency and infrastructure solutions business, offering and installing charging stations to enable customers develop the charging infrastructure required for their electrified vehicles (the “XL Grid” operations). The Company ceased the Drivetrain and XL Grid operations in late 2022, and both are presented as discontinued operations in the unaudited condensed consolidated financial statements (see Note 16. Discontinued Operations). 75000 Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of unaudited condensed consolidated financial statement presentation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 8 of Regulation S-X. The Company has condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. As such, these interim unaudited condensed consolidated financial statements should be read in conjunction with the Company’s 2023 annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023. The Company’s interim unaudited condensed consolidated financial statements reflect all normal and recurring adjustments necessary, in its opinion, to state fairly the financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period due to the Company’s continual growth, seasonal fluctuations in solar energy generation, timing of maintenance and other expenditures, changes in interest expense and other factors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's accompanying unaudited condensed consolidated financial statements include the accounts of its wholly owned subsidiaries and variable interest entities (“VIEs”), for which the Company is the primary beneficiary. All intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reclassified to conform to the Company’s current presentation and such reclassifications had no effect on the Company’s previously reported financial position, results of operations, or cash flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2023, the Company effected a one-for-eight reverse stock split with respect to its issued and outstanding shares of common stock (the “Reverse Stock Split”). Excluding the par value and the number of authorized shares of the Company’s common stock, all share amounts, all per share amounts, and the values of the common stock outstanding and related effect on additional paid in capital included in this Form 10-Q have been retrospectively presented as if the Reverse Stock Split had been effective from the beginning of the earliest period presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of income and expenses during the reporting period. The Company’s most significant estimates and judgments involve (i) deferred income taxes, (ii) warranty reserves, (iii) valuation of stock-based compensation, (iv) valuation of warrant liability, (v) the useful lives of certain assets and liabilities, (vi) the allowance for current expected credit losses and (vii) the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities, goodwill and the fair value of purchase consideration of asset acquisitions. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable interest entities</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consolidates any VIE of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. 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 VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the 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. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary. The Company's initial investments in Volta Solar Owner II, LLC and ORE F4 HoldCo, LLC (collectively, the “Funds”) were determined to be VIEs and remained as such as of September 30, 2024. During the three months ended September 30, 2023, the Company purchased all membership interests in Level Solar Fund IV and it ceased being a VIE as of September 30, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks, money market accounts, and U.S. Treasury securities. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with large financial institutions, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit and revenue risks</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the Federal Deposit Insurance Corporation limit. At September 30, 2024 and December 31, 2023, the Company had cash in excess of the $250,000 federally insured limit. The Company </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">believes that its credit risk is not significant on cash and cash equivalents as most of the balances are kept in treasury bills, which are government backed securities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2024 and 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company had no customers that represented at least 10% of the Company’s revenues. As of September 30, 2024 and December 31, 2023, the Company had no customers that represented at least 10% of the Company’s accounts receivable balances.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash held at September 30, 2024 and December 31, 2023 of $36.3 million and $31.6 million, respectively, primarily consists of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds. The carrying amount reported in the unaudited condensed consolidated balance sheets for restricted cash approximates its fair value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:62.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,733 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represent amounts due from the Company’s customers. Accounts receivable is recorded net of an allowance for expected credit losses, which is determined by the Company’s assessment of the collectability of customer accounts based on the best available data at the time of the assessment. Management reviews the allowance by considering factors such as historical experience, contractual term, aging category and current economic conditions that may affect customers. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net on the unaudited condensed consolidated balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision recognized upon valuation of assets acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for current expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </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><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment related to SEMTH master lease agreement and interest income</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for its investment related to the SEMTH (as defined below) master lease agreement in accordance with Accounting Standards Codification (“ASC”) 325-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Investments—Other—Beneficial Interests in Securitized Financial Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The Company recognizes accretable yield as interest income over the life of the related beneficial interest using the effective yield method, which is reflected within interest income in the unaudited condensed consolidated statements of operations in the amount of $4.8 million and $12.3 million for the three and nine months ended September 30, 2024, respectively. On a recurring basis, the Company evaluates changes in the cash flows expected to be collected from the cash flows previously projected, and when favorable or adverse changes are deemed other than temporary, the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Company prospectively updates its expectation of cash flows to be collected and recalculates the amount of accretable yield for the related beneficial interest.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Favorable or adverse changes deemed other than temporary are accounted for as a change in estimate in conformity with ASC 250, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Accounting Changes and Error Corrections</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, with the amount of periodic accretion adjusted over the remaining life of the master lease agreement. During the three months period ended September 30, 2024, the Company revised its estimated cash flows expected to be collected related to the SEMTH master lease agreement. As a result, the Company recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">additional accretable yield of $0.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">within interest income in the unaudited condensed consolidated statements of operations. The Company estimates approximately $3.0 million of additional interest income per year over the life of the related beneficial interest.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews long-lived assets, such as property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluates the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. There were no long-lived asset impairment charges for the three and nine months ended September 30, 2024 and 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of goodwill</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair market value of tangible and intangible assets acquired and liabilities assumed of acquired businesses. Goodwill is not amortized, however it is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has historically recorded goodwill in connection with its business acquisitions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual goodwill impairment assessment on October 1 of each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment of the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the fair value of the Company’s reporting unit using the market and income approach. Under the market approach, the Company uses multiples of EBITDA or revenues of the comparable guideline public companies by selecting a population of public companies with similar operations and attributes. Using this guideline public company data, a range of multiples of enterprise value to EBITDA or revenue is calculated. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value. See Note 11. Goodwill for further information on the Company’s determination relating to impairment of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When it is probable that a loss has occurred and the loss amount can be reasonably estimated, the Company records liabilities for loss contingencies. In certain cases, the Company may be covered by one or more corporate insurance policies, resulting in insurance loss recoveries. When such recoveries are in excess of a loss recognized in the Company’s financial statements, the Company recognizes a gain contingency at the earlier of when the gain has been realized or when it is realizable, however when the Company expects recovery of proceeds up to the amount of the loss recognized, a receivable, which offsets the related loss contingency, is recognized when realization of the claim for recovery is determined to be probable.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices 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 assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability being measured.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, net, accounts payable, accrued expenses and other current liabilities, non-recourse debt, and interest rate swaps. The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximates fair value due to the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from its home solar energy portfolio and servicing platform, which primarily generates revenue through the sale to homeowners of power generated by the home solar energy systems and the rental of solar equipment by certain homeowners, pursuant to long-term agreements. Pursuant to Accounting Standard Codification 606 (“ASC 606”) defined below, the Company has elected the “right to invoice” practical expedient, and revenues for the performance obligations related to energy generation and servicing revenue are recognized as services are rendered based upon the underlying contractual arrangements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SLA revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy credit revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicing revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles amortization, unfavorable solar renewable energy agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,378 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,250 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,881 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,158 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Energy generation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers purchase solar energy from the Company under PPAs or SLAs, both defined above. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts. </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">PPA revenues </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Financial Accounting Standards Board (“FASB”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs. </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">SLA revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has SLAs, which do not meet the definition of a lease under ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments due to the performance obligation being satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected as deferred rent assets on the unaudited condensed consolidated balance sheets. Certain SLAs contain provisions to provide customers a performance guarantee that each solar energy system will achieve certain specified minimum solar energy production output. If the solar energy system does not produce the guaranteed production amount, the Company is obligated to pay a performance guarantee calculated as the product of (a) the shortfall production amount and (b) guaranteed rate per kWh as defined in the SLA.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Solar renewable energy credit revenues</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. Certain SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606. The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point in time when the SRECs are transferred. As SRECs can be sold separate from the actual electricity generated by the renewable-based generation source, the Company accounts for the SRECs it generates from its solar energy systems as governmental incentives and do not consider those SRECs output of the underlying solar energy systems. The Company classifies these SRECs as inventory held until sold and delivered to third parties. As the Company did not incur costs to obtain these governmental incentives, the inventory carrying value for the SRECs was $0 as of September 30, 2024 and December 31, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Deferred revenue</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes prepayments received for unfulfilled performance obligations that will be recognized on a straight-line basis over the remaining term of the respective customer agreements. Deferred revenue, in the aggregate, as of September 30, 2024 and December 31, 2023 was $4.6 million and $2.7 million, respectively. The Company recognized revenues of $0.1 million related to deferred revenue as of the start of the period during each of the three and nine months ended September 30, 2024 and 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and net operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect of changes in tax rates on deferred tax assets and liabilities is recognized in the unaudited condensed consolidated statements of operations in the period in which the enactment rate changes. The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors, such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three and nine months ended September 30, 2024 and 2023, there were no uncertain tax positions taken or expected to be taken in the Company’s tax returns.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years prior to 2021. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize any tax related interest or penalties during the periods presented in the accompanying unaudited condensed consolidated financial statements, however, would record any such interest and penalties as a component of the provision for income taxes.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has historically been no federal or state provision for income taxes since the Company has historically incurred net operating losses and maintains a full valuation allowance against its net deferred tax assets. For the three and nine months ended September 30, 2024 and 2023, the Company recognized no provision for income taxes consistent with its losses incurred and the valuation allowance against its deferred tax assets. As a result, the Company's effective income tax rate was 0% for the three and nine months ended September 30, 2024 and 2023. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related parties</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, the board of directors, as well as members of their immediate families and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or that has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SEC Climate Disclosure Rule</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, the SEC adopted final rules requiring public entities to disclose certain climate-related information in their registration statements and annual reports. The rules will be effective for non-accelerated filers and smaller reporting companies commencing with the fiscal year beginning on or after January 1, 2027. In April 2024, the SEC issued an administrative stay of the implementation of these rules, pending judicial review. The Company is evaluating the impact of the final rules on its unaudited condensed consolidated financial statements and related disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2023-09”), which requires enhancements regarding the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for the Company on December 31, 2025. The Company will adopt this ASU as of December 31, 2025 and will prospectively apply its requirements to income tax disclosures presented in the notes to the condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2023-07”), which requires enhanced disclosures for reportable segments, primarily in relation to significant segment expenses, even in the event an entity has a single reportable segment in accordance with Topic 280. ASU 2023-07 is effective for the Company on December 31, 2024. The Company will adopt this ASU as of December 31, 2024 and will retrospectively apply its requirements to all prior periods based on the significant segment expense categories identified and disclosed in its condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of unaudited condensed consolidated financial statement presentation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and Article 8 of Regulation S-X. The Company has condensed or omitted certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP pursuant to the applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. As such, these interim unaudited condensed consolidated financial statements should be read in conjunction with the Company’s 2023 annual audited consolidated financial statements and accompanying notes included in its Annual Report on Form 10-K for the year ended December 31, 2023. The Company’s interim unaudited condensed consolidated financial statements reflect all normal and recurring adjustments necessary, in its opinion, to state fairly the financial position and results of operations for the reported periods. Amounts reported for interim periods may not be indicative of a full year period due to the Company’s continual growth, seasonal fluctuations in solar energy generation, timing of maintenance and other expenditures, changes in interest expense and other factors.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's accompanying unaudited condensed consolidated financial statements include the accounts of its wholly owned subsidiaries and variable interest entities (“VIEs”), for which the Company is the primary beneficiary. All intercompany transactions and balances have been eliminated in consolidation. Certain prior period amounts have been </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reclassified to conform to the Company’s current presentation and such reclassifications had no effect on the Company’s previously reported financial position, results of operations, or cash flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 6, 2023, the Company effected a one-for-eight reverse stock split with respect to its issued and outstanding shares of common stock (the “Reverse Stock Split”). Excluding the par value and the number of authorized shares of the Company’s common stock, all share amounts, all per share amounts, and the values of the common stock outstanding and related effect on additional paid in capital included in this Form 10-Q have been retrospectively presented as if the Reverse Stock Split had been effective from the beginning of the earliest period presented.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of income and expenses during the reporting period. The Company’s most significant estimates and judgments involve (i) deferred income taxes, (ii) warranty reserves, (iii) valuation of stock-based compensation, (iv) valuation of warrant liability, (v) the useful lives of certain assets and liabilities, (vi) the allowance for current expected credit losses and (vii) the valuation of business combinations, including the fair values and useful lives of acquired assets and assumed liabilities, goodwill and the fair value of purchase consideration of asset acquisitions. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company’s financial statements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable interest entities</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consolidates any VIE of which it is the primary beneficiary. The Company formed or acquired VIEs which are partially funded by tax equity investors in order to facilitate the funding and monetization of certain attributes associated with solar energy systems. 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 VIEs, through arrangements that do not involve controlling voting interests. A variable interest holder is required to consolidate a VIE if that party has the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and the 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. The Company does not consolidate a VIE in which it has a majority ownership interest when the Company is not considered the primary beneficiary. The Company evaluates its relationships with the VIEs on an ongoing basis to determine if it is the primary beneficiary. The Company's initial investments in Volta Solar Owner II, LLC and ORE F4 HoldCo, LLC (collectively, the “Funds”) were determined to be VIEs and remained as such as of September 30, 2024. During the three months ended September 30, 2023, the Company purchased all membership interests in Level Solar Fund IV and it ceased being a VIE as of September 30, 2023.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and cash equivalents</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in banks, money market accounts, and U.S. Treasury securities. Cash equivalents are carried at cost, which approximates fair value due to their short-term nature. The Company’s cash and cash equivalents are placed with large financial institutions, and at times exceed federally insured limits. To date, the Company has not experienced any credit loss relating to its cash and cash equivalents.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of credit and revenue risks</span></div>Financial instruments which potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents. At times, such cash may be in excess of the Federal Deposit Insurance Corporation limit. At September 30, 2024 and December 31, 2023, the Company had cash in excess of the $250,000 federally insured limit. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted cash</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash held at September 30, 2024 and December 31, 2023 of $36.3 million and $31.6 million, respectively, primarily consists of cash that is subject to restriction due to provisions in the Company's financing agreements and the operating agreements of the Funds. The carrying amount reported in the unaudited condensed consolidated balance sheets for restricted cash approximates its fair value.</span></div> 36300000 31600000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:62.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,733 </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></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of the Company’s cash and cash equivalents and restricted cash balances to the total amounts shown in the unaudited condensed consolidated statements of cash flows for the end of the periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:62.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,733 </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></tr></table></div> 113658000 154209000 36323000 38524000 149981000 192733000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div>Accounts receivable primarily represent amounts due from the Company’s customers. Accounts receivable is recorded net of an allowance for expected credit losses, which is determined by the Company’s assessment of the collectability of customer accounts based on the best available data at the time of the assessment. Management reviews the allowance by considering factors such as historical experience, contractual term, aging category and current economic conditions that may affect customers. The following table presents the changes in the allowance for credit losses recorded against accounts receivable, net on the unaudited condensed consolidated balance sheets:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.780%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of ASC 326 adoption</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,881)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision recognized upon valuation of assets acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for current expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,693 </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><td colspan="3" style="display:none"></td></tr></table> 1693000 12164000 0 -1285000 1881000 11447000 0 420000 1128000 1841000 940000 1693000 4800000 12300000 900000 3000000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of long-lived asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s</span></div>The Company reviews long-lived assets, such as property and equipment and intangible assets with definite lives, for impairment whenever events or changes in circumstances indicate that an asset group’s carrying amount may not be recoverable. The Company groups assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluates the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset group is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value. 0 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of goodwill</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over the fair market value of tangible and intangible assets acquired and liabilities assumed of acquired businesses. Goodwill is not amortized, however it is annually tested for impairment, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. The Company has historically recorded goodwill in connection with its business acquisitions. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual goodwill impairment assessment on October 1 of each fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. An assessment can be performed by first completing a qualitative assessment of the Company’s single reporting unit. The Company can also bypass the qualitative assessment in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of the reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. The quantitative test involves comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to earnings in the period the goodwill is determined to be impaired. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. Any goodwill impairment is limited to the total amount of goodwill.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the fair value of the Company’s reporting unit using the market and income approach. Under the market approach, the Company uses multiples of EBITDA or revenues of the comparable guideline public companies by selecting a population of public companies with similar operations and attributes. Using this guideline public company data, a range of multiples of enterprise value to EBITDA or revenue is calculated. The income approach of computing fair value is based on the present value of the expected future economic benefits generated by the asset or business, such as cash flows or profits which will then be compared to its book value. See Note 11. Goodwill for further information on the Company’s determination relating to impairment of goodwill.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When it is probable that a loss has occurred and the loss amount can be reasonably estimated, the Company records liabilities for loss contingencies. In certain cases, the Company may be covered by one or more corporate insurance policies, resulting in insurance loss recoveries. When such recoveries are in excess of a loss recognized in the Company’s financial statements, the Company recognizes a gain contingency at the earlier of when the gain has been realized or when it is realizable, however when the Company expects recovery of proceeds up to the amount of the loss recognized, a receivable, which offsets the related loss contingency, is recognized when realization of the claim for recovery is determined to be probable.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s financial assets and liabilities reflects Management’s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. For assets and liabilities measured at fair value on a recurring and nonrecurring basis, a three-level hierarchy of measurements based upon observable and unobservable inputs is used to arrive at fair value. Observable inputs are developed based on market data obtained from independent sources, while unobservable inputs reflect the Company’s assumptions about valuation based on the best information available in the circumstances. Depending on the inputs, the Company classifies each fair value measurement as follows:</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs that reflect unadjusted quoted market prices in active markets for identical assets or liabilities that are accessible at the measurement date.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs other than Level 1 prices, such as quoted market prices for similar assets or liabilities in active markets, quoted market prices 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 assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy must be determined based on the lowest level input that is significant to the fair value measurement. An assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and consideration of factors specific to the asset or liability being measured.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, net, accounts payable, accrued expenses and other current liabilities, non-recourse debt, and interest rate swaps. The carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses and other current liabilities approximates fair value due to the short-term nature of those instruments. See Note 10. Fair Value Measurements for additional information on assets and liabilities measured at fair value.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenues</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is derived from its home solar energy portfolio and servicing platform, which primarily generates revenue through the sale to homeowners of power generated by the home solar energy systems and the rental of solar equipment by certain homeowners, pursuant to long-term agreements. Pursuant to Accounting Standard Codification 606 (“ASC 606”) defined below, the Company has elected the “right to invoice” practical expedient, and revenues for the performance obligations related to energy generation and servicing revenue are recognized as services are rendered based upon the underlying contractual arrangements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SLA revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy credit revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicing revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles amortization, unfavorable solar renewable energy agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,378 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,250 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,881 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,158 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Energy generation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers purchase solar energy from the Company under PPAs or SLAs, both defined above. Revenue is recognized from contracts with customers as performance obligations are satisfied at a transaction price reflecting an amount of consideration based upon an estimated rate of return which is expressed as the solar rate per kilowatt hour or a flat rate per month as defined in the customer contracts. </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">PPA revenues </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Financial Accounting Standards Board (“FASB”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PPA revenue is recognized when generated based upon the amount of electricity delivered as determined by remote monitoring equipment at solar rates specified under the PPAs. </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">SLA revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has SLAs, which do not meet the definition of a lease under ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are accounted for as contracts with customers under ASC 606. Revenue is recognized on a straight-line basis over the contract term as the obligation to provide continuous access to the solar energy system is satisfied. The amount of revenue recognized may not equal customer cash payments due to the performance obligation being satisfied ahead of cash receipt or evenly as continuous access to the solar energy system has been provided. The differences between revenue recognition and cash payments received are reflected as deferred rent assets on the unaudited condensed consolidated balance sheets. Certain SLAs contain provisions to provide customers a performance guarantee that each solar energy system will achieve certain specified minimum solar energy production output. If the solar energy system does not produce the guaranteed production amount, the Company is obligated to pay a performance guarantee calculated as the product of (a) the shortfall production amount and (b) guaranteed rate per kWh as defined in the SLA.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Solar renewable energy credit revenues</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters contracts with third parties to sell Solar Renewable Energy Credits ("SRECs") generated by the solar energy systems for fixed prices. Certain contracts that meet the definition of a derivative may be exempted as normal purchase or normal sales transactions ("NPNS"). NPNS are contracts that provide for the purchase or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used or sold over a reasonable period in the normal course of business. Certain SREC contracts meet these requirements and are designated as NPNS contracts. Such SRECs are exempted from the derivative accounting and reporting requirements, and the Company recognizes revenues in accordance with ASC 606. The Company recognizes revenue for SRECs based on pricing predetermined within the respective contracts at a point in time when the SRECs are transferred. As SRECs can be sold separate from the actual electricity generated by the renewable-based generation source, the Company accounts for the SRECs it generates from its solar energy systems as governmental incentives and do not consider those SRECs output of the underlying solar energy systems. The Company classifies these SRECs as inventory held until sold and delivered to third parties. As the Company did not incur costs to obtain these governmental incentives, the inventory carrying value for the SRECs was $0 as of September 30, 2024 and December 31, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Deferred revenue</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes prepayments received for unfulfilled performance obligations that will be recognized on a straight-line basis over the remaining term of the respective customer agreements. Deferred revenue, in the aggregate, as of September 30, 2024 and December 31, 2023 was $4.6 million and $2.7 million, respectively. The Company recognized revenues of $0.1 million related to deferred revenue as of the start of the period during each of the three and nine months ended September 30, 2024 and 2023.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of the Company’s revenues as reflected within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.475%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.479%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PPA revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,458 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,297 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,731 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SLA revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy credit revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servicing revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles amortization, unfavorable solar renewable energy agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,378 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,250 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,881 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,158 </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></tr></table></div> 11458000 11370000 31297000 30731000 6702000 7596000 20574000 22543000 1222000 2072000 4396000 5268000 110000 68000 333000 164000 178000 100000 534000 325000 746000 974000 2239000 2393000 962000 1070000 2508000 2734000 21378000 23250000 61881000 64158000 0 0 4600000 2700000 100000 100000 100000 100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes using the asset and liability method under which deferred tax liabilities and assets are recognized for the expected future tax consequences of temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities and net operating loss and tax credit carryforwards. Deferred income taxes are provided for the temporary differences arising between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes, and net operating loss carry-forwards and credits. Deferred tax assets and liabilities are measured using enacted rates in effect for the year in which the differences are expected to be recovered or settled. The effect of changes in tax rates on deferred tax assets and liabilities is recognized in the unaudited condensed consolidated statements of operations in the period in which the enactment rate changes. The ultimate recovery of deferred tax assets is dependent upon the amount and timing of future taxable income and other factors, such as the taxing jurisdiction in which the asset is to be recovered. Deferred tax assets are reduced through the establishment of a valuation allowance if, based on available evidence, it is more likely than not that the deferred tax assets will not be realized.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain tax positions taken or expected to be taken in a tax return are accounted for using the more likely than not threshold for financial statement recognition and measurement. The determination as to whether the tax benefit will more likely than not be realized is based upon the technical merits of the tax position as well as consideration of the available facts and circumstances. For the three and nine months ended September 30, 2024 and 2023, there were no uncertain tax positions taken or expected to be taken in the Company’s tax returns.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is subject to regular audits by U.S. federal and state and local tax authorities. With few exceptions, the Company is no longer subject to federal, state or local tax examinations by tax authorities in its major jurisdictions for tax years prior to 2021. However, net operating loss carryforwards remain subject to examination to the extent they are carried forward and impact a year that is open to examination by tax authorities.</span></div> 0 0 0 0 0 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related parties</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A party is considered to be related to the Company if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with the Company. Related parties also include principal owners of the Company, its management, the board of directors, as well as members of their immediate families and other parties with which the Company may deal with if one party controls or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party which can significantly influence the management or operating policies of the transacting parties or that has an ownership interest in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties might be prevented from fully pursuing its own separate interests is also a related party.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2023-09”), which requires enhancements regarding the transparency and decision usefulness of income tax disclosures. ASU 2023-09 is effective for the Company on December 31, 2025. The Company will adopt this ASU as of December 31, 2025 and will prospectively apply its requirements to income tax disclosures presented in the notes to the condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvement to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASU 2023-07”), which requires enhanced disclosures for reportable segments, primarily in relation to significant segment expenses, even in the event an entity has a single reportable segment in accordance with Topic 280. ASU 2023-07 is effective for the Company on December 31, 2024. The Company will adopt this ASU as of December 31, 2024 and will retrospectively apply its requirements to all prior periods based on the significant segment expense categories identified and disclosed in its condensed consolidated financial statements in the period of adoption. The Company is currently evaluating the impact of this standard but does not expect that it will have a material impact on its unaudited condensed consolidated financial statements.</span></div> Business Combinations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legacy Spruce Power</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 9, 2022 (the “Acquisition Date”), the Company acquired Spruce Holding Company 1 LLC, Spruce Holding Company 2 LLC, Spruce Holding Company 3 LLC, and Spruce Manager LLC (collectively and together with their subsidiaries, “Legacy Spruce Power”) for $32.6 million, which consisted of cash payments of $61.8 million less cash and restricted cash acquired of $29.2 million. Management evaluated which entity should be considered the accounting acquirer in the transaction by giving consideration to the form of consideration transferred, the composition of the equity holders, the composition of voting rights of the Board of Directors, continuity of management structure, and size of the respective organizations. Based on the evaluation of the applicable factors, management noted that all factors, with the exception of the relative size of organization, were indicators that the Company was the acquiring entity resulting in management’s conclusion that for accounting purposes, the Company acquired Legacy Spruce Power.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination. The Company allocated the Legacy Spruce Power purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the Acquisition Date. The excess of the purchase price over those fair values was recorded as goodwill. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s evaluations of the facts and circumstances available as of the Acquisition Date, to assign fair values to assets acquired and liabilities assumed, remained ongoing subsequent to the Acquisition Date. As the Company completed further analysis of assets including solar systems, intangible assets, as well as noncontrolling interests and non-recourse debt, additional information on the assets acquired and liabilities assumed became available. Changes in information related to the value of net assets acquired changed the amount of the purchase price initially assigned to goodwill, and as a result, the fair values set forth below were subject to adjustments as additional information was obtained and valuations completed. These provisional adjustments were recognized during the reporting period in which the adjustments were determined. The Company has finalized its purchase price allocation as of September 8, 2023.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires management to make significant estimates and assumptions, especially at the Acquisition Date, including the Company’s estimates of the fair value of solar systems, production based incentives, </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">solar renewable energy agreements, non-controlling interest, trade name and non-recourse debt, where applicable. The Company believes the assumptions and estimates are based on information obtained from the management of the acquired companies and are inherently uncertain. Critical estimates in valuing solar systems under the income approach include future expected cash flows and discount rate. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Legacy Spruce Power, as adjusted, during the measurement period:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.750%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Initial Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Updated Purchase Price Allocation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, net of cash acquired, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of consideration to assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unfavorable solar renewable energy agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired and liabilities assumed</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As reflected in the preceding table, as a result of third party valuation reports received in the first quarter of 2023, the Company adjusted solar energy systems and intangible assets with corresponding changes to goodwill. In the first quarter of 2023, due to a change in the provisional amounts assigned to intangible assets and solar energy systems, the Company recognized $0.4 million of revenue, $1.9 million of depreciation expense and $0.4 million of trade name amortization, of which $0.5 million of revenue, $0.9 million of depreciation expense and $0.3 million of trade name amortization related to the previous year.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company adjusted the fair value of its noncontrolling interest and its redeemable noncontrolling interest in the Company's financials, which resulted in related downward revision of $5.5 million and upward revision of $0.2 million, respectively. Additional paid in capital was also downward revised by $1.8 million, which included the fair value adjustment associated with the purchase of 100% of the membership interests in Ampere Solar Owner IV, LLC, ORE F5A HoldCo, LLC, ORE F6 HoldCo, LLC, RPV Fund 11 LLC and RPV Fund 13 LLC,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sunserve Residential Solar I, LLC's and Level Solar Fund III, LLC in 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross intangibles acquired are amortized over their respective estimated useful lives as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"></td><td style="width:46.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Solar renewable energy agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangibles acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average useful life of the intangibles identified above is approximately 16 years, which approximates the period over which the Company expects to gain the estimated economic benefits.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase consideration over the estimated fair value of the net assets acquired. Goodwill is primarily attributable to the Company's ability to leverage and use its existing capital and access to capital markets along with Legacy Spruce Power's established operations and mergers and acquisition capabilities to grow the Spruce Power business.</span></div> 32600000 61800000 29200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the purchase price allocation of the fair value of assets acquired and liabilities assumed in the acquisition of Legacy Spruce Power, as adjusted, during the measurement period:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.750%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Initial Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Updated Purchase Price Allocation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, net of cash acquired, and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allocation of consideration to assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unfavorable solar renewable energy agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,061)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,002)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests and noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,384)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired and liabilities assumed</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,585 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 32585000 32585000 10995000 10995000 6768000 -2405000 4363000 406298000 89268000 495566000 337000 337000 0 11980000 11980000 26698000 26698000 3279000 -328000 2951000 358000 -102000 256000 158636000 -129879000 28757000 2620000 22000 2642000 0 10500000 10500000 13061000 241000 13302000 3382000 -42000 3340000 510002000 -2772000 507230000 335000 -292000 43000 51384000 -39123000 12261000 32585000 0 32585000 400000 1900000 400000 500000 900000 300000 -5500000 200000 -1800000 1 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross intangibles acquired are amortized over their respective estimated useful lives as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"></td><td style="width:46.719%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.451%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asset</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liability</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Solar renewable energy agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 6</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangibles acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,980 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 340000 10500000 P3Y P6Y 3240000 0 P13Y 8400000 0 P30Y 11980000 10500000 P16Y Acquisitions <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SEMTH Master Lease Agreement</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In furtherance of its growth strategy, on March 23, 2023, the Company completed the acquisition of all the issued and outstanding interests in SS Holdings 2017, LLC and its subsidiaries (“SEMTH”) from certain funds, pursuant to a membership interest purchase and sale agreement dated March 23, 2023 (the “SEMTH Acquisition”). SEMTH’s assets include 20-year use rights to customer payment streams of approximately 22,500 home SLAs and PPAs (the “SEMTH Master Lease”). The Company acquired SEMTH for approximately $23.0 million of cash, net of cash received, and assumed $125.0 million of outstanding senior indebtedness under the SP4 Facility (See Note 8. Non-Recourse Debt) and interest rate swaps with Deutsche Bank AG, New York Bank held by SEMTH and its subsidiaries at the close of the acquisition.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase of SEMTH's future revenue has been accounted for as an acquisition of financial assets. Under the acquisition method, the purchase price was allocated to the assets acquired and liabilities assumed based on their relative fair value. All fair value measurements of assets acquired and liabilities assumed were based on significant estimates and assumptions, including Level 3 (unobservable) inputs, which require judgment. Estimates and assumptions include the projected timing and amount of future cash flows, discount rates reflecting risk inherent in future cash flows and future utility prices.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of establishing the fair value of the Company's investment in the SEMTH Master Lease, its analysis considered cash flows beginning in March 2023 (the effective date of the transaction). The Company estimated the fair value of its investment in the SEMTH Master Lease to be approximately $146.9 million on the transaction date.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tredegar Acquisition</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 18, 2023, the Company acquired approximately 2,400 home solar assets and contracts from a publicly traded, regulated utility company for $20.9 million (the “Tredegar Acquisition”). The home solar assets acquired had an average remaining contract life of approximately 11 years. The Tredegar Acquisition was funded by term loans from the concurrent amendment of the Company’s existing debt facility as of the acquisition date. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Tredegar Acquisition has been accounted for as an acquisition of assets, wherein the total consideration paid was allocated to the assets acquired and liabilities assumed based on their relative fair value. The Company’s determination of the fair value of assets acquired and liabilities assumed was based on an independent third-party valuation, which involved significant estimates and assumptions, including Level 3 (unobservable) inputs, using the income method approach to value long-lived assets. The Company estimated the fair value of the Tredegar Acquisition to be approximately $21.2 million, inclusive of transaction costs of $0.3 million, of which $19.6 million was allocated to the solar energy systems.</span></div> P20Y 22500 23000000 125000000 146900000 2400 20900000 P11Y 21200000 300000 19600000 Property and Equipment, Net<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of September 30, 2024 and December 31, 2023:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:61.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">510,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">513,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,732)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">464,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">483,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computers and related equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross other property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">464,695 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484,406 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to solar energy systems is included within cost of revenues in the unaudited condensed statements of operations, and for the three and nine months ended September 30, 2024 was $5.7 million and $17.1 million, respectively, and for the three and nine months ended September 30, 2023 was $6.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$17.9 million, respectively. Depreciation expense related to other property and equipment is included within selling, general and administrative expenses in the unaudited condensed statements of operations, and for the three and nine months ended September 30, 2024 was $0.1 million and $0.2 million, respectively, and for each of three and nine months ended September 30, 2023 was $0.1 million.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following as of September 30, 2024 and December 31, 2023:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.242%"><tr><td style="width:1.0%"></td><td style="width:61.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">510,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">513,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(46,732)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(29,594)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Solar energy systems, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">464,215 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">483,932 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computers and related equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross other property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other property and equipment, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">464,695 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">484,406 </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></tr></table></div> 510947000 513526000 46732000 29594000 464215000 483932000 0 157000 430000 461000 272000 218000 0 8000 30000 59000 732000 903000 252000 429000 480000 474000 464695000 484406000 5700000 17100000 6300000 17900000 200000 Intangible Assets, Net<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of intangible assets, net as recorded in the unaudited condensed consolidated balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:56.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy agreements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,267 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,196 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets for the three and nine months ended September 30, 2024 was $0.3 million and $0.9 million, respectively. For the three months ended September 30, 2024, $0.1 million and $0.2 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations, respectively, and for the nine months ended September 30, 2024, $0.3 million and $0.6 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively. Amortization of intangible assets for the three and nine months ended September 30, 2023 was $0.3 million and $0.9 million, respectively. For the three months ended September 30, 2023, $0.1 million and $0.2 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively, and for the nine months ended September 30, 2023, $0.3 million and $0.5 million were recorded within revenues and selling, general and administrative expenses in the unaudited condensed consolidated statements of operations, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, expected amortization of intangible assets for each of the five succeeding fiscal years and thereafter is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,267 </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></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of intangible assets, net as recorded in the unaudited condensed consolidated balance sheets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:56.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar renewable energy agreements</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance based incentives agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gross intangible assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9,267 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10,196 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 340000 340000 3240000 3240000 8400000 8400000 11980000 11980000 2713000 1784000 9267000 10196000 300000 900000 100000 200000 300000 600000 300000 900000 100000 200000 300000 500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2024, expected amortization of intangible assets for each of the five succeeding fiscal years and thereafter is as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,267 </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></tr></table></div> 310000 1126000 1122000 978000 878000 4853000 9267000 Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingencies (See Note 14. Commitments and Contingencies)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued operating and maintenance expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of interest rate swap liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,634 </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></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingencies (See Note 14. Commitments and Contingencies)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued operating and maintenance expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of interest rate swap liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,634 </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></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following as of September 30, 2024 and December 31, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:55.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.840%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingencies (See Note 14. Commitments and Contingencies)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses, other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued operating and maintenance expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of interest rate swap liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,634 </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></tr></table></div> 11545000 8587000 2249000 2386000 8030000 21300000 4764000 3237000 1030000 2293000 2102000 2079000 1132000 752000 40000 0 30892000 40634000 Non-Recourse Debt<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Due</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SVB Credit Agreement, SP1 Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Second SVB Credit Agreement, SP2 Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">KeyBank Credit Agreement, SP3 Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Second KeyBank Credit Agreement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deutsche Bank Credit Agreement, SP4 Facility </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Barings GPSF Credit Agreement, SET Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Unamortized fair value adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Unamortized deferred financing costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Non-recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Non-recourse debt, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-recourse debt, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,005 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,866 </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></tr></table></div><div style="margin-top:12pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) In connection with the acquisition of Legacy Spruce Power effective September 9, 2022, the Company assumed all non-recourse debt instruments valued at approximately $507.2 million as of that date. In connection with accounting for the business combination, the Company adjusted the carrying value of this non-recourse debt to its fair value as of the Acquisition Date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair value and associated adjustment to unamortized deferred financing costs is being amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment and deferred financing costs for the three and nine months ended September 30, 2024 were $1.5 million and $4.4 million, respectively, and for the three and nine months ended September 30, 2023 were $1.5 million and $4.4 million, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 26, 2024, Spruce SET Borrower 2024, LLC (the “Borrower”), a wholly owned subsidiary of the Company, entered into a non-recourse Credit Agreement with Barings GPSF LLC, which provided a fixed interest term loan in the aggregate principal amount of $130.0 million (the “SET Facility”). The proceeds of the SET Facility were primarily used to repay the SP4 Facility of $125.0 million. The repayment of the SP4 Facility was treated as a debt extinguishment under ASC 470-50, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Modifications and Extinguishments. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the repayment of the SP4 Facility, the Company settled the related interest rate swap contracts (see Note 9. Interest Rate Swaps for further discussion). The Borrower incurred approximately $2.1 million of deferred financing costs related to the SET Facility, which are being amortized on a straight-line basis over the anticipated debt servicing period. The SET Facility matures on April 17, 2042 and requires quarterly interest payments at 6.889% per annum beginning August 2024. Effective December 26, 2027, the SET Facility requires additional interest to be accrued on any outstanding aggregate principal or unpaid accrued interest. The SET Facility is collateralized by all of the assets and property of the Borrower. The SET Facility requires the Borrower to be in compliance with various covenants, and the Borrower was in compliance with the required covenants under the SET Facility as of September 30, 2024.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.142%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.296%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Due</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">SVB Credit Agreement, SP1 Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Second SVB Credit Agreement, SP2 Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">KeyBank Credit Agreement, SP3 Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Second KeyBank Credit Agreement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deutsche Bank Credit Agreement, SP4 Facility </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Barings GPSF Credit Agreement, SET Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2042</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Unamortized fair value adjustment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Unamortized deferred financing costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:114%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Non-recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Non-recourse debt, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,351)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,914)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Non-recourse debt, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,005 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,866 </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></tr></table></div>(1) In connection with the acquisition of Legacy Spruce Power effective September 9, 2022, the Company assumed all non-recourse debt instruments valued at approximately $507.2 million as of that date. In connection with accounting for the business combination, the Company adjusted the carrying value of this non-recourse debt to its fair value as of the Acquisition Date. This fair value adjustment resulted in a reduction of the carrying value of the debt by $35.2 million. This adjustment to fair value and associated adjustment to unamortized deferred financing costs is being amortized to interest expense over the life of the related debt instruments using the effective interest method. Amortization expense for the fair value adjustment and deferred financing costs for the three and nine months ended September 30, 2024 were $1.5 million and $4.4 million, respectively, and for the three and nine months ended September 30, 2023 were $1.5 million and $4.4 million, respectively. 202753000 214803000 80233000 85231000 55260000 58962000 162712000 162725000 0 125000000 130000000 0 23348000 27600000 2254000 341000 605356000 618780000 28351000 27914000 577005000 590866000 507200000 -35200000 1500000 4400000 1500000 4400000 130000000.0 125000000.0 2100000 0.06889 Interest Rate Swaps<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the Company’s interest rate swaps is to convert the floating interest rate on the Company's Credit Agreements to a fixed rate. As of September 30, 2024, the notional amount of the interest rate swaps covers approximately 99% of the balance of the Company’s floating rate term loans.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2024, the change in the fair value of the interest rate swaps was $(11.3) million and $(8.2) million, respectively, and for the three and nine months ended September 30, 2023 was $8.1 million and $11.8 million, respectively, which are reflected in change in fair value of interest rate swaps within the unaudited condensed consolidated statements of operations. The Company also recognized $3.0 million and $13.8 million </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of realized gains for the three and nine months ended September 30, 2024, and for the three and nine months ended September 30, 2023, realized gains of $3.8 million and $9.7 million, respectively, reflected within interest expense, net within the unaudited condensed consolidated statements of operations. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2024, interest rate swaps related to the SP4 Facility were settled concurrently with the full repayment of the SP4 Facility (see Note 8. Non-Recourse Debt), and as a result, the Company recorded a gain of approximately $3.6 million within interest expense, net during the nine months ended September 30, 2024. </span></div>See Note 10. Fair Value Measurements for further information on the Company’s determination of the fair value of its interest rate swaps. 0.99 -11300000 -8200000 8100000 11800000 3000000.0 13800000 3800000 9700000 3600000 Fair Value Measurements<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses various assumptions and methods in estimating the fair values of its financial instruments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s private warrants are valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:52.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's interest rate swaps are not traded on a market exchange and the fair values are determined using a valuation model based on a discounted cash flow analysis. This analysis reflects the contractual terms of the interest rate swap agreements and uses observable market-based inputs, including estimated future SOFR interest rates. The fair value of the Company's interest rate swap is the net difference in the discounted future fixed cash payments and the discounted expected variable cash receipts. The variable cash receipts are based on the expectation of future interest rates and are observable inputs available to a market participant. The interest rate swap valuation is classified in Level 2 of the fair value hierarchy. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s non-recourse debt as of September 30, 2024 and December 31, 2023 was $626.1 million and $628.2 million, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> September 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </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></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Private warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll forward of the Company’s Level 3 liability instruments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments – warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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></tr></table></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s private warrants are valued using a Black-Scholes model, pursuant to the inputs provided in the table below:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:52.406%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.039 0.042 P1Y2M23D P1Y11M23D 0.597 0.820 92.00 92.00 2.84 4.42 626100000 628200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s assets and liabilities which are measured at fair value on a recurring basis by level within the fair value hierarchy:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> September 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,325 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </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><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </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></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements as of <br/> December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level II</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level III</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,439 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9.1pt;text-align:left;text-indent:-8.1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Private warrants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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></tr></table></div> 0 19535000 0 19535000 106790000 0 0 106790000 106790000 19535000 0 126325000 0 647000 0 647000 0 647000 0 647000 0 27883000 0 27883000 21475000 0 0 21475000 108964000 0 0 108964000 130439000 27883000 0 158322000 0 0 17000 17000 0 0 17000 17000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a roll forward of the Company’s Level 3 liability instruments:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.750%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value adjustments – warrant liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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></tr></table></div> 2000 17000 -2000 -17000 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Goodwill </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the three months ended September 30, 2024, the Company identified that there were indicators that the carrying amount of its goodwill may be impaired due to a continuous decline in the Company’s stock price and market capitalization. The Company performed a quantitative test using a market approach, which resulted in an impairment of goodwill during the three months ended September 30, 2024. As a result, the Company recorded a charge of $28.8 million to fully impair its goodwill within the unaudited condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </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></tr></table></div> The Company performed a quantitative test using a market approach, which resulted in an impairment of goodwill during the three months ended September 30, 2024. As a result, the Company recorded a charge of $28.8 million to fully impair its goodwill within the unaudited condensed consolidated statements of operations.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.354%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, beginning balance</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,757 </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></tr></table></div> 28800000 28757000 28757000 28757000 0 0 28757000 Stock-Based Compensation Expense<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense related to stock options and restricted stock units for the three and nine months ended September 30, 2024 was $0.7 million and $2.1 million, and for the three and nine months ended September 30, 2023 was $0.9 million and $2.4 million, respectively. As of September 30, 2024, there was $8.2 million of unrecognized compensation cost related to stock options and restricted stock units which is expected to be recognized over the remaining vesting periods, with a weighted-average period of 2.7 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options to certain employees that will vest over a period of <span style="-sec-ix-hidden:f-884">one</span> to four years. A summary of stock option award activity for the nine months ended September 30, 2024 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average Remaining Contractual Term</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,156 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.89 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">295,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cancelled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">488,385 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.34 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">192,523 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.76 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of stock options outstanding as of September 30, 2024 was $0.1 million. During the nine months ended September 30, 2024, the Company granted 295,229 stock options to its President and Chief Executive Officer (“CEO”) upon his appointment to such positions effective April 12, 2024. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option award activity for the nine months ended September 30, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average Remaining Contractual Term</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">761,408 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.12 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(331,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cancelled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(78,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">351,520 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.69 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">349,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units to certain employees that will generally vest over a period of four years. The fair value of restricted stock unit awards is estimated by the fair value of the Company’s common stock at the date of grant. Restricted stock units activity during the nine months ended September 30, 2024 was as follows:</span></div><div style="margin-top:12pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at September 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086,761 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.77 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2024, the Company granted restricted stock unit awards of 88,636 shares of common stock to the CEO upon his appointment effective April 12, 2024. In addition, upon the separation of the prior President and Chief Executive Officer (“Former CEO”) from the Company effective April 12, 2024, 97,994 and 244,267 restricted stock units awarded to the Former CEO were vested and forfeited, respectively. The Company recorded $0.5 million of expense related to the 97,994 vested awards during the nine months ended September 30, 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units activity during the nine months ended September 30, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095,039 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.88 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Former CEO's Ladder Restricted Stock Unit Award</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 9, 2022, in connection with the acquisition of Legacy Spruce Power and his appointment as the Company's President, the Company granted to its Former CEO, a restricted stock unit award (the “Ladder RSUs”) of 208,333 shares of common stock. The Ladder RSUs vest in 10% increments on the dates the Plan administrator certifies the applicable milestone stock prices have been achieved or exceeded, provided that the Former CEO remains employed on the date of certification and such achievement occurs within ten years of the date of the grant.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used a Monte Carlo simulation valuation model to determine the fair value of the award as of the Acquisition Date. The following inputs were used in the simulation: grant date stock price of $9.36 per share, annual volatility of 85.0%, risk-free interest rate of 3.3% and dividend yield of 0.0%. For each tranche, a fair value was calculated as well as a derived service period which represents the median number of years it is expected to take for the Ladder RSUs to meet their corresponding milestone stock price excluding the simulation paths that result in the Ladder RSUs not vesting within the 10-year term of the agreement. Each tranche's fair value will be amortized ratably over the respective derived service period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized expense related to the Ladder RSUs of approximately $0.1 million and $0.3 million for the three and nine months ended September 30, 2023, respectively. Upon separation of the Former CEO from the Company effective April 12, 2024, the Ladder RSUs were terminated and the Company recorded a gain of $0.7 million during the nine months ended September 30, 2024.</span></div> 700000 2100000 900000 2400000 8200000 P2Y8M12D <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants stock options to certain employees that will vest over a period of <span style="-sec-ix-hidden:f-884">one</span> to four years. A summary of stock option award activity for the nine months ended September 30, 2024 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average Remaining Contractual Term</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">193,156 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.89 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">295,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cancelled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">488,385 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9.34 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at September 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">192,523 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17.76 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5.0</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option award activity for the nine months ended September 30, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.932%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Weighted Average Remaining Contractual Term</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">761,408 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">11.12 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(331,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cancelled or forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(78,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">51.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Outstanding at September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">351,520 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.69 </span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Exercisable at September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">349,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10.38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.4</span></td></tr></table></div> P4Y 193156 17.89 P5Y9M18D 295229 3.74 0 0 0 0 488385 9.34 P7Y9M18D 192523 17.76 P5Y 100000 295229 761408 11.12 P2Y8M12D 0 0 331091 1.95 78797 51.48 351520 10.69 P3Y4M24D 349529 10.38 P3Y4M24D P4Y Restricted stock units activity during the nine months ended September 30, 2024 was as follows:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at September 30, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086,761 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.77 </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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units activity during the nine months ended September 30, 2023 was as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.507%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,229,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(266,162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested, at September 30, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095,039 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.88 </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></tr></table></div> 1102095 7.74 1925157 3.50 305192 6.63 635299 5.22 2086761 4.77 88636 97994 244267 500000 97994 1229089 10.40 653425 6.50 521313 12.63 266162 10.32 1095039 7.88 208333 0.10 P10Y 9.36 0.850 0.033 0.000 P10Y 100000 300000 -700000 Noncontrolling Interests<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s noncontrolling interests as of September 30, 2024:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.727%"><tr><td style="width:1.0%"></td><td style="width:64.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax Equity Entity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Class A Member Admitted</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ORE F4 Holdco, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volta Solar Owner II, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2017</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax equity entities were structured at inception so that the allocations of income and loss for tax purposes will flip at a future date. The terms of the tax equity entities' operating agreements contain allocations of taxable income (loss), Section 48(a) ITCs and cash distributions that vary over time and adjust between the members on an agreed date (referred to as the flip date). The operating agreements specify either a certain flip date or an internal rate of return ("IRR") flip date. The certain flip date is based on the passage of a fixed period of time as defined in the operating agreements for each entity. The IRR flip date is the date on which the tax equity investor has achieved a contractual rate of return. From inception through the flip date, the Class A members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 99% and the Class B members' allocation of taxable income (loss) and Section 48(a) ITCs is generally 1%. After the related flip date (or, if the tax equity investor has a deficit capital account, typically after such deficit has been eliminated), the Class A members' allocation of taxable income (loss) will typically decrease to 5% (or, in some cases, a higher percentage if required by the tax equity investor) and the Class B members' allocation of taxable income (loss) will increase by an inverse amount.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The historical redeemable noncontrolling interests and noncontrolling interests are comprised of Class A units, which represent the tax equity investors' interest in the tax equity entities. Both the Class A members and Class B members may have call options to allow either member to redeem the other member's interest in the tax equity entities upon the occurrence of certain contingent events, such as bankruptcy, dissolution/liquidation and forced divestitures of the tax equity entities. Additionally, the Class B members may have the option to purchase all Class A units, which is typically exercisable at any time during the periods specified under their respective governing documents, and, in regards to the tax equity entities historically classified as redeemable noncontrolling interests, they had the contingent obligation to purchase all Class A units if the Class A members exercise their right to withdraw, which is typically exercisable at any time during the three-month period commencing upon the applicable flip date. The Company had no redeemable noncontrolling interests as of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 30, 2024 and December 31, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets on the unaudited condensed consolidated balance sheets includes $37.0 million as of September 30, 2024 and $38.0 million as of December 31, 2023 of assets held by the Company's VIEs, which can only be used to settle obligations of the VIEs.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities on the unaudited condensed consolidated balance sheets includes $0.8 million as of September 30, 2024 and $0.8 million as of December 31, 2023 of liabilities that are the obligations of the Company's VIEs.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s noncontrolling interests as of September 30, 2024:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.727%"><tr><td style="width:1.0%"></td><td style="width:64.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.774%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax Equity Entity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date Class A Member Admitted</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ORE F4 Holdco, LLC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volta Solar Owner II, LLC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2017</span></td></tr></table></div> 0.99 0.01 0.05 P3M 0 0 37000000.0 38000000.0 800000 800000 Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is periodically involved in legal proceedings and claims arising in the normal course of business, including proceedings relating to intellectual property, employment and other matters. Management believes the outcome of these proceedings will not have a significant adverse effect on the Company’s financial position, operating results, or cash flow.</span></div><div style="margin-top:12pt;text-indent:-0.05pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities Class Action Proceedings</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2021, two putative securities class action complaints were filed against the Company, and certain of its current and former officers and directors in the federal district court for the Southern District of New York. Those cases were ultimately consolidated under C.A. No. 1:21-cv-2002, and a lead plaintiff was appointed in June 2021. On July 20, 2021, an amended complaint was filed alleging that certain public statements made by the defendants between October 2, 2020, and March 2, 2021, violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. Following negotiations with a mediator, in September 2023, the Company and the plaintiffs agreed on a settlement in principle in the aggregate amount of $19.5 million (the “Settlement Amount”), and on December 6, 2023, the lead plaintiff and the defendants entered into a stipulation and agreement of settlement requiring the Company to pay the Settlement Amount to resolve the class action litigation and the related legal fees and administration costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pril 30, 2024, the New York Court approved a final settlement of the Class Action Litigation. The Settlement Amount was offset by approximately $4.5 million of related loss recoveries from the Company’s directors and officers liability insurance policy with third parties, which was paid out in February 2024. The Company paid the $15.0 million net settlement amount to the settlement claims administrator in February 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 20, 2021, and October 19, 2021, two class action complaints were filed in the Delaware Court of Chancery against certain of the Company’s current officers and directors, and the Company’s sponsor of its special purpose acquisition company merger, Pivotal Investment Holdings II LLC. These actions were consolidated as in re XL Fleet Corp. (Pivotal) Stockholder Litigation, C.A. No. 2021-0808, and an amended complaint was filed on January 31, 2022. Defendants filed a motion to dismiss the amended complaint on May 13, 2022, and on July 11, 2022, plaintiffs filed a second amended complaint. The second amended complaint alleges various breaches of fiduciary duty against the Company and/or its officers, several allegedly misleading statements made in connection with the merger, and aiding and abetting breaches of fiduciary duty in connection with the negotiation and approval of the December 21, 2020 merger and organization of XL Hybrids, Inc., a Delaware corporation (“Legacy XL”) to become XL Fleet Corp. On August 19, 2022, defendants moved to dismiss the second amended complaint, which was granted in part and denied in part on June 9, 2023. The parties then engaged in discovery. On November 13, 2024, the Company filed a stipulation and settlement agreement </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">seeking court approval to settle this matter in full for $4.75 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shareholder Derivative Actions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On June 23, 2022, the Company received a shareholder derivative complaint filed in the U.S. District Court for the District of Massachusetts, captioned Val Kay derivatively on behalf of nominal defendant XL Fleet Corp., against all current directors and former officers and directors, C.A. No. 1:22-cv-10977. The action was filed by a shareholder purportedly on XL Fleet Corp.’s behalf, and raises claims for contribution, as well as claims for breach of fiduciary duty, waste of corporate assets, unjust enrichment, and abuse of control. In March 2023, two shareholder derivative actions were filed in the U.S. District Court for the District of Delaware, namely </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Reali v. Griffin, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, C.A. No. 1:23-cv-00289 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Tucci v. Ledecky, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, C.A. 1:23-cv-00322. These actions were consolidated and captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">In re Spruce Power Holding Corporation Shareholder Derivative Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, C.A. No. 1:23-cv-00289. In August 2023, an additional derivative action was filed in the U.S. District Court for the Southern District of New York, captioned </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Boyce v. Ledecky, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, C.A. No. 1:23-cv-8591 (collectively, the “Derivative Matters”).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 8, 2023, the parties reached a settlement-in-principle to settle, the Derivative Matters. The court granted preliminary approval of the settlement on May 1, 2024, and final approval in full on August 8, 2024. The settlement provides for certain corporate governance enhancements and no monetary payments. On August 14, 2024, the court awarded attorney fees of $1.0 million, which were paid in September 2024.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">State Attorney Generals' Investigations </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been asked to provide information and documents in response to subpoenas and other requests for information from certain state attorney generals’ offices regarding, among other things, its sales and marketing protocols. The Company has been cooperating with these investigations and intends to continue to do so until they are resolved. At this time, the Company is unable to estimate potential losses, if any, related to these matters. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Securities and Exchange Commission Civil Enforcement Action </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 6, 2022, the Company received a subpoena from the Division of Enforcement of the SEC requesting, among other things, information and documents concerning the XL Fleet Corp. business combination with Legacy XL, the Company’s sales pipeline and revenue projections, California Air Resources Board approvals, and other related matters. In June 2023, the SEC proposed an Offer of Settlement for the purpose of resolving the proposed SEC action against the Company. Following negotiations with the SEC staff, in September 2023, the Company reached a settlement with the SEC pursuant to which the Company did not admit or deny the SEC’s allegations regarding the above-referenced issues. In connection with the settlement, in October 2023, the Company (among other things) paid a civil monetary penalty of $11.0 million which, subject to the discretion of the SEC, will be made available to eligible legacy shareholders through a Fair Fund, termed and administered by the SEC.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">US Bank</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 9, 2023, US Bank, through its affiliate, Firstar Development, LLC (“Firstar”), filed a motion for summary judgment in lieu of a complaint in New York Supreme Court (the trial level in New York) alleging that the Company failed to fulfill its reimbursement obligations under a 2019 tax recapture guaranty agreement between the parties arising from the alleged recapture by the Internal Revenue Service of tax credits taken by Firstar as an investor in the Company’s subsidiary, Ampere Solar Owner I, LLC. On May 23, 2023, the Company reached a settlement agreement with Firstar, as the plaintiff, for $2.3 million whereby the plaintiff discharged all claims filed against the Company.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BMZ USA, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2022, BMZ USA Inc. (“BMZ”), a battery manufacturer, sued XL Hybrids for breach of contract, alleging that XL Hybrids failed to timely purchase the full allotment of batteries required under a certain master supply agreement between the parties. In January 2024, BMZ obtained a judgment for $3.9 million against XL Hybrids, Inc. The Company is appealing the ruling while simultaneously pursuing a settlement. The Company currently estimates the potential loss to be </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $1.2 million, which has been accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ITC Recapture Provisions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The IRS may disallow and recapture some, or all, of the Investment Tax Credits due to improperly calculated basis after a project was placed in service ("Recapture Event"). If a Recapture Event occurs, Spruce Power is obligated to pay the applicable Class A Member a recapture adjustment, which includes the amounts the Class A Members are required to repay the IRS, including interest and penalties, as well as any third-party legal and accounting fees incurred by the Class A Members in connection to the Recapture Event, as specified in the operating agreements. Such a payment by Spruce Power to the Class A Members are not to be considered a capital contribution to the fund per the operating agreements, nor would it be considered a distribution to the Class A Members. With the exception of the tax matter related to Ampere Solar Owner I noted above, a Recapture Event was not deemed to be probable by the Company, therefore no accrual has been recorded as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">September 30, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plastic Omnium </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plastic Omnium is the assignee of the contractual rights of Actia Corp. under a certain battery purchase order between XL Hybrids and Actia Corp. On March 17, 2023, Plastic Omnium sued Legacy XL and the Company for breach of contract, alleging that Legacy XL ordered a total of 1,000 batteries from Plastic Omnium, paid for 455 of those batteries, and then reneged on 545 of those products. While Plastic Omnium admits it never actually delivered the remaining 545 products, it claims it purchased materials to complete the order, and as a result, Legacy XL and the Company are liable for at least approximately $2.5 million. The Company has reached a settlement in principle to settle the matter for $1.25 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Parker-Hannifin</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2024, the Company filed a lawsuit against Parker-Hannifin for a declaratory judgment, captioned</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">XL Hybrids, Inc. v. Parker-Hannifin Corporation, No. 1:24-cv-10894-WGY (D. Mass, removed from Mass. State Court No. 2484-CV-00661). The case related to a contract for the purchase of motors designed, produced and manufactured by Parker-Hannifin for XL Hybrids, Inc. which was executed in July 2019. On April 5, 2024, Parker-Hannafin filed counterclaims, alleging that XL Hybrids, Inc. and the Company were in breach of the contract. On November 1, 2024, the parties reached a settlement in principle to settle the matter for $0.5 million, which is currently accrued for as of September 30, 2024 (See Note 7. Accrued Expenses and Other Current Liabilities).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Master SREC Purchase and Sale Agreement</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has forward sales agreements, which are related to a certain number of SRECs, to be generated from the Company’s solar energy systems located in Maryland, Massachusetts, Delaware, and New Jersey to be sold at fixed prices over varying terms of up to 20 years. In the event the Company does not deliver such SRECs to the counterparty, the Company could be forced to pay additional penalties and fees as stipulated within the contracts. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of RPV Holdco 1, LLC, a wholly owned subsidiary of the Company, guaranty agreements were established in May 2020 by and between Spruce Holding Company 1, LLC, Spruce Holding Company 2, LLC, and Spruce Holding Company 3, LLC (“Spruce Guarantors”) and the investor members in the Funds. The Spruce Guarantors entered into guarantees in favor of the tax equity investors wherein they guaranteed the payment and performance of Solar Service Experts, LLC, a wholly owned subsidiary of the Company, under the Spruce Power 2 Maintenance Services Agreement and the Class B Member under the Limited Liability Company Agreement (“LLCA”). </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These guaranties are subject to a maximum of the aggregate amount of capital contributions made by the Class A Member under the LLCA.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnities and Guarantees</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the normal course of business, the Company has made certain indemnities and guarantees under which it may be required to make payments in relation to certain transactions. The duration of the Company’s indemnities and guarantees varies, however the majority of these indemnities and guarantees are limited in duration. No liabilities have been recorded for these indemnities and guarantees as of September 30, 2024.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Insurance Claims and Recoveries related to Maui Fires</span></div>In August 2023, a series of wildfires broke out in Hawaii, predominantly on the island of Maui, resulting in real and personal property and natural resource damage, personal injuries and loss of life and widespread power outages. The Company received $0.2 million related to the insurance recoveries during the three and nine months ended September 30, 2024. 2 -19500000 4500000 15000000 2 4750000 2 1000000 11000000 -2300000 3900000 1200000 1000 455 545 545 2500000 1250000 500000 P20Y 200000 200000 Net Loss Per Share<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.629%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands, except share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,351,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,438,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,072,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,351,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,438,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,072,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders per share, basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.88)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.50)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.97)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For any periods presented with a net loss, potentially dilutive outstanding securities, which include stock options, restricted stock units, and warrants, have been excluded from the computation of diluted net loss per share as their effect would be anti-dilutive for those periods. As such, the weighted average number of common shares outstanding used to calculate both basic and diluted net loss per share are the same for those periods.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerator and denominator used to calculate basic earnings per share and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.629%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands, except share data)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,643)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,351,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,438,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,072,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock options and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,566,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,351,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,438,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,072,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to stockholders per share, basic and diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.88)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.11)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.50)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.97)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -53529000 -19313000 -64561000 -35643000 18566015 17351796 18438375 18072115 0 0 0 0 18566015 17351796 18438375 18072115 -2.88 -2.88 -1.11 -1.11 -3.50 -3.50 -1.97 -1.97 Discontinued Operations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2022, the Company discontinued the operations of its Drivetrain and XL Grid operations. The following table provides supplemental detail of the Company’s discontinued operations contained within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:42.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.561%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,253)</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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">XL Grid</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents financial results of XL Grid operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on asset disposal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss from discontinued operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Drivetrain</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents financial results of Drivetrain operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) loss on asset disposal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) from discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(204)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,253)</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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations contained within the unaudited condensed consolidated balance sheets:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:60.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </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></tr></table></div> The following table provides supplemental detail of the Company’s discontinued operations contained within the unaudited condensed consolidated statements of operations for the three and nine months ended September 30, 2024 and 2023:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:42.450%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.557%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.561%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,253)</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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">XL Grid</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents financial results of XL Grid operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Gain on asset disposal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(742)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net loss from discontinued operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Drivetrain</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents financial results of Drivetrain operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.628%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">29 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Selling, general, and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(Gain) loss on asset disposal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.62pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">213 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income (loss) from discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(204)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(4,253)</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></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents aggregate carrying amounts of assets and liabilities of discontinued operations contained within the unaudited condensed consolidated balance sheets:</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.545%"><tr><td style="width:1.0%"></td><td style="width:60.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">(Amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Drivetrain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </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></tr></table></div> -4000 -204000 50000 -4253000 -4000 -204000 50000 -4253000 0 0 0 149000 0 0 0 148000 0 0 0 743000 0 0 0 742000 0 0 0 149000 0 0 0 0 16000 9000 53000 29000 20000 34000 84000 63000 0 0 0 742000 0 -179000 81000 -3489000 0 0 0 12000 20000 213000 3000 4282000 -4000 -204000 50000 -4253000 0 32000 0 32000 117000 170000 117000 170000 Subsequent Events<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has reviewed events subsequent to September 30, 2024 and prior to the filing of financial statements, and except as referenced within this Form 10-Q, the Company has determined there have been no other events that have occurred that would require adjustments or disclosures within the unaudited condensed consolidated financial statements.</span></div>