0001606268-25-000006.txt : 20250306 0001606268-25-000006.hdr.sgml : 20250306 20250306113853 ACCESSION NUMBER: 0001606268-25-000006 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 102 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250306 DATE AS OF CHANGE: 20250306 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Via Renewables, Inc. CENTRAL INDEX KEY: 0001606268 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRIC & OTHER SERVICES COMBINED [4931] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 465453215 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36559 FILM NUMBER: 25714199 BUSINESS ADDRESS: STREET 1: 12140 WICKCHESTER LANE STREET 2: SUITE 100 CITY: HOUSTON STATE: TX ZIP: 77079 BUSINESS PHONE: (713) 600-2600 MAIL ADDRESS: STREET 1: 12140 WICKCHESTER LANE STREET 2: SUITE 100 CITY: HOUSTON STATE: TX ZIP: 77079 FORMER COMPANY: FORMER CONFORMED NAME: Spark Energy, Inc. DATE OF NAME CHANGE: 20140423 10-K 1 spke-20241231.htm 10-K spke-20241231
false2024FY0001606268P1Y0.50http://fasb.org/us-gaap/2024#DerivativeInstrumentsAndHedgesLiabilitieshttp://fasb.org/us-gaap/2024#DerivativeInstrumentsAndHedgesLiabilitiesP1Yiso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureutr:MMBTUutr:MWhspke:supplierutr:kWhspke:customer00016062682024-01-012024-12-3100016062682024-06-300001606268us-gaap:CommonClassAMember2025-03-040001606268us-gaap:CommonClassBMember2025-03-040001606268us-gaap:SeriesAPreferredStockMember2025-03-0400016062682024-12-3100016062682023-12-310001606268us-gaap:TradeAccountsReceivableMember2024-12-310001606268us-gaap:TradeAccountsReceivableMember2023-12-310001606268us-gaap:NonrelatedPartyMember2024-12-310001606268us-gaap:NonrelatedPartyMember2023-12-310001606268srt:AffiliatedEntityMember2024-12-310001606268srt:AffiliatedEntityMember2023-12-310001606268us-gaap:CommonClassAMember2023-12-310001606268us-gaap:CommonClassAMember2024-12-310001606268us-gaap:CommonClassBMember2023-12-310001606268us-gaap:CommonClassBMember2024-12-310001606268us-gaap:RetailMember2024-01-012024-12-310001606268us-gaap:RetailMember2023-01-012023-12-310001606268us-gaap:RetailMember2022-01-012022-12-3100016062682023-01-012023-12-3100016062682022-01-012022-12-310001606268us-gaap:ProductAndServiceOtherMember2024-01-012024-12-310001606268us-gaap:ProductAndServiceOtherMember2023-01-012023-12-310001606268us-gaap:ProductAndServiceOtherMember2022-01-012022-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001606268us-gaap:TreasuryStockCommonMember2021-12-310001606268us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001606268us-gaap:AdditionalPaidInCapitalMember2021-12-310001606268us-gaap:RetainedEarningsMember2021-12-310001606268us-gaap:ParentMember2021-12-310001606268us-gaap:NoncontrollingInterestMember2021-12-3100016062682021-12-310001606268us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001606268us-gaap:ParentMember2022-01-012022-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-12-310001606268us-gaap:RetainedEarningsMember2022-01-012022-12-310001606268us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001606268us-gaap:CommonClassAMember2022-01-012022-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001606268us-gaap:TreasuryStockCommonMember2022-12-310001606268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001606268us-gaap:AdditionalPaidInCapitalMember2022-12-310001606268us-gaap:RetainedEarningsMember2022-12-310001606268us-gaap:ParentMember2022-12-310001606268us-gaap:NoncontrollingInterestMember2022-12-3100016062682022-12-310001606268us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001606268us-gaap:ParentMember2023-01-012023-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-12-310001606268us-gaap:RetainedEarningsMember2023-01-012023-12-310001606268us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001606268us-gaap:CommonClassAMember2023-01-012023-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassBMember2023-12-310001606268us-gaap:TreasuryStockCommonMember2023-12-310001606268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001606268us-gaap:AdditionalPaidInCapitalMember2023-12-310001606268us-gaap:RetainedEarningsMember2023-12-310001606268us-gaap:ParentMember2023-12-310001606268us-gaap:NoncontrollingInterestMember2023-12-310001606268us-gaap:AdditionalPaidInCapitalMember2024-01-012024-12-310001606268us-gaap:ParentMember2024-01-012024-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-012024-12-310001606268us-gaap:RetainedEarningsMember2024-01-012024-12-310001606268us-gaap:NoncontrollingInterestMember2024-01-012024-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-01-012024-12-310001606268us-gaap:TreasuryStockCommonMember2024-01-012024-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-12-310001606268us-gaap:CommonStockMemberus-gaap:CommonClassBMember2024-12-310001606268us-gaap:TreasuryStockCommonMember2024-12-310001606268us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001606268us-gaap:AdditionalPaidInCapitalMember2024-12-310001606268us-gaap:RetainedEarningsMember2024-12-310001606268us-gaap:ParentMember2024-12-310001606268us-gaap:NoncontrollingInterestMember2024-12-310001606268spke:MergerAgreementWithRetailcoMember2024-06-130001606268spke:ResidentialCustomerEquivalentMember2024-12-310001606268spke:MaineCommissionsConsumerAssistanceAndSafetyDivisionMember2024-12-310001606268spke:WirelessDeviceMember2024-12-310001606268spke:WirelessDeviceMember2023-12-310001606268srt:MinimumMember2024-12-310001606268srt:MaximumMember2024-12-310001606268us-gaap:CustomerRelationshipsMember2024-01-012024-12-310001606268us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001606268us-gaap:CustomerRelationshipsMember2023-01-012023-12-310001606268us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-12-310001606268us-gaap:CustomerRelationshipsMembersrt:MaximumMember2024-12-310001606268spke:CustomerRelationshipsOtherMember2021-12-310001606268spke:CustomerRelationshipsOtherMember2022-12-310001606268spke:CustomerRelationshipsOtherMember2022-01-012022-12-310001606268us-gaap:TrademarksMember2024-12-310001606268us-gaap:TrademarksMember2023-12-310001606268us-gaap:TrademarksMember2024-01-012024-12-310001606268us-gaap:TrademarksMember2023-01-012023-12-310001606268us-gaap:TrademarksMember2022-01-012022-12-310001606268us-gaap:OtherCurrentAssetsMember2024-12-310001606268us-gaap:OtherCurrentAssetsMember2023-12-310001606268us-gaap:OtherCurrentLiabilitiesMember2024-12-310001606268us-gaap:OtherCurrentLiabilitiesMember2023-12-310001606268spke:NewEnglandMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268spke:NewEnglandMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268spke:NewEnglandMemberus-gaap:RetailMember2024-01-012024-12-310001606268spke:NewEnglandMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268spke:NewEnglandMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268spke:NewEnglandMemberus-gaap:RetailMember2023-01-012023-12-310001606268spke:NewEnglandMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268spke:NewEnglandMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:NewEnglandMemberus-gaap:RetailMember2022-01-012022-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMember2024-01-012024-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMember2023-01-012023-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:MidAtlanticMemberus-gaap:RetailMember2022-01-012022-12-310001606268spke:MidwestMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268spke:MidwestMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268spke:MidwestMemberus-gaap:RetailMember2024-01-012024-12-310001606268spke:MidwestMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268spke:MidwestMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268spke:MidwestMemberus-gaap:RetailMember2023-01-012023-12-310001606268spke:MidwestMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268spke:MidwestMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:MidwestMemberus-gaap:RetailMember2022-01-012022-12-310001606268spke:SouthwestMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268spke:SouthwestMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268spke:SouthwestMemberus-gaap:RetailMember2024-01-012024-12-310001606268spke:SouthwestMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268spke:SouthwestMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268spke:SouthwestMemberus-gaap:RetailMember2023-01-012023-12-310001606268spke:SouthwestMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268spke:SouthwestMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:SouthwestMemberus-gaap:RetailMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMember2024-01-012024-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMember2023-01-012023-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:CommercialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMember2022-01-012022-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMember2024-01-012024-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMember2023-01-012023-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268spke:ResidentialMemberus-gaap:BilledRevenuesMemberus-gaap:RetailMember2022-01-012022-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2024-01-012024-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMember2024-01-012024-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2023-01-012023-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMember2023-01-012023-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMemberspke:RetailElectricityMember2022-01-012022-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268us-gaap:UnbilledRevenuesMemberus-gaap:RetailMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMemberspke:RetailElectricityMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMemberspke:RetailElectricityMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMemberspke:RetailElectricityMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:PurchaseofAccountsReceivableMarketMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMemberspke:RetailElectricityMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMember2024-01-012024-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMemberspke:RetailElectricityMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMember2023-01-012023-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMemberspke:RetailElectricityMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268us-gaap:RetailMemberspke:NonPurchaseofAccountsReceivableMarketMember2022-01-012022-12-310001606268spke:ElectricandGasRevenueMember2024-01-012024-12-310001606268spke:ElectricandGasRevenueMember2023-01-012023-12-310001606268spke:ElectricandGasRevenueMember2022-01-012022-12-310001606268spke:CostofServicesEnergyServicesMember2024-01-012024-12-310001606268spke:CostofServicesEnergyServicesMember2023-01-012023-12-310001606268spke:CostofServicesEnergyServicesMember2022-01-012022-12-310001606268us-gaap:TradeAccountsReceivableMember2024-01-012024-12-310001606268spke:SparkHoldCoMember2024-12-312024-12-310001606268us-gaap:CommonClassBMember2024-12-312024-12-310001606268spke:SparkHoldCoMember2024-12-312024-12-310001606268spke:SparkHoldCoMemberspke:NonControllingInterestHolderMember2024-12-312024-12-310001606268spke:SparkHoldCoMember2024-01-012024-12-310001606268spke:SparkHoldCoMemberspke:NuDevcoRetailandRetailcoLLCMember2024-01-012024-12-310001606268spke:SparkHoldCoMember2023-01-012023-12-310001606268spke:SparkHoldCoMemberspke:NuDevcoRetailandRetailcoLLCMember2023-01-012023-12-310001606268us-gaap:CommonClassAMember2024-01-012024-12-310001606268srt:AffiliatedEntityMember2024-01-012024-12-310001606268spke:RestrictedUnitsandLiabilityAwardsMember2024-01-012024-12-310001606268spke:RestrictedUnitsandLiabilityAwardsMember2023-01-012023-12-310001606268spke:RestrictedUnitsandLiabilityAwardsMember2022-01-012022-12-310001606268us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-12-310001606268us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001606268us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001606268us-gaap:CommonClassBMember2024-01-012024-12-310001606268us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2024-12-310001606268us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001606268us-gaap:SeriesAPreferredStockMember2022-04-142022-04-140001606268us-gaap:SeriesAPreferredStockMember2022-04-152022-04-150001606268us-gaap:SeriesAPreferredStockMember2022-04-150001606268us-gaap:SeriesAPreferredStockMember2024-01-012024-12-310001606268spke:MergerAgreementWithRetailcoMemberus-gaap:SeriesAPreferredStockMember2024-06-270001606268us-gaap:SeriesAPreferredStockMember2024-12-310001606268us-gaap:SeriesAPreferredStockMember2023-01-012023-12-310001606268us-gaap:SeriesAPreferredStockMember2023-12-310001606268us-gaap:SeriesAPreferredStockMemberus-gaap:SubsequentEventMember2025-01-152025-01-1500016062682024-12-182024-12-1800016062682024-12-180001606268srt:NaturalGasReservesMemberus-gaap:LongMemberspke:NontradingMember2024-01-012024-12-310001606268srt:NaturalGasReservesMemberus-gaap:LongMemberspke:NontradingMember2023-01-012023-12-310001606268us-gaap:ElectricityMemberus-gaap:LongMemberspke:NontradingMember2024-01-012024-12-310001606268us-gaap:ElectricityMemberus-gaap:LongMemberspke:NontradingMember2023-01-012023-12-310001606268srt:NaturalGasReservesMemberus-gaap:LongMemberspke:DesignatedasTradingMember2024-01-012024-12-310001606268srt:NaturalGasReservesMemberus-gaap:LongMemberspke:DesignatedasTradingMember2023-01-012023-12-310001606268spke:NontradingMember2024-01-012024-12-310001606268spke:NontradingMemberspke:NoncashFlowHedgingMember2023-01-012023-12-310001606268spke:NontradingMemberspke:NoncashFlowHedgingMember2022-01-012022-12-310001606268spke:DesignatedasTradingMemberspke:NoncashFlowHedgingMember2024-01-012024-12-310001606268spke:DesignatedasTradingMemberspke:NoncashFlowHedgingMember2023-01-012023-12-310001606268spke:DesignatedasTradingMemberspke:NoncashFlowHedgingMember2022-01-012022-12-310001606268spke:NontradingMemberspke:NoncashFlowHedgingMember2024-01-012024-12-310001606268us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberspke:DesignatedasTradingMember2022-01-012022-12-310001606268spke:NontradingCommodityContractCurrentMember2024-12-310001606268spke:TradingCommodityContractCurrentMember2024-12-310001606268spke:CommodityContractCurrentMember2024-12-310001606268spke:NontradingCommodityContractNoncurrentMember2024-12-310001606268spke:TradingCommodityContractNoncurrentMember2024-12-310001606268spke:CommodityContractNoncurrentMember2024-12-310001606268us-gaap:CommodityContractMember2024-12-310001606268spke:NontradingCommodityContractCurrentMember2023-12-310001606268spke:TradingCommodityContractCurrentMember2023-12-310001606268spke:CommodityContractCurrentMember2023-12-310001606268spke:NontradingCommodityContractNoncurrentMember2023-12-310001606268spke:TradingCommodityContractNoncurrentMember2023-12-310001606268spke:CommodityContractNoncurrentMember2023-12-310001606268us-gaap:CommodityContractMember2023-12-310001606268srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2024-12-310001606268srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2024-12-310001606268us-gaap:SoftwareDevelopmentMember2024-12-310001606268us-gaap:SoftwareDevelopmentMember2023-12-310001606268us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2024-12-310001606268us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2023-12-310001606268spke:CustomerRelationshipsOtherMember2024-12-310001606268spke:CustomerRelationshipsOtherMember2023-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2021-12-310001606268us-gaap:TrademarksMember2021-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2022-01-012022-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2022-12-310001606268us-gaap:TrademarksMember2022-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2023-01-012023-12-310001606268spke:CustomerRelationshipsOtherMember2023-01-012023-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2023-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2024-01-012024-12-310001606268spke:CustomerRelationshipsOtherMember2024-01-012024-12-310001606268spke:CustomerRelationshipsandNoncompeteAgreementsMember2024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001606268us-gaap:SubordinatedDebtMember2024-12-310001606268us-gaap:SubordinatedDebtMember2023-12-310001606268us-gaap:LineOfCreditMember2024-01-012024-12-310001606268us-gaap:LineOfCreditMember2023-01-012023-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-01-012022-12-310001606268spke:OtherLongTermDebtMember2024-01-012024-12-310001606268spke:OtherLongTermDebtMember2023-01-012023-12-310001606268spke:OtherLongTermDebtMember2022-01-012022-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-06-280001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMembersrt:MinimumMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMembersrt:MaximumMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MinimumMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMembersrt:MaximumMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MinimumMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2024-01-012024-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2024-06-282024-06-280001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembersrt:MaximumMember2024-06-272024-06-270001606268spke:SeniorSecuredRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-12-310001606268spke:ViaRenewablesMemberspke:WKeithMaxwellIIIMember2024-12-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMember2021-10-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMembersrt:MinimumMember2021-10-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMembersrt:MaximumMember2021-10-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMemberus-gaap:PrimeRateMember2021-10-312021-10-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMember2024-12-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMember2023-12-310001606268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberspke:FederalFundsRateMember2024-01-012024-12-310001606268us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2024-12-310001606268us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2024-12-310001606268us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2024-12-310001606268us-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2024-12-310001606268us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2024-12-310001606268us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2024-12-310001606268us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2024-12-310001606268us-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2024-12-310001606268us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001606268us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001606268us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310001606268us-gaap:FairValueMeasurementsRecurringMember2024-12-310001606268us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2023-12-310001606268us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2023-12-310001606268us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2023-12-310001606268us-gaap:FairValueMeasurementsRecurringMemberspke:NontradingCommodityContractMember2023-12-310001606268us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2023-12-310001606268us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2023-12-310001606268us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2023-12-310001606268us-gaap:FairValueMeasurementsRecurringMemberspke:TradingCommodityContractMember2023-12-310001606268us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001606268us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001606268us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001606268us-gaap:FairValueMeasurementsRecurringMember2023-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMemberspke:NonEmployeeDirectorMember2024-01-012024-12-310001606268us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberspke:OfficerEmployeeandEmployeeofAffiliatesMember2024-01-012024-12-310001606268us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberspke:OfficerEmployeeandEmployeeofAffiliatesMember2024-01-012024-12-310001606268spke:MergerAgreementWithRetailcoMember2024-06-132024-06-130001606268us-gaap:RestrictedStockUnitsRSUMember2023-12-310001606268us-gaap:RestrictedStockUnitsRSUMember2024-12-310001606268us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2024-01-012024-12-310001606268spke:ChangeInControlRestrictedStockUnitsRSUMember2024-01-012024-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMember2024-01-012024-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMember2023-01-012023-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMember2022-01-012022-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMember2023-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMember2024-12-310001606268spke:RestrictedStockUnitsLiabilityAwardsMemberus-gaap:CommonClassAMember2024-01-012024-12-310001606268spke:NoticeOfViolationAndAssessmentOfCivilPenaltyMember2024-05-212024-05-210001606268spke:LitigationAndRegulatoryMattersMember2024-12-310001606268spke:LitigationAndRegulatoryMattersMember2023-12-310001606268spke:IndirectTaxAuditsMember2024-12-310001606268spke:IndirectTaxAuditsMember2023-12-310001606268spke:AmendedAndRestatedSubordinatedPromissoryNoteMemberus-gaap:SubordinatedDebtMember2021-10-312021-10-310001606268srt:AffiliatedEntityMember2023-01-012023-12-310001606268srt:AffiliatedEntityMember2022-01-012022-12-310001606268srt:AffiliatedEntityMemberspke:AllocatedOverheadCostsMember2024-01-012024-12-310001606268srt:AffiliatedEntityMemberspke:AllocatedOverheadCostsMember2023-01-012023-12-310001606268srt:AffiliatedEntityMemberspke:AllocatedOverheadCostsMember2022-01-012022-12-310001606268srt:AffiliatedEntityMemberspke:PaymentofIncomeTaxesIncurredbytheCompanyMember2024-01-012024-12-310001606268srt:AffiliatedEntityMemberspke:PaymentofIncomeTaxesIncurredbytheCompanyMember2023-01-012023-12-310001606268srt:AffiliatedEntityMemberspke:PaymentofIncomeTaxesIncurredbytheCompanyMember2022-01-012022-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailElectricityMember2024-01-012024-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268us-gaap:CorporateNonSegmentMember2024-01-012024-12-310001606268us-gaap:OperatingSegmentsMemberspke:NontradingMemberspke:RetailElectricityMember2024-01-012024-12-310001606268us-gaap:OperatingSegmentsMemberspke:NontradingMemberspke:RetailNaturalGasMember2024-01-012024-12-310001606268us-gaap:CorporateNonSegmentMemberspke:NontradingMember2024-01-012024-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailElectricityMember2024-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailNaturalGasMember2024-12-310001606268us-gaap:CorporateNonSegmentMember2024-12-310001606268srt:ConsolidationEliminationsMember2024-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailElectricityMember2023-01-012023-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268us-gaap:CorporateNonSegmentMember2023-01-012023-12-310001606268us-gaap:OperatingSegmentsMemberspke:NontradingMemberspke:RetailElectricityMember2023-01-012023-12-310001606268us-gaap:OperatingSegmentsMemberspke:NontradingMemberspke:RetailNaturalGasMember2023-01-012023-12-310001606268us-gaap:CorporateNonSegmentMemberspke:NontradingMember2023-01-012023-12-310001606268spke:NontradingMember2023-01-012023-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailElectricityMember2023-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailNaturalGasMember2023-12-310001606268us-gaap:CorporateNonSegmentMember2023-12-310001606268srt:ConsolidationEliminationsMember2023-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailElectricityMember2022-01-012022-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001606268us-gaap:OperatingSegmentsMemberspke:NontradingMemberspke:RetailElectricityMember2022-01-012022-12-310001606268us-gaap:OperatingSegmentsMemberspke:NontradingMemberspke:RetailNaturalGasMember2022-01-012022-12-310001606268us-gaap:CorporateNonSegmentMemberspke:NontradingMember2022-01-012022-12-310001606268spke:NontradingMember2022-01-012022-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailElectricityMember2022-12-310001606268us-gaap:OperatingSegmentsMemberspke:RetailNaturalGasMember2022-12-310001606268us-gaap:CorporateNonSegmentMember2022-12-310001606268srt:ConsolidationEliminationsMember2022-12-310001606268us-gaap:CostOfGoodsTotalMember2024-01-012024-12-310001606268us-gaap:CostOfGoodsTotalMember2023-01-012023-12-310001606268us-gaap:CostOfGoodsTotalMember2022-01-012022-12-310001606268spke:TwoLargestSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2024-01-012024-12-310001606268spke:TwoLargestSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2023-01-012023-12-310001606268spke:ThreeLargestSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2022-01-012022-12-310001606268spke:ResidentialCustomerEquivalentMember2022-08-012022-08-310001606268spke:ResidentialCustomerEquivalentMember2024-04-012024-04-300001606268spke:ResidentialCustomerEquivalentMember2024-01-012024-12-310001606268spke:ResidentialCustomerEquivalentTwoPurchaseAgreementsMember2024-10-012024-10-310001606268spke:ResidentialCustomerEquivalentTwoPurchaseAgreementsMember2024-01-012024-12-310001606268spke:ResidentialCustomerEquivalentTwoPurchaseAgreementsMember2024-12-310001606268spke:BrokerContractsMember2022-01-012022-01-310001606268spke:RightsToBrokerContractsMember2022-01-012022-01-310001606268spke:RightsToBrokerContractsMember2022-06-012022-06-300001606268us-gaap:SubsequentEventMember2025-02-192025-02-190001606268us-gaap:SubsequentEventMember2025-02-190001606268us-gaap:SeriesAPreferredStockMemberus-gaap:SubsequentEventMember2025-02-272025-02-270001606268us-gaap:SeriesAPreferredStockMemberus-gaap:SubsequentEventMember2025-02-2700016062682024-10-012024-12-31


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
 
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 
For the fiscal year ended December 31, 2024
 OR
        TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from          to          
 
Commission File Number: 001-36559
Via Renewables, Inc.
(Exact name of registrant as specified in its charter)
Delaware46-5453215
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
12140 Wickchester Ln, Suite 100
Houston, Texas 77079

(Address of principal executive offices)
 
(713) 600-2600
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class
Trading Symbols
Name of exchange on which registered
8.75% Series A Fixed-to-Floating Rate
Cumulative Redeemable Perpetual Preferred Stock, par value $0.01 per share
VIASP
The NASDAQ Global Select Market

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act
Yes     No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.
Yes     No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
Yes     No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes     No




Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.        

Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging Growth Company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements
of the registrant included in the filing reflect the correction of an error to previously issued financial statements. o

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).
        Yes     No  

None of the company’s common stock was held by non-affiliates of the registrant on June 30, 2024, the last business day of the registrant's most recently completed second fiscal quarter.

There were 3,529,602 shares of Class A common stock, 3,793,727 shares of Class B common stock and 3,374,087 shares of Series A Preferred Stock outstanding as of March 4, 2025.

DOCUMENTS INCORPORATED BY REFERENCE

Certain information required by Part III of this Annual Report on Form 10-K will be disclosed in a Form 10-K/A no later than 120 days after December 31, 2024.



Table of Contents



Page No.
PART I
Items 1 & 2.Business and Properties 
Item 1A.Risk Factors 
Item 1B.Unresolved Staff Comments 
Item 1C.Cybersecurity
Item 3.Legal Proceedings 
Item 4.Mine Safety Disclosures
PART II
Item 5.Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Stock Performance Graph
Item 6.Reserved
Item 7.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
Drivers of Our Business
Non-GAAP Performance Measures
Consolidated Results of Operations
Operating Segment Results
Liquidity and Capital Resources
Cash Flows
Summary of Contractual Obligations
Off-Balance Sheet Arrangements
Related Party Transactions
Critical Accounting Policies and Estimates
Contingencies
Item 7A.Quantitative and Qualitative Disclosures About Market Risk
Item 8.Financial Statements and Supplementary Data
Index to Consolidated Financial Statements
Item 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Item 9A.Controls and Procedures
Item 9B.Other Information
Item 9 C.Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
PART III
Item 10.Directors, Executive Officers and Corporate Governance
Item 11.Executive Compensation
Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Item 13.Certain Relationships and Related Transactions, and Director Independence
Item 14.Principal Accounting Fees and Services
PART IV
Item 15.Exhibits, Financial Statement Schedules
Item 16.Form 10-K Summary
SIGNATURES



Cautionary Note Regarding Forward Looking Statements

This Annual Report on Form 10-K (this “Annual Report”) contains forward-looking statements that are subject to a number of risks and uncertainties, many of which are beyond our control. These 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”), can be identified by the use of forward-looking terminology including “may,” “should,” “could,” “likely,” “will,” “believe,” “expect,” “anticipate,” “estimate,” “continue,” “plan,” “intend,” “project,” or other similar words. Forward-looking statements appear in a number of places in this Report. All statements, other than statements of historical fact, included in this Report are forward- looking statements. The forward-looking statements include statements regarding the impacts of Winter Storm Uri, cash flow generation and liquidity, business strategy, prospects for growth and acquisitions, outcomes of legal proceedings, the timing, availability, ability to pay and amount of cash dividends on our Series A Preferred Stock, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans, objectives, beliefs of management, availability and terms of capital, competition, government regulation and general economic conditions. Although we believe that the expectations reflected in such forward-looking statements are reasonable, we cannot give any assurance that such expectations will prove correct.

The forward-looking statements in this Report are subject to risks and uncertainties. Important factors that could cause actual results to materially differ from those projected in the forward-looking statements include, but are not limited to:
the ultimate impact of the Winter Storm Uri, including future benefits or costs related to ERCOT market securitization efforts, and any action by the State of Texas, ERCOT, the Railroad Commission of Texas, or the Public Utility Commission of Texas;
changes in commodity prices, the margins we achieve, and interest rates;
the sufficiency of risk management and hedging policies and practices;
the impact of extreme and unpredictable weather conditions, including hurricanes, heat waves and other natural disasters;
federal, state and local regulations, including the industry’s ability to address or adapt to potentially restrictive new regulations that may be enacted by public utility commissions;
our ability to borrow funds and access credit markets;
restrictions and covenants in our debt agreements and collateral requirements;
credit risk with respect to suppliers and customers;
our ability to acquire customers and actual attrition rates;
changes in costs to acquire customers;
accuracy of billing systems;
our ability to successfully identify, complete, and efficiently integrate acquisitions into our operations;
significant changes in, or new changes by, the independent system operators (“ISOs”) in the regions we operate;
risks related to our recently completed Merger (as defined below) including the outcome of any legal proceedings, regulatory proceedings or enforcement matters that may be instituted against us and others relating to the Merger or otherwise, the impact of the Merger on our operations and the amount of the costs, fees, expenses and charges related to Merger;
competition; and
the “risk factors” described in "Item 1A— Risk Factors" of this Annual Report.

You should review the risk factors and other factors noted throughout or incorporated by reference in this Annual Report that could cause our actual results to differ materially from those contained in any forward-looking statement. All forward-looking statements speak only as of the date of this Annual Report. Unless required by law, we disclaim any obligation to publicly update or revise these statements whether as a result of new information, future events or otherwise. It is not possible for us to predict all risks, nor can we assess the impact of all factors on the 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.

5



Risk Factor Summary

Our business, financial condition, cash flows, results of operations and ability to pay dividends on our and Series A Preferred Stock could be materially and adversely affected by, and the price of our Series A Preferred Stock could decline due to a number of factors, whether currently known or unknown, including but not limited to those summarized below. You should carefully consider the risk factors summarized below and described in more detail in Item 1A. — Risk Factors, together with the other information contained in this Annual Report.
Risks Related to Our Business and Our Industry
We are subject to commodity price risk.
Our financial results may be adversely impacted by weather conditions and changes in consumer demand.
Our risk management policies and hedging procedures may not mitigate risk as planned, and we may fail to fully or effectively hedge our commodity supply and price risk.
ESCOs face risks due to increased and rapidly changing regulations and increasing monetary fines by the state regulatory agencies.
The retail energy business is subject to a high level of federal, state and local regulations, which are subject to change.
Liability under the TCPA has increased significantly in recent years, and we face risks if we fail to comply.
We are, and in the future may become, involved in legal and regulatory proceedings and, as a result, may incur substantial costs.
Our business is dependent on retaining licenses in the markets in which we operate.
We may be subject to risks in connection with acquisitions, which could cause us to fail to realize many of the anticipated benefits of such acquisitions.
We have historically distributed a significant portion of our cash through dividends, and our ability to grow and make acquisitions with cash on hand could be limited.
We may not be able to manage our growth successfully.
Our financial results fluctuate on a seasonal, quarterly and annual basis.
We may have difficulty retaining our existing customers or obtaining a sufficient number of new customers, due to competition and for other reasons.
Increased collateral requirements in connection with our supply activities may restrict our liquidity.
We face risks related to health epidemics, pandemics and other outbreaks.
We are subject to direct credit risk for certain customers who may fail to pay their bills as they become due.
We depend on the accuracy of data in our information management systems, which subjects us to risks.
Cyberattacks and data security breaches could adversely affect our business.
Our success depends on key members of our management, the loss of whom could disrupt our business operations.
We rely on third party vendors for our customer acquisition verification, billing and transactions platform that exposes us to third party performance risk and other risk.
A large portion of our current customers are concentrated in a limited number of states, making us vulnerable to customer concentration risks.
Increases in state renewable portfolio standards or an increase in the cost of renewable energy credit and carbon offsets may adversely impact the price, availability and marketability of our products.
Our access to marketing channels may be contingent upon the viability of our telemarketing and door-to-door agreements with our vendors.
Our vendors may expose us to risks.





6


Risks Related to Our Capital Structure and Capital Stock

Our indebtedness could adversely affect our ability to raise additional capital to fund our operations or pay dividends. It could also expose us to the risk of increased interest rates and limit our ability to react to changes in the economy or our industry as well as impact our cash available for distribution.
Our ability to pay dividends depends on many factors, including the performance of our business, cash flows, RCE counts and the margins we receive, as well as restrictions under our Senior Credit Facility.
We are a holding company. Our sole material asset is our equity interest in Spark HoldCo, LLC ("Spark HoldCo") and we are accordingly dependent upon distributions from Spark HoldCo to pay dividends on the Series A Preferred Stock.
The Series A Preferred Stock is subordinated to our existing and future debt obligations.
Numerous factors may affect the trading price of the Series A Preferred Stock.
There may not be an active trading market for the Series A Preferred Stock, which may in turn reduce the market value and your ability to transfer or sell your shares of Series A Preferred Stock.
W. Keith Maxwell III, our founder, sole common stock shareholder and Chief Executive Officer, holds all of the voting power of our common stock, and holders of Series A Preferred Stock have extremely limited voting rights.
We have engaged in transactions with our affiliates in the past and expect to do so in the future. The terms of such transactions and the resolution of any conflicts that may arise may not always be in our or our stockholders’ best interests.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or agents.
Future sales of Series A Preferred Stock in the public market could reduce the price of the Series A Preferred Stock, and may dilute your ownership in us.
Our amended and restated certificate of incorporation limits the fiduciary duties of one of our directors and certain of our affiliates and restricts the remedies available to our stockholders for actions taken by Mr. Maxwell or certain of our affiliates that might otherwise constitute breaches of fiduciary duty.
The Series A Preferred Stock represent perpetual equity interests in us, and investors should not expect us to redeem the Series A Preferred Stock on the date the Series A Preferred Stock becomes redeemable by us or on any particular date afterwards.
The Series A Preferred Stock is not rated.
Changes in the method of determining the Three-Month CME Term SOFR, or the replacement of Three-Month CME Term SOFR with an alternative reference rate, may adversely affect the floating dividend rate of our Series A Preferred Stock.
A substantial increase in the Three-Month CME Term SOFR Rate or an alternative rate could negatively impact our ability to pay dividends on the Series A Preferred Stock.
We may not have sufficient earnings and profits in order for dividends on the Series A Preferred Stock to be treated as dividends for U.S. federal income tax purposes.
You may be subject to tax if we make or fail to make certain adjustments to the conversion rate of the Series A Preferred Stock even though you do not receive a corresponding cash distribution.
We are a “controlled company” under NASDAQ Global Select Market rules, and as such we are entitled to an exemption from certain corporate governance standards of the NASDAQ Global Select Market, and you may not have the same protections afforded to shareholders of companies that are subject to all of the NASDAQ Global Market corporate governance requirements.
7

Table of Contents

PART I.


Items 1 & 2. Business and Properties

General

We are an independent retail energy services company founded in 1999 and are organized as a Delaware corporation that provides residential and commercial customers in competitive markets across the United States with an alternative choice for their natural gas and electricity. We purchase our electricity and natural gas supply from a variety of wholesale providers and bill our customers monthly for the delivery of electricity and natural gas based on their consumption at either a fixed or variable price. Electricity and natural gas are then distributed to our customers by local regulated utility companies through their existing infrastructure.
Our business consists of two operating segments:
Retail Electricity Segment. In this segment, we purchase electricity supply through physical and financial transactions with market counterparties and ISOs and supply electricity to residential and commercial consumers pursuant to fixed-price and variable-price contracts.

Retail Natural Gas Segment. In this segment, we purchase natural gas supply through physical and financial transactions with market counterparties and supply natural gas to residential and commercial consumers pursuant to fixed-price and variable-price contracts.

On June 13, 2024, we consummated the previously announced merger contemplated by that certain Agreement and Plan of Merger (the "Merger Agreement"), dated as of December 29, 2023, by and among Via Renewables, Inc. (“we”, “us”, or the “Company”), Retailco, and NuRetailco LLC, a Delaware limited liability company and wholly-owned subsidiary of Retailco ("Merger Sub"), pursuant to which Merger Sub was merged with and into the Company (the “Merger"), with the Company continuing as the surviving corporation in the Merger, following which W. Keith Maxwell III now indirectly owns all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. As a result, each previously outstanding share of Class A common stock was converted into the right to receive $11.00 per share at the closing of the Merger (other than: (i) shares of Class A common stock held (a) by the Company or any subsidiary of the Company, or (b) held or beneficially owned by Mr. Maxwell and any person or entity controlled by Mr. Maxwell, including Retailco, Merger Sub and NuDevco Retail, LLC ("NuDevco Retail"), and other than certain dissenting shares). As a result of the Merger, all of the Company's outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.

Our Operations

As of December 31, 2024, we operated in 102 utility service territories across 20 states and the District of Columbia and had approximately 388,000 residential customer equivalents (“RCEs”). An RCE is an industry standard measure of natural gas or electricity usage with each RCE representing annual consumption of 100 MMBtu of natural gas or 10 MWh of electricity. We serve natural gas customers in sixteen states (Arizona, California, Colorado, Connecticut, Florida, Illinois, Indiana, Maryland, Massachusetts, Michigan, Nevada, New Jersey, New York, Ohio, Pennsylvania and Virginia) and electricity customers in twelve states (Connecticut, Delaware, Illinois, Maine, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Ohio, Pennsylvania and Texas) and the District of Columbia using six brands (Electricity Maine, ENH Power, Major Energy, Provider Power Mass, Spark Energy, and Verde Energy).

8

Table of Contents

Customer Contracts and Product Offerings

Fixed and variable-price contracts

We offer a variety of fixed-price and variable-price service options to our natural gas and electricity customers. Under our fixed-price service options, our customers purchase natural gas and electricity at a fixed price over the life of the customer contract, which provides our customers with protection against increases in natural gas and electricity prices. Our fixed-price contracts typically have a term of one to two years for residential customers and up to four years for commercial customers, and most provide for an early termination fee in the event that the customer terminates service prior to the expiration of the contract term. In a typical market, we offer fixed-price electricity plans for 6, 12 and 24 months and fixed-price natural gas plans from 12 to 24 months, which may or may not provide for a monthly service fee and/or a termination fee, depending on the market and customer type. Our variable-price service options carry a month-to-month term and are priced based on our forecasts of underlying commodity prices and other market and business factors, including the competitive landscape in the market and the regulatory environment, and may also include a monthly service fee depending on the market and customer type. Our variable plans may or may not provide for a termination fee, depending on the market and customer type.



The fixed/variable splits of our RCEs were as follows as of December 31, 2024:
37203721


Green products and renewable energy credits

In response to the focus on reducing carbon emissions around the world, we offer renewable and carbon neutral (“green”) products in several markets. Green energy products are a growing market opportunity and typically provide increased unit margins in addition to improved customer satisfaction.

Renewable electricity products allow customers to choose electricity from sources such as wind, solar, hydroelectric and biofuel, through the purchase of renewable energy credits (“RECs”). A REC is a market-based instrument that represents the realized renewable attributes of renewable-based power generation. When we procure RECs on behalf of our customers, we are claiming their share of renewable generation that was delivered to the electric grid, directly supporting renewable generators.

Carbon neutral natural gas products give customers the option to reduce or eliminate the carbon footprint associated with their energy usage through the purchase of carbon offset credits. These products typically provide for fixed or variable prices and generally follow the same terms as our other products with the added benefit of carbon reduction and reduced environmental impact.
9

Table of Contents


We procure both RECs and carbon offsets in volumes that match customers’ usage who are enrolled in green energy plans.

In addition to the RECs we purchase to satisfy our voluntary requirements under the terms of our green contracts with our customers, we must also purchase a specified number of RECs based on the amount of electricity we sell in a state in a year pursuant to individual state renewable portfolio standards. We forecast the price for the required RECs and incorporate this cost component into our customer pricing models.

Customer Acquisition and Retention

Our customer acquisition strategy consists of customer growth obtained through traditional sales channels complemented by customer portfolio and business acquisitions. We make decisions on how best to deploy capital based on a variety of factors, including cost to acquire customers, availability of opportunities and our view of commodity pricing in particular regions.

We strive to maintain a disciplined approach to recovery of our customer acquisition costs within a 12-month period. We capitalize and amortize our customer acquisition costs over a one to two-year period, which is based on our estimate of the expected average length of a customer relationship. We factor in the recovery of customer acquisition costs in determining which markets we enter and the pricing of our products in those markets. Accordingly, our results are significantly influenced by our customer acquisition costs.

We are currently focused on growing through organic sales channels; however, we continue to evaluate opportunities to acquire customers through acquisitions and pursue such acquisitions when it makes sense economically or strategically.

Organic Growth

We use organic sales strategies to both maintain and grow our customer base by offering products providing options for term flexibility, price certainty, variable rates and/or green product offerings. We manage growth on a market-by-market basis by developing price curves in each of the markets we serve and create product offerings in which our targeted customer segments find value. The attractiveness of a product from a consumer’s standpoint is based on a variety of factors, including overall pricing, price stability, contract term, sources of generation and environmental impact and whether or not the contract provides for termination and other fees. Product pricing is also based on several other factors, including the cost to acquire customers in the market, the competitive landscape and supply issues that may affect pricing.

Once a product has been created for a particular market, we then develop a marketing campaign. We identify and acquire customers through a variety of sales channels, including our inbound customer care call center, outbound calling, online marketing, opt-in web-based leads, email, direct mail, door-to-door sales, affinity programs, direct sales, brokers and consultants. For residential customers, we have historically used indirect sales brokers, web based solicitation, door-to-door sales, outbound calling, and other methods. For 2024, the largest channels were direct sales, d2d and web-based sales. We typically use brokers to obtain C&I customers, which are typically larger and have greater natural gas and electricity requirements. At December 31, 2024, our customer base was 63% residential and 37% C&I customers. In our sales practices, we typically employ multiple vendors under short-term contracts and have not entered into any exclusive marketing arrangements with sales vendors. Our marketing team continuously evaluates the effectiveness of each customer acquisition channel and makes adjustments in order to achieve targeted growth and manage customer acquisition costs. We strive to maintain a disciplined approach to recovery of our customer acquisition costs within defined periods.

10

Table of Contents



Acquisitions

We actively monitor acquisition opportunities that may arise in the domestic acquisition market, and seek to acquire portfolios of customers and broker book acquisitions, as well as retail energy companies utilizing some combination of cash and borrowings under our senior secured borrowing base credit facility ("Senior Credit Facility), the issuance of preferred stock, or other financing arrangements. Historically, our customer acquisition strategy has been executed using both third parties and through affiliated relationships. See “—Relationship with our Founder, Sole Common Stockholder and Chief Executive Officer” for a discussion of affiliate relationships.

The following table provides a summary of our acquisitions over the past five years:
Company / PortfolioDate CompletedRCEsSegmentAcquisition Source
Customer PortfolioMay 202145,000ElectricityThird Party
Customer PortfolioJuly 202133,000Natural GasThird Party
Customer Portfolio (1)
January 202269,000Natural Gas
Electricity
Third Party
Customer PortfolioAugust 202218,700Natural GasThird Party
Customer PortfolioApril 20249,300Natural GasThird Party
Customer PortfolioOctober 202458,500Natural GasThird Party
Customer PortfolioOctober 202442,100Natural Gas
Electricity
Third Party

(1) These RCEs are related to broker contracts we acquired as part of asset purchase agreements and are not included in our Retail RCEs.

Please see “Item 1A — Risk Factors” in this Annual Report for a discussion of risks related to our acquisition strategy and ability to finance such transactions.

Retaining customers and maximizing customer lifetime value

Following the acquisition of a customer, we devote significant attention to customer retention. We have developed a disciplined renewal communication process, which is designed to effectively reach our customers prior to the end of the contract term, and employ a team dedicated to managing this renewal communications process. Customers are contacted in each utility prior to the expiration of the customer's contract. We may contact the customer through additional channels such as outbound calls or email. We also apply a proprietary evaluation and segmentation process to optimize value to both us and the customer. We analyze historical usage, attrition rates and consumer behaviors to specifically tailor competitive products that aim to maximize the total expected return from energy sales to a specific customer, which we refer to as customer lifetime value.

We actively monitor unit margins from energy sales. We use this information to assess the results of products and to guide business decisions, including whether to engage in pro-active non-renewal of lower margin customers.







11

Table of Contents

Commodity Supply

We hedge and procure our energy requirements from various wholesale energy markets, including both physical and financial markets, through short- and long-term contracts. Our in-house energy supply team is responsible for managing our commodity positions (including energy procurement, capacity, transmission, renewable energy, and resource adequacy requirements) within our risk management policies. We procure our natural gas and electricity requirements at various trading hubs, city-gates and load zones. When we procure commodities at trading hubs, we are responsible for delivery to the applicable local regulated utility for distribution.

In most markets, we hedge our electricity exposure with financial products and then purchase the physical power directly from the ISO for delivery. Alternatively, we may use physical products to hedge our electricity exposure rather than buying physical electricity in the day-ahead market from the ISO. During the year ended December 31, 2024, we transacted physical and financial settlements of electricity with approximately ten suppliers.

We are assessed monthly for ancillary charges such as reserves and capacity in the electricity sector by the ISOs. For example, the ISOs will charge all retail electricity providers for monthly reserves that the ISO determines are necessary to protect the integrity of the grid. Many of the utilities we serve also allocate natural gas transportation and storage assets to us as a part of their competitive choice program. We are required to fill our allocated storage capacity with natural gas, which creates commodity supply and price risk. Sometimes we cannot hedge the volumes associated with these assets because they are too small compared to the much larger bulk transaction volumes required for trades in the wholesale market or it is not economically feasible to do so.

We periodically adjust our portfolio of purchase/sale contracts in the wholesale natural gas market based upon analysis of our forecasted load requirements. Natural gas is then delivered to the local regulated utility city-gate or other specified delivery point where the local regulated utility takes control of the natural gas and delivers it to individual customer locations. Additionally, we hedge our natural gas price exposure with financial products. During the year ended December 31, 2024, we transacted physical and financial settlements of natural gas with approximately 74 wholesale counterparties.

We also enter into back-to-back wholesale transactions to optimize our credit lines with third-party energy suppliers. With each of our third-party energy suppliers, we have certain contracted credit lines, which allow us to purchase energy supply from these counterparties. If we desire to purchase supply beyond these credit limits, we are required to post collateral in the form of either cash or letters of credit. As we begin to approach the limits of our credit line with one supplier, we may purchase energy supply from another supplier and sell that supply to the original counterparty in order to reduce our net position with that counterparty and open up additional credit to procure supply in the future. Our sales of gas pursuant to these activities also enable us to optimize our credit lines with third-party energy suppliers by decreasing our net buy position with those suppliers.

Asset Optimization

Part of our business includes asset optimization activities in which we identify opportunities in the wholesale natural gas markets in conjunction with our retail procurement and hedging activities. Many of the competitive pipeline choice programs in which we participate require us and other retail energy suppliers to take assignment of and manage natural gas transportation and storage assets upstream of their respective city-gate delivery points. In our allocated storage assets, we are obligated to buy and inject gas in the summer season (April through October) and sell and withdraw gas during the winter season (November through March). These injection and purchase obligations require us to take a seasonal long position in natural gas. Our asset optimization group determines whether market conditions justify hedging these long positions through additional derivative transactions. We also contract with third parties for transportation and storage capacity in the wholesale market and are responsible for reservation and demand charges attributable to both our allocated and third-party contracted transportation and storage assets. Our asset optimization group utilizes these allocated and third-party transportation and storage assets in a variety of ways to either improve profitability or optimize supply-side counterparty credit lines.

12

Table of Contents

We frequently enter into spot market transactions in which we purchase and sell natural gas at the same point or we purchase natural gas at one location and ship it using our pipeline capacity for sale at another location, if we are able to capture a margin. We view these spot market transactions as low risk because we enter into the buy and sell transactions on a back-to-back basis. We also act as an intermediary for market participants who need assistance with short-term procurement requirements. Consumers and suppliers contact us with a need for a certain quantity of natural gas to be bought or sold at a specific location. When this occurs, we are able to use our contacts in the wholesale market to source the requested supply and capture a margin in these transactions.

Our risk policies require that optimization activities be limited to back-to-back purchase and sale transactions, or open positions subject to aggregate net open position limits, which are not held for a period longer than two months. Furthermore, all additional capacity procured outside of a utility allocation of retail assets must be approved by a risk committee. Hedges of our firm transportation obligations are limited to two years or less and hedging of interruptible capacity is prohibited.

Risk Management

We operate under a set of corporate risk policies and procedures relating to the purchase and sale of electricity and natural gas, general risk management and credit and collections functions. Our in-house energy supply team is responsible for managing our commodity positions (including energy, capacity, transmission, renewable energy, and resource adequacy requirements) within our risk management policies. We attempt to increase the predictability of cash flows by following our hedging strategies.

Our risk committee has control and authority over all of our risk management activities. The risk committee establishes and oversees the execution of our credit risk management policy and our commodity risk policy. The risk management policies are reviewed at least annually by the risk management committee and such committee typically meets quarterly to assure that we have followed these policies. The risk committee also seeks to ensure the application of our risk management policies to new products that we may offer. The risk committee is comprised of our Chief Executive Officer and our Chief Financial Officer, who meet on a regular basis to review the status of the risk management activities and positions. Our risk team reports directly to our Chief Financial Officer and their compensation is unrelated to trading activity. Commodity positions are typically reviewed and updated daily based on information from our customer databases and pricing information sources. The risk policy sets volumetric limits on intra-day and end of day long and short positions in natural gas and electricity. With respect to specific hedges, we have established and approved a formal delegation of authority policy specifying each trader's authorized volumetric limits based on instrument type, lead time (time to trade flow), fixed price volume, index price volume and tenor (trade flow) for individual transactions. The risk team reports to the risk committee any hedging transactions that exceed these delegated transaction limits. The various risks we face in our risk management activities are discussed below.

Commodity Price and Volumetric Risk

Because our contracts require that we deliver full natural gas or electricity requirements to our customers and because our customers’ usage can be impacted by factors such as weather, we may periodically purchase more or less commodity than our aggregate customer volumetric needs. In buying or selling excess volumes, we may be exposed to commodity price volatility. In order to address the potential volumetric variability of our monthly deliveries for fixed-price customers, we implement various hedging strategies to attempt to mitigate our exposure.
 






13

Table of Contents

Our commodity risk management strategy is designed to hedge substantially all of our forecasted volumes on our fixed-price customer contracts, as well as a portion of the near-term volumes on our variable-price customer contracts. We use both physical and financial products to hedge our fixed-price exposure. The efficacy of our risk management program may be adversely impacted by unanticipated events and costs that we are not able to effectively hedge, including abnormal customer attrition and consumption, certain variable costs associated with electricity grid reliability, pricing differences in the local markets for local delivery of commodities, unanticipated events that impact supply and demand, such as extreme weather, and abrupt changes in the markets for, or availability or cost of, financial instruments that help to hedge commodity price.

Variability in customer demand is primarily impacted by weather. We use utility-provided historical and/or forward projected customer volumes as a basis for our forecasted volumes and mitigate the risk of seasonal volume fluctuation for some customers by purchasing excess fixed-price hedges within our volumetric tolerances. Should seasonal demand exceed our weather-normalized projections, we may experience a negative impact on our financial results.

From time to time, we also take further measures to reduce price risk and optimize our returns by: (i) maximizing the use of natural gas storage in our daily balancing market areas in order to give us the flexibility to offset volumetric variability arising from changes in winter demand; (ii) entering into daily swing contracts in our daily balancing markets over the winter months to enable us to increase or decrease daily volumes if demand increases or decreases; and (iii) purchasing out-of-the-money call options for contract periods with the highest seasonal volumetric risk to protect against steeply rising prices if our customer demands exceed our forecast. Being geographically diversified in our delivery areas also permits us, from time to time, to employ assets not being used in one area to other areas, thereby mitigating potential increased costs for natural gas that we otherwise may have had to acquire at higher prices to meet increased demand.

We utilize New York Mercantile Exchange (“NYMEX”) settled financial instruments to offset price risk associated with volume commitments under fixed-price contracts. The valuation for these financial instruments is calculated daily based on the NYMEX Exchange published closing price, and they are settled using the NYMEX Exchange’s published settlement price at their maturity.

Basis Risk

We are exposed to basis risk in our operations when the commodities we hedge are sold at different delivery points from the exposure we are seeking to hedge. For example, if we hedge our natural gas commodity price with Chicago basis but physical supply must be delivered to the individual delivery points of specific utility systems around the Chicago metropolitan area, we are exposed to the risk that prices may differ between the Chicago delivery point and the individual utility system delivery points. These differences can be significant from time to time, particularly during extreme, unforecasted cold weather conditions. Similarly, in certain of our electricity markets, customers pay the load zone price for electricity, so if we purchase supply to be delivered at a hub, we may have basis risk between the hub and the load zone electricity prices due to local congestion that is not reflected in the hub price. We attempt to hedge basis risk where possible, but hedging instruments are occasionally not economically feasible or available in the smaller quantities that we require.









14

Table of Contents


Customer Credit Risk

Our credit risk management policies are designed to limit customer credit exposure. Credit risk is managed through participation in purchase of receivables ("POR") programs in utility service territories where such programs are available. In these markets, we monitor the credit ratings of the local regulated utilities and the parent companies of the utilities that purchase our customer accounts receivable. We also periodically review payment history and financial information for the local regulated utilities to ensure that we identify and respond to any deteriorating trends. In non-POR markets, we assess the creditworthiness of new applicants, monitor customer payment activities and administer an active collection program. Using risk models, past credit experience and different levels of exposure in each of the markets, we monitor our receivable aging, bad debt forecasts and actual bad debt expenses and adjust as necessary.

In territories where POR programs have been established, the local regulated utility purchases our receivables, and then becomes responsible for billing and collecting payment from the customer. In return for their assumption of risk, we receive slightly discounted proceeds on the receivables sold. POR programs result in substantially all of our credit risk being linked to the applicable utility and not to our end-use customers in these territories. For the year ended December 31, 2024, approximately 60% of our retail revenues were derived from territories in which substantially all of our credit risk was directly linked to local regulated utility companies, all of which had investment grade ratings. During the same period, we paid these local regulated utilities a weighted average discount of approximately 1.2% of total revenues for customer credit risk. In certain of the POR markets in which we operate, the utilities limit their collections exposure by retaining the ability to transfer a delinquent account back to us for collection when collections are past due for a specified period. If our subsequent collection efforts are unsuccessful, we return the account to the local regulated utility for termination of service to the extent the ability to terminate service has not been limited as a result of regulatory orders. Under these service programs, we are exposed to credit risk related to payment for services rendered during the time between when the customer is transferred to us by the local regulated utility and the time we return the customer to the utility for termination of service, which is generally one to two billing periods. We may also realize a loss on fixed-price customers in this scenario due to the fact that we will have already fully hedged the customer’s expected commodity usage for the life of the contract.

In non-POR markets (and in POR markets where we may choose to direct bill our customers), we manage customer credit risk through formal credit review in the case of commercial customers, and credit score screening, deposits and disconnection for non-payment, in the case of residential customers. Economic conditions may affect our customers’ ability to pay bills in a timely manner, which could increase customer delinquencies and may lead to an increase in credit loss expense. We maintain an allowance for credit loss, which represents our estimate of potential credit losses associated with accounts receivable from customers within these markets.

We assess the adequacy of the allowance for credit loss through review of an aging of customer accounts receivable and general economic conditions in the markets that we serve. Our bad debt expense for the year ended December 31, 2024 was $2.5 million, or 0.6% of retail revenues. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Drivers of Our Business—Customer Credit Risk” for a more detailed discussion of our bad debt expense for the year ended December 31, 2024.

We do not have high concentrations of sales volumes to individual customers. For the year ended December 31, 2024, our largest customer accounted for less than 1% of total retail energy sales.





15

Table of Contents


Counterparty Credit Risk in Wholesale Markets

We do not independently produce natural gas and electricity and depend upon third parties for our supply, which exposes us to wholesale counterparty credit risk in our retail and asset optimization activities. If the counterparties to our supply contracts are unable to perform their obligations, we may suffer losses, including those that occur as a result of being unable to secure replacement supplies of natural gas or electricity on a timely or cost-effective basis or at all. At December 31, 2024, approximately $4.4 million of our total exposure of $6.1 million was either with a non-investment grade counterparty or otherwise not secured with collateral or a guarantee.

Operational Risk

As with all companies, we are at risk from cyber-attacks (breaches, unauthorized access, misuse, computer viruses, or other malicious code or other events) that could materially adversely affect our business, or otherwise cause interruptions or malfunctions in our operations. We mitigate these risks through multiple layers of security controls including policy, hardware, and software security solutions. We also have engaged third parties to assist with both external and internal vulnerability scans and continually enhance awareness through employee education and accountability. During 2024, we did not experience any material loss related to cyber-attacks or other information security breaches.

Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer

We have historically leveraged our relationship with affiliates of our founder, sole common stock shareholder and Chief Executive Officer, W. Keith Maxwell III, to execute our strategy, including sourcing acquisitions, financing, and operations support. Mr. Maxwell owns NG&E, which was formed for the purpose of purchasing retail energy companies and retail customer books that may ultimately be resold to us. This relationship has afforded us access to opportunities that may not have otherwise been available to us due to our size and availability of capital.

We may engage in additional transactions with NG&E in the future and expect that any such transactions would be funded by a combination of cash, subordinated debt, or the issuance of securities. Actual consideration paid for the assets would depend, among other things, on our capital structure and liquidity at the time of any transaction. Although we believe our Founder would be incentivized to offer us additional acquisition opportunities, he and his affiliates are under no obligation to do so, and we are under no obligation to buy assets from them. Any acquisition activity involving NG&E or any other affiliate of Mr. Maxwell will be subject to negotiation and approval by a special committee of our Board of Directors consisting solely of independent directors. Please see “Item 1A — Risk Factors” in this Annual Report for risks related to acquisitions and transactions with our affiliates.

Competition

The markets in which we operate are highly competitive. Our primary competition comes from the incumbent utility and other independent retail energy companies. In the electricity sector, these competitors include larger, well-capitalized energy retailers such as Calpine Energy Solutions, LLC, Constellation Corporation, NRG Energy, Inc. and Vistra Corp. We also compete with small local retail energy providers in the electricity sector that are focused exclusively on certain markets. Each market has a different group of local retail energy providers. In the natural gas sector, our national competitors are primarily NRG, Inc. Energy and Constellation Energy Corporation. Our national competitors generally have diversified energy platforms with multiple marketing approaches and broad geographic coverage similar to us. Competition in each market is based primarily on product offering, price and customer service. The number of competitors in our markets varies. In well-established markets in the Northeast and Texas we have hundreds of competitors, while in other markets the competition is limited to several participants. Markets that offer POR programs are generally more competitive than those markets in which retail energy providers bear customer credit risk.

16

Table of Contents

Our ability to compete depends on our ability to convince customers to switch to our products and services, renew services with customers upon expiration of their contract terms, and our ability to offer products at attractive prices. Many local regulated utilities and their affiliates may possess the advantages of name recognition, longer operating histories, long-standing relationships with their customers and access to financial and other resources, which could pose a competitive challenge to us. As a result of our competitors' advantages, many customers of these local regulated utilities may decide to stay with their longtime energy provider if they have been satisfied with their service in the past. In addition, competitors may choose to offer more attractive short-term pricing to increase their market share.

Seasonality of Our Business

Our overall operating results fluctuate substantially on a seasonal basis depending on: (i) the geographic mix of our customer base; (ii) the relative concentration of our commodity mix; (iii) weather conditions, which directly influence the demand for natural gas and electricity and affect the prices of energy commodities; and (iv) variability in market prices for natural gas and electricity. These factors can have material short-term impacts on monthly and quarterly operating results, which may be misleading when considered outside of the context of our annual operating cycle.

Our accounts payable and accounts receivable are impacted by seasonality due to the timing differences between when we pay our suppliers for accounts payable versus when we collect from our customers on accounts receivable. We typically pay our suppliers for purchases of natural gas on a monthly basis and electricity on a weekly basis. However, it takes approximately two months from the time we deliver the electricity or natural gas to our customers before we collect from our customers on accounts receivable attributable to those product deliveries. This timing difference affects our cash flows, especially during peak cycles in the winter and summer months.

Natural gas accounted for approximately 25% of our retail revenues for the year ended December 31, 2024, which exposes us to a high degree of seasonality in our cash flows and income earned throughout the year as a result of the high concentration of heating load in the winter months. We utilize a considerable amount of cash from operations and borrowing capacity to fund working capital, which includes inventory purchases from April through October each year. We sell our natural gas inventory during the months of November through March of each year. We expect that the significant seasonality impacts to our cash flows and income will continue in future periods.

Regulatory Environment

We operate in the highly regulated natural gas and electricity retail sales industry in all of our respective jurisdictions, and must comply with the legislation and regulations in these jurisdictions in order to maintain our licenses to operate. We must also comply with the applicable regulations in order to obtain the necessary licenses in jurisdictions in which we plan to compete. Licensing requirements vary by state, but generally involve regular, standardized reporting in order to maintain a license in good standing with the state commission responsible for regulating retail electricity and gas suppliers. We believe there is potential for changes to state legislation and regulatory measures addressing licensing requirements that may impact our business model in the applicable jurisdictions. In addition, as further discussed below, our marketing activities and customer enrollment procedures are subject to rules and regulations at the state and federal levels, and failure to comply with requirements imposed by federal and state regulatory authorities could impact our licensing in a particular market. See "Risk Factors—We face risks due to increasing regulation of the retail energy industry at the state level."

Maryland

Maryland SB1, sponsored by Senator Augustine (D-Prince George’s County) and Delegate Crosby (D- St. Mary’s County), was signed into law in May 2024. In addition to numerous new green energy requirements, pricing restrictions and burdensome new consumer protections, Maryland SB1 prohibits residential purchase of receivables (POR) for contracts executed or renewed after December 31, 2024. Maryland SB1’s effect has been to largely make it extremely difficult for all retail energy providers to offer Maryland residential consumers energy choice.
17

Table of Contents

The Company is working to minimize economic impacts of Maryland SB1 to the Company. Other deregulated states may follow Maryland’s regulatory path. For example, in Illinois, there is a recently proposed bill similar to Maryland’s SB1.

Other Regulations

Our marketing efforts to consumers, including but not limited to telemarketing, door-to-door sales, direct mail and online marketing, are subject to consumer protection regulation including state deceptive trade practices acts, Federal Trade Commission ("FTC") marketing standards, and state utility commission rules governing customer solicitations and enrollments, among others. By way of example, telemarketing activity is subject to federal and state do-not-call regulation and certain enrollment standards promulgated by state regulators. Door-to-door sales are governed by the FTC’s “Cooling-Off Rule" as well as state-specific regulation in many jurisdictions. In markets in which we conduct customer credit checks, these checks are subject to the requirements of the Fair Credit Reporting Act. Violations of the rules and regulations governing our marketing and sales activity could impact our license to operate in a particular market, result in suspension or otherwise limit our ability to conduct marketing activity in certain markets, and potentially lead to private actions against us. Moreover, there is potential for changes to legislation and regulatory measures applicable to our marketing measures that may impact our business models.

We partially rely on lead generators for our telemarketing sales channel. Applicable laws over the years have become more restrictive in our ability to telemarket to potential customers. Most recently, a law was passed by the FCC that lead generators, when obtaining a consumer’s prior express written consent to robocall or robotext the consumer soliciting their business, can only obtain a single seller at a time on the comparison shopping websites that often are the source of lead generation (One-to-One Rule). Specifically, in December 2023, the FCC, adopted rules, pursuant to Federal Communications Commission (FCC 23-107): In the Matter of Targeting and Eliminating Unlawful Text Messages, CG Docket No. 21-402; Rules and Regulations Implementing the Telephone Consumer Protection Act of 1991, CG Docket No. 02-278; Advanced Methods to Target and Eliminate Unlawful Robocalls, CG Docket No. 17-59, Second Report and Order, Second Further Notice of Proposed Rulemaking, and Waiver Order (December 13, 2023) that had the ability to impact our ability to obtain, and increase the cost of, sales leads for our telemarketing channel. had the ability to impact our ability to obtain, and increase the cost of, sales leads for our telemarketing channel. However, on January 24, 2025, a business day before the One-to-One Rule was to go into effect, the U.S. Court of Appeals for the Eleventh Circuit, in the case, Insurance Marketing Coalition Limited v. the FCC, issued a ruling which vacated the “one-to-one” consent and the “logically and topically related” requirements for marketing calls and texts adopted by the Federal Communications Commission (FCC) in its rules for the Telephone Consumer Protection Act (TCPA). This ruling is helpful, but uncertainty and challenge still remains regarding telemarketing.

Recent interpretations of the Telephone Consumer Protection Act of 1991 (the “TCPA”) by the Federal Communications Commission (“FCC”) have introduced confusion regarding what constitutes an “autodialer” for purposes of determining compliance under the TCPA. Also, additional restrictions have been placed on wireless telephone numbers making compliance with the TCPA more costly. See “Risk Factors—Risks Related to Our Business and Our Industry—Liability under the TCPA has increased significantly in recent years, and we face risks if we fail to comply.”

As compliance with the federal TCPA regulations and state telemarketing regulations becomes increasingly costly and as door-to-door marketing becomes increasingly risky both from a regulatory compliance perspective, and from the risk of such activities drawing class action litigation claims, we and our peers who rely on these sales channels will find it more difficult than in the past to engage in direct marketing efforts. In response to these risks, we are experimenting with new technologies, such as a web-based application to process door-to-door sales enrollments with direct input by the consumer. This application can be accessed using tablets or any smart phone device, which enhances and expands the opportunities to market directly to customers.


18

Table of Contents

Our participation in natural gas and electricity wholesale markets to procure supply for our retail customers and hedge pricing risk is subject to regulation by the Commodity Futures Trading Commission (the "CFTC"), including regulation pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act. In order to sell electricity, capacity and ancillary services in the wholesale electricity markets, we are required to have market-based rate authorization, also known as “MBR Authorization,” from the Federal Energy Regulatory Commission ("FERC"). We are required to make status update filings to FERC to disclose any affiliate relationships and quarterly filings to FERC regarding volumes of wholesale electricity sales in order to maintain our MBR Authorization. We are also required to seek prior approval by FERC to the extent any direct or indirect change in control occurs with respect to entities that hold MBR Authorization.

The transportation and sale for resale of natural gas in interstate commerce are regulated by agencies of the U.S. federal government, primarily FERC under the Natural Gas Act of 1938, the Natural Gas Policy Act of 1978 and regulations issued under those statutes. FERC regulates interstate natural gas transportation rates and service conditions, which affects our ability to procure natural gas supply for our retail customers and hedge pricing risk. Since 1985, FERC has endeavored to make natural gas transportation more accessible to natural gas buyers and sellers on an open and non-discriminatory basis. FERC’s orders do not attempt to directly regulate natural gas retail sales. As a shipper of natural gas on interstate pipelines, we are subject to those interstate pipelines' tariff requirements and FERC regulations and policies applicable to shippers.

Changes in law and to FERC policies and regulations may adversely affect the availability and reliability of firm and/or interruptible transportation service on interstate pipelines, and we cannot predict what future action FERC will take. We do not believe, however, that any regulatory changes will affect us in a way that materially differs from the way they will affect other natural gas marketers and local regulated utilities with which we compete.

Employees

As of December 31, 2024, we employed 156 full-time employees. Our employees are not represented by a collective bargaining unit. We have not experienced any strikes or work stoppages and consider our relations with our employees to be satisfactory.

We are dedicated to attracting and retaining talent across a variety of backgrounds, with varying experiences, perspectives and ideas, while having an inclusive culture. As of December 31, 2024, approximately 50.6% of our workforce was male and 49.4% female. We encourage and support the development of our employees wherever possible, and seek to fill positions through promotions and transfers within the organization. Continued learning and career development is advanced through ongoing performance and development conversations with employees and internally developed training programs.

We provide competitive compensation and benefits programs to our employees. These programs include, subject to eligibility policies, a 401(k) Plan, healthcare and insurance benefits, long term incentive awards in the form of restricted stock units to certain employees, health savings and flexible spending accounts, paid time off, family leave and employee assistance programs.

We strive to be a good corporate citizen by being involved with numerous local community and charitable organizations through financial contributions and volunteer events. To encourage volunteerism, we offer paid time off to employees to volunteer in the community during work hours.

Facilities

Our corporate headquarters is located in Houston, Texas.

19

Table of Contents

Available Information

Our website is located at www.viarenewables.com. We make available our periodic reports and other information filed with or furnished to the Securities and Exchange Commission (the “SEC”), including our annual reports on Form 10-K, our quarterly reports on Form 10-Q, our current reports on Form 8-K, and all amendments to those reports, free of charge through our website, as soon as reasonably practicable after those reports and other information are electronically filed with or furnished to the SEC. Any materials filed with the SEC may be read and copied at the SEC’s website at www.sec.gov.
20

Table of Contents

Item 1A. Risk Factors

Our business, financial condition, cash flows, results of operations and ability to pay dividends on our Series A Preferred Stock could be materially and adversely affected by, and the price of our Series A Preferred Stock could decline due to a number of factors, whether currently known or unknown, including but not limited to those described below. You should carefully consider these risk factors together with the other information contained in this Annual Report.
Risks Related to Our Business and Our Industry
We are subject to commodity price risk.

Our financial results are largely dependent on the prices at which we can acquire the commodities we resell. The prevailing market prices for natural gas and electricity are unpredictable and tend to fluctuate substantially. Changes in market prices for natural gas and electricity may result from many factors that are outside of our control, including:
weather conditions; including extreme weather conditions, seasonal fluctuations, and the effects of climate change;
demand for energy commodities and general economic conditions;
disruption of natural gas or electricity transmission or transportation infrastructure or other constraints or inefficiencies;
reduction or unavailability of generating capacity, including temporary outages, mothballing, or retirements;
the level of prices and availability of natural gas and competing energy sources, including the impact of changes in environmental regulations impacting suppliers;
the creditworthiness or bankruptcy or other financial distress of market participants;
changes in market liquidity;
natural disasters, wars, embargoes, acts of terrorism and other catastrophic events;
significant changes in the pricing methods in the wholesale markets in which we operate;
changes in regulatory policies concerning how markets are structured, how compensation is provided for service, and the kinds of different services that can or must be offered;
federal, state, foreign and other governmental regulation and legislation; and
demand side management, conservation, alternative or renewable energy sources.

In the event of price fluctuations, we may not be able to pass along changes to the prices we pay to acquire commodities to our customers as such pricing fluctuations can attract consumer class actions as well as state and federal regulatory actions.
Our financial results may be adversely impacted by weather conditions and changes in consumer demand.

Weather conditions directly influence the demand for and availability of natural gas and electricity and affect the prices of energy commodities. Generally, on most utility systems, demand for natural gas peaks in the winter and demand for electricity peaks in the summer. Typically, when winters are warmer or summers are cooler, demand for energy is lower than expected, resulting in less natural gas and electricity consumption than forecasted. When demand is below anticipated levels due to weather patterns, we may be forced to sell excess supply at prices below our acquisition cost, which could result in reduced margins or even losses.

Conversely, when winters are colder or summers are warmer, consumption may outpace the volumes of natural gas and electricity against which we have hedged, and we may be unable to meet increased demand with storage or swing supply. In these circumstances, we may experience reduced margins or even losses if we are required to purchase additional supply at higher prices. We may fail to accurately anticipate demand due to fluctuations in weather or to effectively manage our supply in response to a fluctuating commodity price environment.

21

Table of Contents

Further, extreme weather conditions such as hurricanes, droughts, heat waves, winter storms and severe weather associated with climate change could cause these seasonal fluctuations to be more pronounced. Destruction caused by severe weather events, such as hurricanes, tornadoes, severe thunderstorms, snow and ice storms, can result in lost operating revenues.
Our risk management policies and hedging procedures may not mitigate risk as planned, and we may fail to fully or effectively hedge our commodity supply and price risk.
To provide energy to our customers, we purchase commodities in the wholesale energy markets, which are often highly volatile. Our commodity risk management strategy is designed to hedge substantially all of our forecasted volumes on our fixed-price customer contracts, as well as a portion of the near-term volumes on our variable-price customer contracts. We use both physical and financial products to hedge our exposure. The efficacy of our risk management program may be adversely impacted by unanticipated events and costs that we are not able to effectively hedge, including abnormal customer attrition and consumption, certain variable costs associated with electricity grid reliability, pricing differences in the local markets for local delivery of commodities, unanticipated events that impact supply and demand, such as extreme weather, and abrupt changes in the markets for, or availability or cost of, financial instruments that help to hedge commodity price.
We are exposed to basis risk in our operations when the commodities we hedge are sold at different delivery points from the exposure we are seeking to hedge. For example, if we hedge our natural gas commodity price with Chicago basis but physical supply must be delivered to the individual delivery points of specific utility systems around the Chicago metropolitan area, we are exposed to basis risk between the Chicago basis and the individual utility system delivery points. These differences can be significant from time to time, particularly during extreme, unforecasted cold weather conditions. Similarly, in certain of our electricity markets, customers pay the load zone price for electricity, so if we purchase supply to be delivered at a hub, we may have basis risk between the hub and the load zone electricity prices due to local congestion that is not reflected in the hub price. We attempt to hedge basis risk where possible, but hedging instruments are sometimes not economically feasible or available in the smaller quantities that we require.
Additionally, assumptions that we use in establishing our hedges may reduce the effectiveness of our hedging instruments. Considerations that may affect our hedging policies include, but are not limited to, human error, assumptions about customer attrition, the relationship of prices at different trading or delivery points, assumptions about future weather, and our load forecasting models.
Our derivative instruments are subject to mark-to-market accounting requirements and are recorded on the consolidated balance sheet at fair value with changes in fair value resulting from fluctuations in the underlying commodity prices immediately recognized in earnings. As a result, the Company’s quarterly and annuals results are subject to significant fluctuations caused by the changes in market price.
In addition, we incur costs monthly for ancillary charges such as reserves and capacity in the electricity sector by ISOs. For example, the ISOs will charge all retail electricity providers for monthly reserves that the ISO determines are necessary to protect the integrity of the grid. We may be unable to fully pass the higher cost of ancillary reserves and reliability services through to our customers, and increases in the cost of these ancillary reserves and reliability services could negatively impact our results of operations.
Many of the natural gas utilities we serve allocate a share of transportation and storage capacity to us as a part of their competitive market operations. We are required to fill our allocated storage capacity with natural gas, which creates commodity supply and price risk. Sometimes we cannot hedge the volumes associated with these assets because they are too small compared to the much larger bulk transaction volumes required for trades in the wholesale market or it is not economically feasible to do so. In some regulatory programs or under some contracts, this capacity may be subject to recall by the utilities, which could have the effect of us being required to access the spot market to cover such a recall.
22

Table of Contents

ESCOs face risks due to increased and rapidly changing regulations and increasing monetary fines by the state regulatory agencies.

The retail energy industry is highly regulated. Regulations may be changed or reinterpreted and new laws and regulations applicable to our business could be implemented in the future. To the extent that the competitive restructuring of retail electricity and natural gas markets is reversed, altered or discontinued, such changes could have a detrimental impact on our business and overall financial condition.
Some states are beginning to increase their regulation of their retail electricity and natural gas markets in an effort to increase consumer disclosures and ensure marketing practices are not misleading to consumers. In addition, the fines against ESCOs that regulators are seeking have increased dramatically in recent years. It is commonplace now for retailers to receive Notice of Violations and Assessment of Penalties proposing multi-million dollar civil penalties, restitution payments to certain customers and a multi-year suspension from the applicable market.

The retail energy business is subject to a high level of federal, state and local regulations, which are subject to change.

Many governmental bodies regulate aspects of our operations, and our failure to comply with these legal requirements can result in substantial penalties. In addition, new laws and regulations, including executive orders, or changes to or new interpretations of existing laws and regulations by courts or regulatory authorities occur regularly, but are difficult to predict. Changes under a new president, administration and Congress in the U.S. are also difficult to predict. Any such variation could negatively impact the retail energy business, including our business, could substantially increase costs to achieve compliance or otherwise could have a material adverse effect on our cash flow, results of operations and financial condition.

For example, many electricity markets have rate caps, and changes to these rate caps by regulators can impact future price exposure. Similarly, regulatory changes can result in new fees or charges that may not have been anticipated when existing retail contracts were drafted, which can create financial exposure. Our ability to manage cost increases that result from regulatory changes will depend, in part, on how the “change in law provisions” of our contracts are interpreted and enforced, among other factors.

Additionally, regulations that do not directly relate to ESCOs could impact us. For example, we have historically used third-party lead generators to identify potential customers for our telemarketing sales channel. In December 2023, the FCC adopted rules that could limit the ability of third-party lead generators to identify large numbers of potential customers. If the number of potential customers is reduced, or if it becomes more difficult or costly to identify potential telemarketing targets, our ability to maintain our RCE count based on our telemarketing sales could be impacted. Please see “Regulatory Environment—Other Regulations.”


Liability under the TCPA has increased significantly in recent years, and we face risks if we fail to comply.

Our outbound telemarketing efforts and use of mobile messaging to communicate with our customers, which has increased in recent years, subjects us to regulation under the TCPA. Over the last several years, companies have been subject to significant liabilities as a result of violations of the TCPA, including penalties, fines and damages under class action lawsuits. Our failure to effectively monitor and comply with our activities that are subject to the TCPA could result in significant penalties and the adverse effects of having to defend and ultimately suffer liability in a class action lawsuit related to such non-compliance. We are also subject to liability under the TCPA for actions of our third party vendors who are engaging in outbound telemarketing efforts on our behalf. The issue of vicarious liability for the actions of third parties in violation of the TCPA remains unclear and has been the subject of conflicting precedent in the federal appellate courts. There can be no assurance that we may be subject to significant damages as a result of a class action lawsuit for actions of our vendors that we may not be able to control.



23

Table of Contents

We are, and in the future may become, involved in legal and regulatory proceedings and, as a result, may incur substantial costs.

We are subject to lawsuits, claims and regulatory proceedings arising in the ordinary course of our business from time to time, including several purported class action lawsuits involving sales practices, telemarketing and TCPA claims, as well as contract disclosure claims and breach of contract claims. These are in various stages and are subject to substantial uncertainties concerning the outcome.

A negative outcome for any of these matters could result in significant costs, may divert management's attention from other business issues or harm our reputation with customers.

For additional information regarding the nature and status of certain proceedings, see Note 13 "Commitments and Contingencies" to the audited consolidated financial statements.
Our business is dependent on retaining licenses in the markets in which we operate.
Our business model is dependent on continuing to be licensed in existing markets. We may have a license revoked or not be granted a renewal of a license, or our license could be adversely conditioned or modified (e.g., by increased bond posting obligations). For example, recently, an ESCO was banned by the Public Utilities Commission of Ohio from operating in Ohio for five years in response to allegations of misleading and deceptive marketing practices.

We may be subject to risks in connection with acquisitions, which could cause us to fail to realize many of the anticipated benefits of such acquisitions.

We have grown our business in part through strategic acquisition opportunities from third parties and from affiliates of our majority shareholder and may continue to do so in the future. Achieving the anticipated benefits of these transactions depends in part upon our ability to identify accretive acquisition targets, accurately assess the benefits and risks of the acquisition prior to undertaking it, and the ability to integrate the acquired businesses in an efficient and effective manner. When we identify an acquisition candidate, there is a risk that we may be unable to negotiate terms that are beneficial to us. Additionally, even if we identify an accretive acquisition target, the successful acquisition of that business requires estimating anticipated cash flow and accretive value, evaluating potential regulatory challenges, retaining customers and assuming liabilities. The accuracy of these estimates is inherently uncertain and our assumptions may be incorrect.

Furthermore, when we make an acquisition, we may not be able to accomplish the integration process smoothly or successfully. The integration process could take longer than anticipated and could result in the loss of valuable employees, the disruption of our business, processes and systems or inconsistencies in standards, controls, procedures, practices, policies, compensation arrangements, distraction of management and significant costs, any of which could adversely affect our ability to achieve the anticipated benefits of the acquisitions. Further, we may have difficulty addressing possible differences in corporate cultures and management philosophies.
In many of our acquisition agreements, we are entitled to indemnification from the counterparty for various matters, including breaches of representations, warranties and covenants, tax matters, and litigation proceedings. We generally obtain security to provide assurances that the counterparty could perform its indemnification obligations, which may be in the form of escrow accounts, payment withholding or other methods. However, to the extent that we do not obtain security, or the security turns out to be inadequate, there is a risk that the counterparty may fail to perform on its indemnification obligations, which could result in the losses being incurred by us.

Our ability to grow at levels experienced historically may be constrained if the market for acquisition candidates is limited and we are unable to make acquisitions of portfolios of customers and retail energy companies on commercially reasonable terms.


24

Table of Contents

We have historically distributed a significant portion of our cash through dividends, and our ability to grow and make acquisitions with cash on hand could be limited.

We distribute a signification portion of our cash through dividends to holders of Series A Preferred Stock.

As such, our growth may not be as fast as that of businesses that reinvest their available cash to expand ongoing operations, and we may have to rely upon external financing sources, including the issuance of debt, equity securities, convertible subordinated notes and borrowings under our Senior Credit Facility and Subordinated Facility. These sources may not be available, and our ability to grow and maintain our business may be limited.

We may have liquidity needs that would prevent us from continuing our historical practice as it relates to the payment of dividends on our Series A Preferred Stock. The primary factor that would lead to a change in the dividend policy would be decreased liquidity due to decreasing customer book.

We may not be able to manage our growth successfully.

The growth of our operations will depend upon our ability to expand our customer base in our existing markets and to enter new markets in a timely manner at reasonable costs, organically or through acquisitions. In order for us to recover expenses incurred in entering new markets and obtaining new customers, we must attract and retain customers on economic terms and for extended periods. Customer growth depends on several factors outside of our control, including economic and demographic conditions, such as population changes, job and income growth, housing starts, new business formation and the overall level of economic activity. We may experience difficulty managing our growth and implementing new product offerings, integrating new customers and employees, and complying with applicable market rules and the infrastructure for product delivery.

State regulations may adversely impact customer acquisition and renewal revenue and profitability, and organic growth. For example, New York State limits the types of services energy retailer marketers may offer new customers or renewals, in terms of pricing for non-renewable commodities and renewable product offerings.

Expanding our operations also may require continued development of our operating and financial controls and may place additional stress on our management and operational resources. We may be unable to manage our growth and development successfully.

Our financial results fluctuate on a seasonal, quarterly and annual basis.
Our overall operating results fluctuate substantially on a seasonal, quarterly and annual basis depending on: (1) the geographic mix of our customer base; (2) the relative concentration of our commodity mix; (3) weather conditions, which directly influence the demand for natural gas and electricity and affect the prices of energy commodities; and (4) variability in market prices for natural gas and electricity. These factors can have material short-term impacts on monthly and quarterly operating results, which may be misleading when considered outside of the context of our annual operating cycle. In addition, our accounts payable and accounts receivable are impacted by seasonality due to the timing differences between when we pay our suppliers for accounts payable versus when we collect from our customers on accounts receivable. We typically pay our suppliers for purchases of natural gas on a monthly basis and electricity on a weekly basis. However, it takes approximately two months from the time we deliver the electricity or natural gas to our customers before we collect from our customers on accounts receivable attributable to those product deliveries. This timing difference could affect our cash flows, especially during peak cycles in the winter and summer months. Furthermore, as a result of the seasonality of our business, we may reserve a portion of our excess cash available for distribution in the first and fourth quarters in order to fund our second and third quarter distributions.


25

Table of Contents

Additionally, we enter into a variety of financial derivative and physical contracts to manage commodity price risk, and we use mark-to-market accounting to account for this hedging activity. Under the mark-to-market accounting method, changes in the fair value of our hedging instruments that are not qualifying or not designated as hedges under accounting rules are recognized immediately in earnings. As a result of this accounting treatment, changes in the forward prices of natural gas and electricity cause volatility in our quarterly and annual earnings, which we are unable to fully anticipate.
We could also incur volatility from quarter to quarter associated with gains and losses on settled hedges relating to natural gas held in inventory if we choose to hedge the summer-winter spread on our retail allocated storage capacity. We typically purchase natural gas inventory and store it from April to October for withdrawal from November through March. Since a portion of the inventory is used to satisfy delivery obligations to our fixed-price customers over the winter months, we hedge the associated price risk using derivative contracts. Any gains or losses associated with settled derivative contracts are reflected in the statement of operations as a component of retail cost of sales and net asset optimization.
We may have difficulty retaining our existing customers or obtaining a sufficient number of new customers, due to competition and for other reasons.
The markets in which we compete are highly competitive, and we may face difficulty retaining our existing customers or obtaining new customers due to competition. We encounter significant competition from local regulated utilities or their retail affiliates and traditional and new retail energy providers. Competitors may offer different products, lower prices, and other incentives, which may attract customers away from our business. Many of these competitors or potential competitors are larger than us, have access to more significant capital resources, have stronger vendor relationships, have more well-established brand names and have larger existing installed customer bases.
Additionally, existing customers may switch to other retail energy service providers during their contract terms in the event of a significant decrease in the retail price of natural gas or electricity in order to obtain more favorable prices. Although we generally have a right to collect a termination fee from each customer on a fixed-price contract who terminates their contract early, we may not be able to collect the termination fees in full or at all. Our variable-price contracts can typically be terminated by our customers at any time without penalty. We may be unable to obtain new customers or maintain our existing customers due to competition or otherwise.
Increased collateral requirements in connection with our supply activities may restrict our liquidity.
Our contractual agreements with certain local regulated utilities and our supplier counterparties require us to maintain restricted cash balances or letters of credit as collateral for credit risk or the performance risk associated with the future delivery of natural gas or electricity. These collateral requirements may increase as we grow our customer base. Collateral requirements will increase based on the volume or cost of the commodity we purchase in any given month and the amount of capacity or service contracted for with the local regulated utility. Significant changes in market prices also can result in fluctuations in the collateral that local regulated utilities or suppliers require.
The effectiveness of our operations and future growth depend in part on the amount of cash and letters of credit available to enter into or maintain these contracts. The cost of these arrangements may be affected by changes in credit markets, such as interest rate spreads in the cost of financing between different levels of credit ratings. These liquidity requirements may be greater than we anticipate or are able to meet.




26

Table of Contents

We face risks related to health epidemics, pandemics and other outbreaks.

Epidemics, widespread illness or other major health crises, such as COVID-19, may adversely affect the United States' economic growth, demand for natural gas and electricity in our key markets as well as the ability of various employees, customers, contractors, suppliers and other business partners to fulfill their obligations, which could have a material adverse effect on our business, financial condition or results of operations. Actions taken by governmental authorities and third parties to contain and mitigate the risk of spread of any major public health crisis, including COVID-19, may negatively impact our business, including a disruption of or change to our operating plans.

We are subject to direct credit risk for certain customers who may fail to pay their bills as they become due.
We bear direct credit risk related to customers located in markets that have not implemented POR programs as well as indirect credit risk in those POR markets that pass collection efforts along to us after a specified non-payment period. For the year ended December 31, 2024, customers in non-POR markets represented approximately 40% of our retail revenues. We generally have the ability to terminate contracts with customers in the event of non-payment, but in most states in which we operate we cannot disconnect their natural gas or electricity service. In POR markets where the local regulated utility has the ability to return non-paying customers to us after specified periods, we may realize a loss for one to two billing periods until we can terminate these customers’ contracts. We may also realize a loss on fixed-price customers in this scenario due to the fact that we will have already fully hedged the customer’s expected commodity usage for the life of the contract and we also remain liable to our suppliers of natural gas and electricity for the cost of our supply commodities. Furthermore, in the Texas market, we are responsible for billing the distribution charges for the local regulated utility and are at risk for these charges, in addition to the cost of the commodity, in the event customers fail to pay their bills. Changing economic factors, such as rising unemployment rates and energy prices also result in a higher risk of customers being unable to pay their bills when due.

We depend on the accuracy of data in our information management systems, which subjects us to risks.
We depend on the accuracy and timeliness of our information management systems for billing, collections, consumption and other important data. We rely on many internal and external sources for this information, including:
our marketing, pricing and customer operations functions; and
various local regulated utilities and ISOs for volume or meter read information, certain billing rates and billing types (e.g., budget billing) and other fees and expenses.
Inaccurate or untimely information, which may be outside of our direct control, could result in:
inaccurate and/or untimely bills sent to customers;
incorrect tax remittances;
reduced effectiveness and efficiency of our operations;
inability to adequately hedge our portfolio;
increased overhead costs;
inaccurate accounting and reporting of customer revenues, gross margin and accounts receivable activity;
inaccurate measurement of usage rates, throughput and imbalances;
customer complaints; and
increased regulatory scrutiny.
We are also subject to disruptions in our information management systems arising out of events beyond our control, such as natural disasters, pandemics, epidemics, failures in hardware or software, power fluctuations, telecommunications and other similar disruptions.


27

Table of Contents

Cyberattacks and data security breaches could adversely affect our business.

Cybersecurity risks have increased in recent years as a result of the proliferation of new technologies and the increased sophistication, magnitude and frequency of cyberattacks and data security breaches. A cyber-attack on our information management systems or those of our vendors could severely disrupt business operations, preventing us from billing and collecting revenues, and could result in significant expenses to investigate and repair security breaches or system damage, lead to litigation, fines, other remedial action, heightened regulatory scrutiny, diminished customer confidence and damage to our reputation. Although we maintain cyber-liability insurance that covers certain damage caused by cyber events, it may not be sufficient to cover us in all circumstances.
Our success depends on key members of our management, the loss of whom could disrupt our business operations.
We depend on the continued employment and performance of key management personnel. A number of our senior executives have substantial experience in consumer and energy markets that have undergone regulatory restructuring and have extensive risk management and hedging expertise. We believe their experience is important to our continued success. We do not maintain key life insurance policies for our executive officers. Our key executives may not continue in their present roles and may not be adequately replaced.

We rely on third party vendors for our customer acquisition verification, billing and transactions platform that exposes us to third party performance risk and other risk.
We have outsourced our back office customer billing and transactions platforms to third party vendors, and we rely heavily on the continued performance of the vendors under our current outsourcing agreement. Our vendors may fail to operate in accordance with the terms of the outsourcing agreement, be subject to cyber-security attacks, or a bankruptcy or other event may prevent them from performing under our outsourcing agreement.
A large portion of our current customers are concentrated in a limited number of states, making us vulnerable to customer concentration risks.
As of December 31, 2024, approximately 59% of our RCEs were located in five states. Specifically, 24%, 9%, 9%, 9% and 8% of our customers on an RCE basis were located in PA, TX, CO, NJ, and NY, respectively. If we are unable to increase our market share across other competitive markets or enter into new competitive markets effectively, we may be subject to continued or greater customer concentration risk. The states that contain a large percentage of our customers could reverse regulatory restructuring or change the regulatory environment in a manner that causes us to be unable to operate economically in that state.
Increases in state renewable portfolio standards or an increase in the cost of renewable energy credit and carbon offsets may adversely impact the price, availability and marketability of our products.

Pursuant to state renewable portfolio standards, we must purchase a specified amount of RECs based on the amount of electricity we sell in a state in a year. In addition, we have contracts with certain customers that require us to purchase RECs or carbon offsets. If a state increases its renewable portfolio standards, the demand for RECs within that state will increase and therefore the market price for RECs could increase. We attempt to forecast the price for the required RECs and carbon offsets at the end of each month and incorporate this forecast into our customer pricing models, but the price paid for RECs and carbon offsets may be higher than forecasted. We may be unable to fully pass the higher cost of RECs through to our customers, and increases in the price of RECs may decrease our results of operations and affect our ability to compete with other energy retailers that have not contracted with customers to purchase RECs or carbon offsets. Further, a price increase for RECs or carbon offsets may require us to decrease the renewable portion of our energy products, which may result in a loss of customers. A further reduction in benefits received by local regulated utilities from production tax credits in respect of renewable energy may adversely impact the availability to us, and marketability by us, of renewable energy under our brands.

28

Table of Contents

Our access to marketing channels may be contingent upon the viability of our telemarketing and door-to-door agreements with our vendors.

Our vendors are essential to our telemarketing and door-to-door sales activities. Our ability to increase revenues in the future will depend significantly on our access to high quality vendors. If we are unable to attract new vendors and retain existing vendors to achieve our marketing targets, our growth may be materially reduced. There can be no assurance that competitive conditions will allow these vendors and their independent contractors to continue to successfully sign up new customers. Further, if our products are not attractive to, or do not generate sufficient revenue for our vendors, we may lose our existing relationships. In addition, the decline in landlines reduces the number of potential customers that may be reached by our telemarketing efforts and, as a result, our telemarketing sales channel may become less viable and we may be required to use more door-to-door marketing. Door-to-door marketing is continually under scrutiny by state regulators and legislators, which may lead to new rules and regulations that impact our ability to use these channels.

Our vendors may expose us to risks.

We are subject to reputational risks that may arise from the actions of our vendors and their independent contractors that are wholly or partially beyond our control, such as violations of our marketing policies and procedures as well as any failure to comply with applicable laws and regulations. If our vendors engage in marketing practices that are not in compliance with local laws and regulations, we may be in breach of applicable laws and regulations that may result in regulatory proceedings, disadvantageous conditioning of our energy retailer license, or the revocation of our energy retailer license. Unauthorized activities in connection with sales efforts by agents of our vendors, including calling consumers in violation of the TCPA and predatory door-to-door sales tactics and fraudulent misrepresentation could subject us to class action lawsuits against which we will be required to defend. Such defense efforts will be costly and time consuming. In addition, the independent contractors of our vendors may consider us to be their employer and seek compensation.
We rely on third party vendors for our customer billing and transactions platform that exposes us to third party performance risk and cyber-security risk. We have outsourced our back office customer verification, billing and transactions platforms to third party vendors, and we rely heavily on the continued performance of the vendors under our current outsourcing agreement. Our vendors may fail to operate in accordance with the terms of the outsourcing agreement or a bankruptcy or other event may prevent them from performing under our outsourcing agreement.
Risks Related to Our Capital Structure and Capital Stock

Our indebtedness could adversely affect our ability to raise additional capital to fund our operations or pay dividends. It could also expose us to the risk of increased interest rates and limit our ability to react to changes in the economy or our industry as well as impact our cash available for distribution.
We have $106.0 million of indebtedness outstanding and $25.6 million in issued letters of credit under our Senior Credit Facility, and no indebtedness outstanding under our Subordinated Facility as of December 31, 2024. Debt we incur under our Senior Credit Facility, Subordinated Facility or otherwise could have negative consequences, including:
increasing our vulnerability to general economic and industry conditions;
requiring cash flow from operations to be dedicated to the payment of principal and interest on our indebtedness, therefore reducing or eliminating our ability to pay dividends to holders of our Series A Preferred Stock, or to use our cash flow to fund our operations, capital expenditures and future business opportunities;
limiting our ability to fund future acquisitions or engage in other activities that we view as in our long-term best interest;
29

Table of Contents

restricting our ability to make certain distributions with respect to our capital stock and the ability of our subsidiaries to make certain distributions to us, in light of restricted payment and other financial covenants, including requirements to maintain certain financial ratios, in our credit facilities and other financing agreements;
exposing us to the risk of increased costs due to changes in interest rates because certain of our borrowings are at variable rates of interest;
limiting our ability to obtain additional financing for working capital including collateral postings, capital expenditures, debt service requirements, acquisitions and general corporate or other purposes; and
limiting our ability to adjust to changing market conditions and placing us at a competitive disadvantage compared to our competitors who have less debt.
If we are unable to satisfy financial covenants in our debt instruments, it could result in an event of default that, if not cured or waived, may entitle the lenders to demand repayment or enforce their security interests. Our Senior Credit Facility will mature in June 30, 2027, and we cannot assure that we will be able to negotiate a new credit arrangement on commercially reasonable terms.
In addition, our ability to arrange financing and the costs of such capital, are dependent on numerous factors, including:
general economic and capital market conditions;
credit availability from banks and other financial institutions;
investor confidence;
our financial performance and the financial performance of our subsidiaries;
our level of indebtedness and compliance with covenants in debt agreements;
maintenance of acceptable credit ratings;
cash flow; and
provisions of tax and securities laws that may impact raising capital.

We may not be successful in obtaining additional capital for these or other reasons. The failure to obtain additional capital from time to time may have a material adverse effect on its business and operations.
Our ability to pay dividends depends on many factors, including the performance of our business, cash flows, RCE counts and the margins we receive, as well as restrictions under our Senior Credit Facility.
We cannot assure you that we will be able to continue paying dividends to the holders of our Series A Preferred Stock in the future. The amount of our cash available for distribution principally depends upon the amount of cash we generate from our operations, which fluctuates from quarter to quarter based on, among other things:
changes in commodity prices, which may be driven by a variety of factors, including, but not limited to, weather conditions, seasonality and demand for energy commodities and general economic conditions;
the level and timing of customer acquisition costs we incur;
the level of our operating and general and administrative expenses;
seasonal variations in revenues generated by our business;
our debt service requirements and other liabilities;
fluctuations in our working capital needs;
our ability to borrow funds and access capital markets;
restrictions contained in our debt agreements (including our Senior Credit Facility);
management of customer credit risk;
abrupt changes in regulatory policies; and
other business risks affecting our cash flows.

As a result of these and other factors, we cannot guarantee that we will have sufficient cash generated from operations to pay the dividends on our Series A Preferred Stock. Further, we could be prevented from paying cash dividends under Delaware law if certain capital requirements are not met, and may be further restricted by covenants in our Senior Credit Facility.

30

Table of Contents

The amount of cash available for distribution depends primarily on our cash flow, and is not solely a function of profitability, which is affected by non-cash items. We may incur other expenses or liabilities during a period that could significantly reduce or eliminate our cash available for distribution and, in turn, impair our ability to pay dividends to holders of our Series A Preferred Stock during the period.

The shares of Series A Preferred Stock require the payment of cash dividends. Any preferred stock (whether Series A Preferred Stock or a new series of preferred stock) that may in the future be issued to finance acquisitions, upon exercise of stock options or otherwise, would have a similar effect.

Finally, future dividends are within the discretion of our Board of Directors, and will depend upon our operations, our financial condition, capital requirements and investment opportunities, the performance of our business, cash flows, RCE counts and the margins we receive, as well as restrictions under our Senior Credit Facility. The Board of Directors may be required to reduce or eliminate the dividends to the holders of the Series A Preferred Stock. Even if we are permitted to pay such dividends on the Series A Preferred Stock, our Board of Directors may elect to reduce or eliminate the dividends on the Series A Preferred Stock to maintain cash balances for operations or for other reasons. Any reduction or elimination of cash dividends on our Series A Preferred Stock will likely materially and adversely affect the price of the Series A Preferred Stock.

We are a holding company. Our sole material asset is our equity interest in Spark HoldCo, LLC ("Spark HoldCo") and we are accordingly dependent upon distributions from Spark HoldCo to pay dividends on the Series A Preferred Stock.

We are a holding company and have no material assets other than our equity interest in Spark HoldCo, and have no independent means of generating revenue. Therefore, we depend on distributions from Spark HoldCo to meet our debt service and other payment obligations, and to pay dividends on our Series A Preferred Stock. Spark HoldCo or its subsidiaries may be restricted from making distributions to us under applicable law or regulation or under the terms of their financing arrangements, or may otherwise be unable to provide such funds.
The Series A Preferred Stock is subordinated to our existing and future debt obligations.
The Series A Preferred Stock is subordinated to all of our existing and future indebtedness (including indebtedness outstanding under the Senior Credit Facility). Therefore, if we become bankrupt, liquidate our assets, reorganize or enter into certain other transactions, assets will be available to pay our obligations with respect to the Series A Preferred Stock only after we have paid all of our existing and future indebtedness in full. If any of these events were to occur, there may be insufficient assets remaining to make any payments to holders of the Series A Preferred Stock.

Additionally, none of our subsidiaries have guaranteed or otherwise become obligated with respect to the Series A Preferred Stock. As a result, the Series A Preferred Stock effectively ranks junior to all existing and future indebtedness and other liabilities of our subsidiaries, including our operating subsidiaries, and any capital stock of our subsidiaries not held by us. Accordingly, our right to receive assets from any of our subsidiaries upon our bankruptcy, liquidation or reorganization, and the right of holders of shares of Series A Preferred Stock to participate in those assets, is also structurally subordinated to claims of that subsidiary’s creditors, including trade creditors. Even if we were a creditor of any of our subsidiaries, our rights as a creditor would be subordinate to any security interest in the assets of that subsidiary and any indebtedness of that subsidiary senior to that held by us.
Numerous factors may affect the trading price of the Series A Preferred Stock.

The trading price of the Series A Preferred Stock may depend on many factors, some of which are beyond our control. Additionally, the market price of our Series A Preferred Stock may be highly volatile and may fluctuate substantially as a result of a number of factors. The following factors are beyond our control and could affect our stock price:
31

Table of Contents

the announcement of the elimination, suspension, reduction or reinstatement of dividends on Series A Preferred Stock;
the public reaction to our press releases, our other public announcements and our filings with the SEC;
trading volumes of the Series A Preferred Stock;
prevailing interest rates;
the market for similar securities;
general economic and financial market conditions;
our issuance of debt or other preferred equity securities; and
our financial condition, results of operations and prospects.

These and other factors may cause the market price and demand for our Series A Preferred Stock to fluctuate substantially, which may adversely affect the trading price of our Series A Preferred Stock. In the past, when the market price of a stock has been volatile, holders of common stock have at times instituted securities class action litigation. If any stockholders brought a lawsuit against us, we could incur substantial defense costs. Such a lawsuit could also divert the time and attention of our management from our business. Trading prices and corresponding market value of Series A Preferred Stock may also impact our ability to satisfy continued listing standards of The Nasdaq Global Select Market, or a particular tier of The Nasdaq exchanges.

One of the factors that will influence the trading price of the Series A Preferred Stock will be the distribution yield of the securities (as a percentage of the then market price of the securities) relative to market interest rates. Increases in market interest rates, which have been at low levels relative to historical rates, may lead prospective purchasers of Series A Preferred Stock to expect a higher distribution yield, and cause them to sell their Series A Preferred Stock. Accordingly, higher market interest rates could cause the market price of the Series A Preferred Stock to decrease.

In addition, over the last several years, prices of equity securities in the U.S. trading markets have been experiencing extreme price fluctuations. As a result of these and other factors, investors holding our Series A Preferred Stock may experience a decrease in the value of their securities, which could be substantial and rapid, and could be unrelated to our financial condition, performance or prospects.
There may not be an active trading market for Series A Preferred Stock, which may in turn reduce the market value and your ability to transfer or sell your Series A Preferred Stock.
There are no assurances that there will be an active trading market for our Series A Preferred Stock. The liquidity of any market for the Series A Preferred Stock depends upon the number of stockholders, our results of operations and financial condition, the market for similar securities, the interest of securities dealers in making a market in the Series A Preferred Stock, and other factors. To the extent that an active trading market is not maintained, the liquidity and trading prices for the Series A Preferred Stock may be harmed.
Furthermore, because the Series A Preferred Stock does not have any stated maturity and is not subject to any sinking fund or mandatory redemption, stockholders seeking liquidity will be limited to selling their respective shares of Series A Preferred Stock in the secondary market. Active trading markets for the Series A Preferred Stock may not exist at such times, in which case the trading price of your shares of our Series A Preferred Stock could be reduced and your ability to transfer such shares could be limited.

Mr. Maxwell, our founder, sole common stock shareholder and Chief Executive Officer, holds all the voting power of our common stock, and holders of Series A Preferred Stock have extremely limited voting rights.

Mr. Maxwell beneficially indirectly owns all the combined voting power of the company's common stock.

Mr. Maxwell has the ability to elect all of the members of our board of directors, and thereby to control our management and affairs. In addition, Mr. Maxwell is able to determine the outcome of all matters requiring shareholder approval, including mergers and other material transactions, and is able to cause or prevent a change in the composition of our board of directors or a change in control of our company.
32

Table of Contents


So long as Mr. Maxwell continues to hold all our common stock, he will continue to be able to control all matters requiring shareholder approval. This concentration of stock ownership may also adversely affect the trading price of our Series A Preferred Stock to the extent investors perceive a disadvantage in owning stock of a company with a controlling shareholder.

Holders of the Series A Preferred Stock generally have no voting rights.
We have engaged in transactions with our affiliates in the past and expect to do so in the future. The terms of such transactions and the resolution of any conflicts that may arise may not always be in our or our stockholders’ best interests.

We have engaged in transactions and expect to continue to engage in transactions with affiliated companies. We have acquired companies and books of customers from our affiliates and may do so in the future. We will continue to enter into back-to-back transactions for purchases of commodities and derivatives on behalf of our affiliate. We will also continue to pay certain expenses on behalf of several of our affiliates for which we will seek reimbursement. We will also continue to share our corporate headquarters with certain affiliates. We cannot assure that our affiliates will reimburse us for the costs we have incurred on their behalf or perform their obligations under any of these contracts.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees or agents.

Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will, to the fullest extent permitted by applicable law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees or agents to us or our stockholders, (iii) any action asserting a claim against us or any director or officer or other employee of ours arising pursuant to any provision of the DGCL, our amended and restated certificate of incorporation or our bylaws, or (iv) any action asserting a claim against us or any director or officer or other employee of ours that is governed by the internal affairs doctrine, in each such case subject to such Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. This exclusive forum provision would not apply to suits brought to enforce any liability or duty created by the Securities Act or the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. To the extent that any such claims may be based upon federal law claims, Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder.

Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of, and consented to, the provisions of our amended and restated certificate of incorporation described in the preceding sentence. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees or agents, which may discourage such lawsuits against us and such persons. Alternatively, if a court were to find these provisions of our amended and restated certificate of incorporation inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or results of operations.
33

Table of Contents

Future sales of Series A Preferred Stock in the public market could reduce the price of the Series A Preferred Stock, and may dilute your ownership in us.

We may in the future sell additional shares of preferred stock, including shares of Series A Preferred Stock, on terms that may differ from those we have previously issued. Such shares could rank on parity with or, subject to the voting rights referred to above (with respect to issuances of new series of preferred stock), senior to the Series A Preferred Stock as to distribution rights or rights upon liquidation, winding up or dissolution. The subsequent issuance of additional shares of Series A Preferred Stock, or the creation and subsequent issuance of additional classes of preferred stock on parity with the Series A Preferred Stock, could dilute the interests of the holders of Series A Preferred Stock, and could affect our ability to pay distributions on, redeem or pay the liquidation preference on the Series A Preferred Stock. Any issuance of preferred stock that is senior to the Series A Preferred Stock would not only dilute the interests of the holders of Series A Preferred Stock, but also could affect our ability to pay distributions on, redeem or pay the liquidation preference on the Series A Preferred Stock.
Our amended and restated certificate of incorporation limits the fiduciary duties of one of our directors and certain of our affiliates and restricts the remedies available to our stockholders for actions taken by Mr. Maxwell or certain of our affiliates that might otherwise constitute breaches of fiduciary duty.
Our amended and restated certificate of incorporation contains provisions that we renounce any interest in existing and future investments in other entities by, or the business opportunities of, NuDevco Partners, LLC, NuDevco Partners Holdings, LLC and Mr. Maxwell, or any of their officers, directors, agents, shareholders, members, affiliates and subsidiaries (other than a director or officer who is presented an opportunity solely in his capacity as a director or officer). Because of this provision, these persons and entities have no obligation to offer us those investments or opportunities that are offered to them in any capacity other than solely as an officer or director. If one of these persons or entities pursues a business opportunity instead of presenting the opportunity to us, we will not have any recourse against such person or entity for a breach of fiduciary duty.
The Series A Preferred Stock represent perpetual equity interests in us, and investors should not expect us to redeem the Series A Preferred Stock on the date the Series A Preferred Stock becomes redeemable by us or on any particular date afterwards.

The Series A Preferred Stock represents a perpetual equity interest in us, and the securities have no maturity or mandatory redemption date and are not redeemable at the option of investors under any circumstances. As a result, unlike our indebtedness, the Series A Preferred Stock will not give rise to a claim for payment of a principal amount at a particular date. As a result, holders of the Series A Preferred Stock may be required to bear the financial risks of an investment in the Series A Preferred Stock for an indefinite period of time. In addition, the Series A Preferred Stock will rank junior to all our current and future indebtedness (including indebtedness outstanding under the Senior Credit Facility) and other liabilities. The Series A Preferred Stock will also rank junior to any other preferred stock ranking senior to the Series A Preferred Stock we may issue in the future with respect to assets available to satisfy claims against us.
The Series A Preferred Stock is not rated.

We have not sought to obtain a rating for the Series A Preferred Stock, and the Series A Preferred Stock may never be rated. It is possible, however, that one or more rating agencies might independently determine to assign a rating to the Series A Preferred Stock or that we may elect to obtain a rating of the Series A Preferred Stock in the future. In addition, we may elect to issue other securities for which we may seek to obtain a rating. If any ratings are assigned to the Series A Preferred Stock in the future or if we issue other securities with a rating, such ratings, if they are lower than market expectations or are subsequently lowered or withdrawn, could adversely affect the market for or the market value of the Series A Preferred Stock. Ratings only reflect the views of the issuing rating agency or agencies and such ratings could at any time be revised downward or withdrawn entirely at the discretion of the issuing rating agency.

34

Table of Contents

A rating is not a recommendation to purchase, sell or hold any particular security, including the Series A Preferred Stock. Ratings do not reflect market prices or suitability of a security for a particular investor and any future rating of the Series A Preferred Stock may not reflect all risks related to us and our business, or the structure or market value of the Series A Preferred Stock.
Changes in the method of determining the Three-Month CME Term SOFR, or the replacement of Three-Month CME Term SOFR with an alternative reference rate, may adversely affect interest rates under the floating dividend rate of our Series A Preferred Stock.

Under the Certificate of Designation of the Series A Preferred Stock, dividends on the Series A Preferred Stock accrue at a floating rate equal to the sum of: (a) Three-Month LIBOR Rate as calculated on each applicable determination date, plus (b) 6.578%. LIBOR was a basic rate of interest widely used as a global reference for setting interest rates on loans and payment rates on other financial instruments, and ceased publication on June 30, 2023.

In accordance with the Adjustable Interest Rate (LIBOR) Act (the “LIBOR Act”) and the final regulations promulgated pursuant thereto by the Board of Governors of the Federal Reserve System (“Board”), the LIBOR Act specifies that the replacement benchmark rate on the Series A Preferred Stock following Three-Month LIBOR’s end of publication on June 30, 2023 is Three-Month CME Term SOFR, as administered by CME Group Benchmark Administration, Ltd. (or any successor administrator), plus a tenor spread adjustment of 0.26161%. Following the cessation of the publication of U.S. LIBOR on June 30, 2023, we use Three Month CME Term SOFR plus a tenor spread of 0.26161 percent (or 26.161 bps) to calculate the dividend rate on the Series A Preferred Stock pursuant to the rules of the Adjustable Interest Rate (LIBOR) Act.

New methods of calculating Three-Month CME Term SOFR or other reforms could cause the dividend rate on our Series A Preferred Stock to be materially different than expected, which could have an adverse effect on our business, financial position, and results of operations, and our ability to pay dividends on the Series A Preferred Stock.

A substantial increase in the Three-Month CME Term SOFR Rate or an alternative rate could negatively impact our ability to pay dividends on the Series A Preferred Stock.

A substantial increase in the Three-Month CME Term SOFR Rate, or a substantial increase in the alternative reference rate, could negatively impact our ability to pay dividends on the Series A Preferred Stock. If we are unable to pay dividends on the Series A Preferred Stock, the market value of the Series A Preferred Stock could be materially adversely impacted.
We may not have sufficient earnings and profits in order for dividends on the Series A Preferred Stock to be treated as dividends for U.S. federal income tax purposes.

The dividends payable by us on the Series A Preferred Stock may exceed our current and accumulated earnings and profits, as calculated for U.S. federal income tax purposes. If this occurs, it will result in the amount of the dividends that exceed such earnings and profits being treated for U.S. federal income tax purposes first as a return of capital to the extent of the beneficial owner’s adjusted tax basis in the Series A Preferred Stock, and the excess, if any, over such adjusted tax basis as gain from the sale or exchange of property, which generally results in capital gain. Such treatment will generally be unfavorable for corporate beneficial owners and may also be unfavorable to certain other beneficial owners.
You may be subject to tax if we make or fail to make certain adjustments to the conversion rate of the Series A Preferred Stock even though you do not receive a corresponding cash distribution.

The Conversion Rate as defined in the Certificate of Designation for the Series A Preferred Stock is subject to adjustment in certain circumstances. A failure to adjust (or to adjust adequately) the Conversion Rate after an event that increases your proportionate interest in us could be treated as a deemed taxable dividend to you.
35

Table of Contents

If you are a non-U.S. holder, any deemed dividend may be subject to U.S. federal withholding tax at a 30% rate, or such lower rate as may be specified by an applicable treaty, which may be set off against subsequent payments on the Series A Preferred Stock.
We are a “controlled company” under NASDAQ Global Select Market rules, and as such we are entitled to an exemption from certain corporate governance standards of the NASDAQ Global Select Market, and you may not have the same protections afforded to shareholders of companies that are subject to all of the NASDAQ Global Market corporate governance requirements.
We qualify as a “controlled company” within the meaning of NASDAQ Global Select Market corporate governance standards because an affiliated holder controls more than 50% of our voting power. Under NASDAQ Global Select Market rules, a company of which more than 50% of the voting power is held by an individual, a group or another company is a “controlled company” and may elect not to comply with certain corporate governance requirements. Our company does not have a nominating and corporate governance committee or a compensation committee of independent directors. As a result, you may not have the same protections afforded to shareholders of companies that are subject to all of NASDAQ Global Select Market corporate governance requirements.

Item 1B. Unresolved Staff Comments

None.

Item 1C. Cybersecurity

Risk management and strategy

Via Renewables, Inc. recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity, and availability of our data.

Managing Material Risks & Integrated Overall Risk Management

Via Renewables, Inc. has strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integrated part of our decision-making processes at every level. Our risk management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.

Engage Third parties on Risk Management

Recognizing the complexity and evolving nature of cybersecurity threats, Via Renewables, Inc. engages with a range of external experts, including cybersecurity assessors, consultants and auditors in evaluating and testing our risk management systems. These partnerships enable us to leverage specialized knowledge and insights, ensuring our cybersecurity strategies and processes remain at the forefront of industry best practices.

Oversee Third-party Risk

Because we are aware of the risks associated with third-party service providers, Via Renewables, Inc. implements stringent processes to oversee and manage these risks. We conduct thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.




36

Table of Contents

Risks from Cybersecurity Threats

We have not encountered cybersecurity challenges that have materially impaired our operations or financial standing.

Governance

The Board of Directors is acutely aware of the critical nature of managing risks associated with cybersecurity threats. The Board has established a robust oversight mechanism to ensure effective governance in managing risks associated by cybersecurity threats because we recognize the significant of these threats to our operations integrity and stakeholder confidence.

Board of Directors Oversight

The Audit Committee is central to the Board’s oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including, risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.

Management’s Role Managing Risk

The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:
Current cybersecurity landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from any cybersecurity events; and
Compliance with regulatory requirements and industry standards.

In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.

Risk Management Personnel

Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.

Monitor Cybersecurity Incidents

The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities.
37

Table of Contents

In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.

Reporting to the Board of Directors

The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues.

Item 3. Legal Proceedings

We are the subject of lawsuits and claims arising in the ordinary course of business from time to time. Management cannot predict the ultimate outcome of such lawsuits and claims. While the lawsuits and claims are asserted for amounts that may be material, should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on our financial position or results of operations except as described in Part II, Item 8 “Financial Statements and Supplementary Data,” Note 13 "Commitments and Contingencies" to the audited consolidated financial statements, which are incorporated herein by reference.

Item 4. Mine Safety Disclosures.

Not applicable.
38

Table of Contents


PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

All our common equity is indirectly owned by Mr. Maxwell.

Dividends

We have historically paid a cash dividend each quarter to holders of our Series A Preferred Stock. Our ability to pay dividends depends on certain factors, including the terms of our Senior Credit Facility, the performance of our business, cash flows, RCE counts and the margins we receive. Please see “Item 1A – Risk Factors” in this Annual Report for risks related to our ability to pay dividends.

Recent Sales of Unregistered Equity Securities

We have not sold any unregistered equity securities other than as previously reported.

Issuer Purchases of Equity Securities

The following table sets forth information regarding purchase of our Series A Preferred Stock by us during the three months ended December 31, 2024 pursuant to our tender offer.

Period(a) Total Number of Shares Purchased(b) Average Price Paid per Share
(c ) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)
(d) Maximum Number (or Approximate Dollar Value) of Shares that May yet be Purchased Under the Plans or Programs
October 1 - October 31, 2024— $— — — 
November 1 - November 30, 2024— — — — 
December 1 - December 31, 2024187,103 22.50 187,103 — 
Total187,103 $22.50 187,103 — 

(1) On November 15, 2024, we initiated a tender offer to purchase up to 800,000 shares of our Series A Preferred Stock. In December 2024, we accepted for purchase of 187,103 shares of Series A Preferred Stock at a purchase price of $22.50, for an aggregate purchase price of approximately $4.2 million.

Stock Performance Graph

The company does not have a class of common stock registered under section 12 of the Securities Exchange Act of 1934.


39

Table of Contents

Item 6. Reserved

40

Table of Contents

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION
AND RESULTS OF OPERATIONS
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and the related notes thereto included elsewhere in this Annual Report. In this Annual Report, the terms “Via," "Via Renewables," "Spark Energy," “Company,” “we,” “us” and “our” refer collectively to Via Renewables, Inc. and its subsidiaries.
Overview

We are an independent retail energy services company founded in 1999 that provides residential and commercial customers in competitive markets across the United States with an alternative choice for natural gas and electricity. We purchase our natural gas and electricity supply from a variety of wholesale providers and bill our customers monthly for the delivery of natural gas and electricity based on their consumption at either a fixed or variable price. Natural gas and electricity are then distributed to our customers by local regulated utility companies through their existing infrastructure. As of December 31, 2024, we operated in 102 utility service territories across 20 states and the District of Columbia.
Our business consists of two operating segments:

Retail Electricity Segment. In this segment, we purchase electricity supply through physical and financial transactions with market counterparties and ISOs and supply electricity to residential and commercial consumers pursuant to fixed-price and variable-price contracts. For the years ended December 31, 2024, 2023 and 2022, approximately 75%, 75% and 76%, respectively, of our retail revenues were derived from the sale of electricity. 

Retail Natural Gas Segment. In this segment, we purchase natural gas supply through physical and financial transactions with market counterparties and supply natural gas to residential and commercial consumers pursuant to fixed-price and variable-price contracts. For the years ended December 31, 2024, 2023 and 2022, approximately 25%, 25% and 24%, respectively, of our retail revenues were derived from the sale of natural gas.

Recent Developments

Series A Preferred Stock Tender offer

On December 18, 2024, we purchased 187,103 shares of our Series A Preferred Stock at a purchase price of $22.50 per share, for a total cost of $4.2 million in cash, pursuant to a tender offer for the Series A Preferred Stock commenced in November 2024.

On February 19, 2025, we purchased 6,353 shares of our Series A Preferred Stock at a purchase price of $22.50 per share, in cash, less applicable withholding taxes and without interest, pursuant to a tender offer for the Series A Preferred Stock commenced in January 2025.

On February 27, 2025, we initiated a tender offer to purchase up to 200,000 shares of our Series A Preferred Stock for a purchase price of $24.00 per share, in cash. The number of shares proposed to be purchased represents approximately 5.9% of the outstanding Series A Preferred Stock. The tender offer will expire on Friday, March 28, 2025. If 200,000 shares of Series A Preferred Stock are tendered and purchased pursuant to the tender offer, the aggregate purchase price will be approximately $4.8 million.

On November 18, 2024, we appointed David Bill III to our Board of Directors as an independent director. He will serve as a Class I director and will join the Audit Committee. Additionally, we announced the departure of Kenneth Hartwick from our Board of Directors, effective November 18, 2024. Mr. Hartwick’s departure is not due to any disagreement with the Company.

41

Table of Contents



Drivers of Our Business

The success of our business and our profitability are impacted by a number of drivers, the most significant of which are discussed below.

Customer Growth

Customer growth is a key driver of our operations. Our ability to acquire customers organically or by acquisition is important to our success as we experience ongoing customer attrition. Our customer growth strategy includes growing organically through traditional sales channels complemented by customer portfolio and business acquisitions.

We measure our number of customers using residential customer equivalents ("RCEs"). The following table shows our RCEs by segment as of December 31, 2024, 2023 and 2022:

RCEs:
December 31,
(In thousands)202420232022
Retail Electricity232217201
Retail Natural Gas156118130
Total Retail388335331

The following table details our count of RCEs by geographical location as of December 31, 2024:
RCEs by Geographic Location:
(In thousands)Electricity % of TotalNatural Gas % of TotalTotal % of Total
New England5323%139%6617%
Mid-Atlantic11851%5233%17044%
Midwest2410%2415%4812%
Southwest3716%6743%10427%
Total232100%156100%388100%

The geographical locations noted above include the following states:

New England - Connecticut, Maine, Massachusetts and New Hampshire;
Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York, Pennsylvania and Virginia;
Midwest - Illinois, Indiana, Michigan and Ohio; and
Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.

Our organic sales strategies are designed to offer competitive pricing, price certainty, and/or green product offerings to residential and commercial customers. We manage growth on a market-by-market basis by developing price curves in each of the markets we serve and comparing the market prices to the price offered by the local regulated utility. We then determine if there is an opportunity in a particular market based on our ability to create a competitive product on economic terms that provides customer value and satisfies our profitability objectives. We develop marketing campaigns using a combination of sales channels. Our marketing team continuously evaluates the effectiveness of each customer acquisition channel and makes adjustments in order to achieve desired targets.
42

Table of Contents


During the year ended December 31, 2024, we added approximately 127,000 RCEs through our various organic sales channels. We expect our customer growth to continue to increase, however, we are unable to predict the ultimate effect of market conditions on our organic sales, financial results, cash flows, and liquidity at this time.

We continue to target customer growth and seek to increase our customer growth to more historical levels. However, market conditions and regulatory constraints are making this increasingly difficult, and we are unable to predict future organic sales volumes at this time.

We also acquire companies and portfolios of customers through both external and affiliated channels. During the year ended December 31, 2024, we added 82,000 RCEs through acquisitions or asset purchase agreements. Refer to Note 16 “Customer Acquisitions” for further discussion. Our ability to realize returns from acquisitions that are acceptable to us is dependent on our ability to successfully identify, negotiate, finance and integrate acquisitions.

RCE Activity

The following table shows our RCE activity during the years ended December 31, 2024, 2023 and 2022.
(In thousands)Retail ElectricityRetail Natural GasTotal% Net Annual Increase (Decrease)
December 31, 20212981104082%
Additions404686
Attrition(137)(26)(163)
December 31, 2022201130331(19)%
Additions11822140
Attrition(102)(34)(136)
December 31, 20232171183351%
Additions12980209
Attrition(114)(42)(156)
December 31, 202423215638816%

Customer attrition occurs primarily as a result of: (i) customer initiated switches; (ii) residential moves (iii) disconnection resulting from customer payment defaults and (iv) pro-active non-renewal of contracts. Average monthly attrition rates during 2024, 2023 and 2022 were as follows:
Year EndedQuarter Ended
December 31December 31September 30June 30March 31
20223.8%4.2%4.0%3.1%3.7%
20233.4%3.3%3.1%3.1%3.9%
20243.9%4.0%4.1%3.4%3.9%

Customer attrition during the year ended December 31, 2023 was lower than the year ended December 31, 2022 due to a decrease in commodity prices across the industry.

Customer attrition for the year ended December 31, 2024 was higher than the year ended December 31, 2023 driven primarily by proactive non-renewals in New York due to regulatory changes, along with increased attrition attributed to the new customer book acquisitions in the fourth quarter.



43

Table of Contents

Customer Acquisition Costs

Managing customer acquisition costs is a key component of our profitability. Customer acquisition costs are those costs related to obtaining customers organically and do not include the cost of acquiring customers through acquisitions, which are recorded as customer relationships. For each of the three years ended December 31, 2024, customer acquisition costs were as follows:
Year Ended December 31,
(In thousands)202420232022
Customer Acquisition Costs$9,508 $6,736 $5,870 

We strive to maintain a disciplined approach to recovery of our customer acquisition costs within a 12 month period. We capitalize and amortize our customer acquisition costs over a one to two year period, which is based on our estimate of the expected average length of a customer relationship. We factor in the recovery of customer acquisition costs in determining what markets we enter and the pricing of our products in those markets. Accordingly, our results are significantly influenced by our customer acquisition costs. Changes in customer acquisition costs from period to period reflect our focus on growing organically versus growth through acquisitions. We are currently focused on growing through organic sales channels; however, we continue to evaluate opportunities to acquire customers through acquisitions and pursue such acquisitions when it makes sense economically or strategically.

Customer Credit Risk

Approximately 60% of our revenues are derived from customers in utilities where customer credit risk is borne by the utility in exchange for a discount on amounts billed. Where we have customer credit risk, we record bad debt based on an estimate of uncollectible amounts. Our credit loss expense on non-POR revenues was as follows:
Year Ended December 31,
202420232022
Total Non-POR Credit Loss as Percent of Revenue1.3 %1.7 %3.0 %

During the year ended December 31, 2024, we experienced lower credit loss expense versus 2023. In 2024, our continued focus on collection efforts resulted in a decrease in credit loss expense.

During the year ended December 31, 2023, we experienced lower credit loss expense versus 2022. We increased sales activities in non-POR markets in 2023 and focused on collection efforts, as a result of which we experienced a decrease in credit loss expense.

For the years ended December 31, 2024, 2023 and 2022, approximately 60%, 55% and 59%, respectively, of our retail revenues were collected through POR programs where substantially all of our credit risk was with local regulated utility companies. As of December 31, 2024, 2023 and 2022, all of these local regulated utility companies had investment grade ratings. During these same periods, we paid these local regulated utilities a weighted average discount of approximately 1.2%, 1.0% and 0.9%, respectively, of total revenues for customer credit risk protection.

Weather Conditions

Weather conditions directly influence the demand for natural gas and electricity and affect the prices of energy commodities. Our hedging strategy is based on forecasted customer energy usage, which can vary substantially as a result of weather patterns deviating from historical norms. We are particularly sensitive to this variability in our residential customer segment where energy usage is highly sensitive to weather conditions that impact heating and cooling demand.

44

Table of Contents

Our risk management policies direct that we hedge substantially all of our forecasted demand, which is typically hedged to long-term normal weather patterns. We also attempt to add additional protection through hedging from time to time to protect us from potential volatility in markets where we have historically experienced higher exposure to extreme weather conditions. Because we attempt to match commodity purchases to anticipated demand, unanticipated changes in weather patterns can have a significant impact on our operating results and cash flows from period to period.

Asset Optimization

Our asset optimization opportunities primarily arise during the winter heating season when demand for natural gas is typically at its highest. Given the opportunistic nature of these activities and because we account for these activities using the mark to market method of accounting, we experience variability in our earnings from our asset optimization activities from year to year.

Net asset optimization resulted in a loss of $2.3 million, $7.3 million and $2.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.
45

Table of Contents


Non-GAAP Performance Measures

We use the Non-GAAP performance measures of Adjusted EBITDA and Retail Gross Margin to evaluate and measure our operating results. These measures for the three years ended December 31, 2024 were as follows:
 Year Ended December 31,
(in thousands)202420232022
Adjusted EBITDA (1)(2)
$58,581 $56,855 $51,793 
Retail Gross Margin (3)
$141,996 $136,650 $114,815 
(1) Adjusted EBITDA for the year ended December 31, 2024 and December 31, 2023 includes $2.4 million and 0.8 million add back related to merger agreement expense, respectively.
(2) Adjusted EBITDA for the year ended December 31, 2022 includes a deduction of $5.2 million related to proceeds received under an ERCOT (winter storm Uri) securitization mechanism in June 2022.
(3) Retail Gross Margin for year ended December 31, 2022 includes a deduction of $9.6 million related to proceeds received under an ERCOT (winter     storm Uri) securitization mechanism in June 2022.

Adjusted EBITDA. We define “Adjusted EBITDA” as EBITDA less (i) customer acquisition costs incurred in the current period, plus or minus (ii) net (loss) gain on derivative instruments, and (iii) net current period cash settlements on derivative instruments, plus (iv) non-cash compensation expense, and (v) other non-cash and non-recurring operating items. EBITDA is defined as net income (loss) before the provision for income taxes, interest expense and depreciation and amortization. This conforms to the calculation of Adjusted EBITDA in our Senior Credit Facility.

We deduct all current period customer acquisition costs (representing spending for organic customer acquisitions) in the Adjusted EBITDA calculation because such costs reflect a cash outlay in the period in which they are incurred, even though we capitalize and amortize such costs over two years. We do not deduct the cost of customer acquisitions through acquisitions of businesses or portfolios of customers in calculating Adjusted EBITDA.

We deduct our net gains (losses) on derivative instruments, excluding current period cash settlements, from the Adjusted EBITDA calculation in order to remove the non-cash impact of net gains and losses on these instruments. We also deduct non-cash compensation expense that results from the issuance of restricted stock units under our long-term incentive plan due to the non-cash nature of the expense.

We adjust from time to time other non-cash or unusual and/or infrequent charges due to either their non-cash nature or their infrequency. We have historically included the financial impact of weather variability in the calculation of Adjusted EBITDA.

We believe that the presentation of Adjusted EBITDA provides information useful to investors in assessing our liquidity and financial condition and results of operations and that Adjusted EBITDA is also useful to investors as a financial indicator of our ability to incur and service debt, pay dividends and fund capital expenditures. Adjusted EBITDA is a supplemental financial measure that management and external users of our consolidated financial statements, such as industry analysts, investors, commercial banks and rating agencies, use to assess the following:
 
our operating performance as compared to other publicly traded companies in the retail energy industry, without regard to financing methods, capital structure or historical cost basis;
the ability of our assets to generate earnings sufficient to support our proposed cash dividends;
our ability to fund capital expenditures (including customer acquisition costs) and incur and service debt; and
our compliance with financial debt covenants. (Refer to Note 9 "Debt" in the Company’s audited consolidated financial statements for discussion of the material terms of our Senior Credit Facility, including the covenant requirements for our Minimum Fixed Charge Coverage Ratio and Maximum Total Leverage Ratio)

46

Table of Contents

The GAAP measures most directly comparable to Adjusted EBITDA are net income (loss) and net cash provided by (used in) operating activities. The following table presents a reconciliation of Adjusted EBITDA to these GAAP measures for each of the periods indicated.
  Year Ended December 31,
(in thousands)202420232022
Reconciliation of Adjusted EBITDA to Net Income:
Net income$61,075 $26,105 $11,203 
Depreciation and amortization9,446 9,102 16,703 
Interest expense6,943 9,334 7,204 
Income tax expense16,259 11,142 6,483 
EBITDA93,723 55,683 41,593 
Less:
Net, (loss) gain on derivative instruments(3,720)(71,493)17,821 
Net, cash settlements on derivative instruments34,148 66,632 (35,801)
Customer acquisition costs9,508 6,736 5,870 
       Plus:
       Non-cash compensation expense2,411 2,295 3,252 
Non-recurring event - winter storm Uri— — (5,162)
Merger agreement expense2,383 752 — 
Adjusted EBITDA
$58,581 $56,855 $51,793 






























47

Table of Contents


The following table presents a reconciliation of Adjusted EBITDA to net cash provided by operating activities for each of the periods indicated.
 Year Ended December 31,
(in thousands)202420232022
Reconciliation of Adjusted EBITDA to net cash provided by operating activities:
Net cash provided by operating activities$50,484 $49,315 $16,207 
Amortization of deferred financing costs(852)(825)(1,125)
Bad debt expense(2,469)(3,442)(6,865)
Interest expense6,943 9,334 7,204 
Income tax expense16,259 11,142 6,483 
Non-recurring event - winter storm Uri— — (5,162)
Merger agreement expense2,383 752 — 
Changes in operating working capital
Accounts receivable, prepaids, current assets(734)(17,159)34,731 
Inventory(987)(1,281)2,423 
Accounts payable, accrued liabilities, current liabilities(3,380)15,206 (884)
Other(9,066)(6,187)(1,219)
Adjusted EBITDA$58,581 $56,855 $51,793 
Cash Flow Data:
Cash flows provided by operating activities$50,484 $49,315 $16,207 
Cash flows used in investing activities$(4,727)$(1,435)$(6,871)
Cash flows used in financing activities $(18,093)$(40,636)$(49,305)

Retail Gross Margin. We define Retail Gross Margin as gross profit less (i) net asset optimization revenues (expenses), (ii) net gains (losses) on non-trading derivative instruments, (iii) net current period cash settlements on non-trading derivative instruments and (iv) gains (losses) from non-recurring events (including non-recurring market volatility). Retail Gross Margin is included as a supplemental disclosure because it is a primary performance measure used by our management to determine the performance of our retail natural gas and electricity segments. As an indicator of our retail energy business’s operating performance, Retail Gross Margin should not be considered an alternative to, or more meaningful than, gross profit, its most directly comparable financial measure calculated and presented in accordance with GAAP.

We believe retail gross margin provides information useful to investors as an indicator of our retail energy business's operating performance.

The GAAP measure most directly comparable to Retail Gross Margin is gross profit. The following table presents a reconciliation of Retail Gross Margin to gross profit for each of the periods indicated.
48

Table of Contents

  Year Ended December 31,
(in thousands)202420232022
Reconciliation of Retail Gross Margin to Gross Profit:
Total Revenues$398,868 $435,192 $460,493 
Less:
Retail cost of revenues230,791 310,744 357,096 
Gross Profit$168,077 $124,448 $103,397 
Less:
Net asset optimization expense(2,326)(7,326)(2,322)
Net, (loss) gain on non-trading derivative instruments(4,464)(70,304)17,305 
Net, cash settlements on non-trading derivative instruments32,871 65,428 (35,966)
Non-recurring event - winter storm Uri — — 9,565 
Retail Gross Margin$141,996 $136,650 $114,815 
Retail Gross Margin - Retail Electricity Segment (1)
$93,669 $87,566 $82,749 
Retail Gross Margin - Retail Natural Gas Segment$47,865 $47,489 $32,066 
Retail Gross Margin - Other$462 $1,595 $— 

(1) Retail Gross Margin for year ended December 31, 2022 includes a deduction of $9.6 million related to proceeds received under an ERCOT (winter storm Uri) securitization mechanism in June 2022. See further discussion below.

Our non-GAAP financial measures of Adjusted EBITDA and Retail Gross Margin should not be considered as alternatives to gross profit. Adjusted EBITDA and Retail Gross Margin are not presentations made in accordance with GAAP and have limitations as analytical tools. You should not consider Adjusted EBITDA or Retail Gross Margin in isolation or as a substitute for analysis of our results as reported under GAAP. Because Adjusted EBITDA and Retail Gross Margin exclude some, but not all, items that affect gross profit, and are defined differently by different companies in our industry, our definition of Adjusted EBITDA and Retail Gross Margin may not be comparable to similarly titled measures of other companies.

Management compensates for the limitations of Adjusted EBITDA and Retail Gross Margin as analytical tools by reviewing the comparable GAAP measures, understanding the differences between the measures and incorporating these data points into management’s decision-making process.

49

Table of Contents

Consolidated Results of Operations
(In Thousands)Year Ended December 31,
202420232022
Revenues:
Retail revenues$399,418 $439,360 $462,815 
Net asset optimization expense(2,326)(7,326)(2,322)
Other revenue1,776 3,158 — 
Total Revenues398,868 435,192 460,493 
Operating Expenses:
Retail cost of revenues230,791 310,744 357,096 
General and administrative expense74,453 68,874 61,933 
Depreciation and amortization9,446 9,102 16,703 
Total Operating Expenses314,690 388,720 435,732 
Operating income84,178 46,472 24,761 
Other (expense)/income:
Interest expense(6,943)(9,334)(7,204)
Interest and other income99 109 129 
Total Other (Expenses)/Income(6,844)(9,225)(7,075)
Income before income tax expense77,334 37,247 17,686 
Income tax expense 16,259 11,142 6,483 
Net income$61,075 $26,105 $11,203 
Other Performance Metrics:
   Adjusted EBITDA (1) (2)
$58,581 $56,855 $51,793 
   Retail Gross Margin (1) (3)
$141,996 $136,650 $114,815 
   Customer Acquisition Costs$9,508 $6,736 $5,870 
   RCE Attrition3.9 %3.4 %3.8 %
Distributions paid to Class B non-controlling unit holders and dividends paid to Class A common shareholders$(10,664)$(7,182)$(26,014)

(1) Adjusted EBITDA and Retail Gross Margin are non-GAAP financial measures. See " — Non-GAAP Performance Measures" for a reconciliation of Adjusted EBITDA and Retail Gross Margin to their most directly comparable GAAP financial measures
(2) Adjusted EBITDA for the year ended December 31, 2024 and December 31, 2023 includes $2.4 million and $0.8 million add back related to merger agreement expense, respectively.
.(3) Retail Gross Margin for the year ended December 31, 2022 includes a deduction of $9.6 million non-recurring credit related to winter storm Uri add back in 2021.


Total Revenues. Total revenues for the year ended December 31, 2024 were approximately $398.9 million, a decrease of approximately $36.3 million, or 8%, from approximately $435.2 million for the year ended December 31, 2023. This decrease was primarily due to lower electricity and gas unit revenue as a result of decreased electricity and gas rates, partially offset by higher electricity and gas volumes sold as a result of a larger electricity and gas customer book during 2024 as compared to 2023. Total revenues for the year ended December 31, 2023 decreased approximately $25.3 million, or 5%, from approximately $460.5 million for the year ended December 31, 2022. This decrease was primarily due to lower electricity volumes sold as a result of a smaller electricity customer book during 2023 as compared to 2022 offset by an increase in electricity unit revenue per MWh.
50

Table of Contents

Analysis of the impact of changes in prices and volumes between the years ended December 31, 2024, 2023 and 2022 are as follows:
2024 vs. 20232023 vs. 2022
Change in electricity volumes sold$4.4 $(60.6)
Change in natural gas volumes sold3.5 (2.9)
Change in electricity unit revenue per MWh(32.6)36.3 
Change in natural gas unit revenue per MMBtu(15.3)3.7 
Change in net asset optimization (expense) revenue5.0 (5.0)
Change in other revenue(1.3)3.2 
Change in total revenues$(36.3)$(25.3)

Retail Cost of Revenues. Total retail cost of revenues for the year ended December 31, 2024 was approximately $230.8 million, a decrease of approximately $79.9 million, or 26%, from approximately $310.7 million for the year ended December 31, 2023. This decrease was primarily due to lower electricity and gas costs due to lower electricity commodity price environment in 2024 and a change in our retail derivative portfolio, partially offset by higher electricity and gas volumes sold as a result of a larger electricity and gas customer book during 2024 as compared to 2023. Total retail cost of revenues for the year ended December 31, 2023 decreased approximately $46.4 million, or 13%, from approximately $357.1 million for the year ended December 31, 2022. This decrease was primarily due to lower electricity volumes sold as a result of a smaller electricity customer book during 2023 as compared to 2022, offset by an increase in electricity supply costs due to higher electricity commodity price environment in 2023.

Analysis of the impact of changes in prices and volumes between the years ended December 31, 2024, 2023, and 2022 are as follows:
2024 vs. 20232023 vs. 2022
Change in electricity volumes sold$3.2 $(46.4)
Change in natural gas volumes sold2.0 (2.1)
Change in electricity unit cost per MWh(37.5)17.3 
Change in electricity unit cost per MWh - winter storm Uri— 9.6 
Change in natural gas unit cost per MMBtu(14.2)(12.5)
Change in value of retail derivative portfolio(33.3)(13.8)
Change in other costs(0.1)1.5 
Change in retail cost of revenues$(79.9)$(46.4)

General and Administrative Expense. General and administrative expense for the year ended December 31, 2024 was approximately $74.5 million, an increase of approximately $5.6 million, or 8%, as compared to $68.9 million for the year ended December 31, 2023. This increase was primarily attributable to an increase in stock compensation expense and legal fees, both of which were related to the Merger in 2024, and an increase in legal and regulatory expense in 2024 compared to 2023. General and administrative expense for the year ended December 31, 2023 increased approximately $7.0 million, or 11%, as compared to $61.9 million for the year ended December 31, 2022. This increase was primarily attributable to higher employee costs and an increase in sales and marketing due to increased sales activity.

51

Table of Contents

Depreciation and Amortization Expense. Depreciation and amortization expense for the year ended December 31, 2024 was approximately $9.4 million, an increase of approximately $0.3 million, or 4%, from approximately $9.1 million for the year ended December 31, 2023. This increase was primarily due to the increased amortization expense associated with customer relationship intangibles that were acquired in 2024 . Depreciation and amortization expense for the year ended December 31, 2023 decreased approximately $7.6 million, or 46%, from approximately $16.7 million for the year ended December 31, 2022. This decrease was primarily due to the decreased amortization expense associated with customer relationship intangibles.

Customer Acquisition Cost. Customer acquisition cost for the year ended December 31, 2024 was approximately $9.5 million, an increase of approximately $2.8 million, or 41%, from approximately $6.7 million for the year ended December 31, 2023. This increase was primarily due to increased sales activity in 2024 as compared to 2023. Customer acquisition cost for the year ended December 31, 2023 increased approximately $0.8 million, or 14% from approximately $5.9 million for the year ended December 31, 2022. This increase was primarily due to increased sales activity in 2023 as compared to 2022.
52

Table of Contents

Operating Segment Results

 Year Ended December 31,
  202420232022
 (in thousands, except volume and per unit operating data)
Retail Electricity Segment
Total Revenues$300,347 $328,466 $352,750 
Retail Cost of Revenues186,246 240,979 275,701 
Less: Net Gains (Losses) on non-trading derivatives, net of cash settlements20,432 (79)(15,265)
Non-recurring event - winter storm Uri— — 9,565 
Retail Gross Margin (1) —Electricity
$93,669 $87,566 $82,749 
Volumes—Electricity (MWhs)2,035,597 2,008,947 2,433,906 
Retail Gross Margin (2) —Electricity per MWh
$46.02 $43.59 $34.00 
Retail Natural Gas Segment
Total Revenues$99,071 $110,894 $110,065 
Retail Cost of Revenues43,231 68,202 81,395 
Less: Net Gains (Losses) on non-trading derivatives, net of cash settlements7,975 (4,797)(3,396)
Retail Gross Margin (1) —Gas
$47,865 $47,489 $32,066 
Volumes—Gas (MMBtus)11,603,745 11,252,862 11,558,952 
Retail Gross Margin (2) —Gas per MMBtu
$4.12 $4.22 $2.77 

(1) Reflects the Retail Gross Margin attributable to our Retail Electricity Segment or Retail Natural Gas Segment, as applicable. Retail Gross Margin is a non-GAAP financial measure. See "Non-GAAP Performance Measures" for a reconciliation of Retail Gross Margin to most directly comparable financial measures presented in accordance with GAAP.
(2) Reflects the Retail Gross Margin for the Retail Electricity Segment or Retail Natural Gas Segment, as applicable, divided by the total volumes in MWh or MMBtu, respectively.

Total revenues for the Retail Electricity Segment for the year ended December 31, 2024 were approximately $300.3 million, a decrease of approximately $28.2 million, or 9%, from approximately $328.5 million for the year ended December 31, 2023. This decrease was largely due to lower electricity prices, resulting in a decrease of $32.6 million, partially offset by higher volumes sold, which resulted in an increase of $4.4 million. Total revenues for the Retail Electricity Segment for the year ended December 31, 2023 decreased approximately $24.3 million, or 7%, from approximately $352.8 million for the year ended December 31, 2022. This decrease was largely due to lower volumes sold, resulting in a decrease of $60.6 million. This decrease was partially offset by higher electricity prices, which resulted in an increase of $36.3 million.







53

Table of Contents

Retail cost of revenues for the Retail Electricity Segment for the year ended December 31, 2024 was approximately $186.2 million, a decrease of approximately $54.8 million, or 23%, from approximately $241.0 million for the year ended December 31, 2023. This decrease was primarily due to lower electricity costs of $37.5 million due to lower commodity price environment in 2024, a change in the value of our retail derivative portfolio used in hedging of $20.5 million, partially offset by higher volumes sold, resulting in a increase of $3.2 million. Retail cost of revenues for the Retail Electricity Segment for the year ended December 31, 2023 decreased approximately $34.7 million, or 13%, from approximately $275.7 million for the year ended December 31, 2022. This decrease was primarily due to lower volumes sold, resulting in a decrease of $46.4 million and a decrease of $15.2 million due to a change in the value of our retail derivative portfolio used in hedging and a credit of $9.6 million related to winter storm Uri received in 2022 from ERCOT which did not reoccur again in 2023). This was offset by an increase in electricity costs of $17.3 million due to higher commodity price environment in 2023.

Retail gross margin for the Retail Electricity Segment for the year ended December 31, 2024 was approximately $93.7 million, an increase of approximately $6.1 million, or 7%, as compared to the year ended December 31, 2023, and 2023 increased approximately $4.8 million or 6% as compared to December 31, 2022 as indicated in the table below (in millions).
2024 vs. 20232023 vs. 2022
Change in volumes sold $1.2 $(14.2)
Change in unit margin per MWh4.9 19.0 
Change in retail electricity segment retail gross margin$6.1 $4.8 

Electricity unit margin improved in 2024 compared to prior year as a result of lower electricity cost resulting in higher unit margin per MWh sold. Unit margins improved in 2023 compared to prior year as a result of higher electricity prices resulting and higher unit margin per MWh sold.

The volumes of electricity sold increased from 2,008,947 MWh for the year ended December 31, 2023 to 2,035,597 MWh for the year ended December 31, 2024. This increase was primarily due to a larger customer book during 2024. The volumes of electricity sold decreased from 2,433,906 MWh for the year ended December 31, 2022 to 2,008,947 MWh for the year ended December 31, 2023. This decrease was primarily due to a smaller customer book in 2023.
Retail Natural Gas Segment

Total revenues for the Retail Natural Gas Segment for the year ended December 31, 2024 were approximately $99.1 million, a decrease of approximately $11.8 million, or 11%, from approximately $110.9 million for the year ended December 31, 2023. This decrease was primarily attributable to lower rates, which resulted in an decrease in total revenues of $15.3 million, partially offset by a increase in volumes of $3.5 million related to customer book purchase in 2024. Total revenues for the Retail Natural Gas Segment for the year ended December 31, 2023 increased by approximately $0.8 million, or 1%, from approximately $110.1 million for the year ended December 31, 2022. This increase was primarily attributable to higher rates, which resulted in an increase in total revenues of $3.7 million, partially offset by a decrease in volumes of $2.9 million.

Retail cost of revenues for the Retail Natural Gas Segment for the year ended December 31, 2024 were approximately $43.2 million, a decrease of approximately $25.0 million, or 37%, from approximately $68.2 million for the year ended December 31, 2023. The decrease was primarily due to lower supply costs of $14.2 million, decrease of $12.8 million due to change in the fair value of our retail derivative portfolio used for hedging, offset by higher volumes of $2.0 million. Retail cost of revenues for the Retail Natural Gas Segment for the year ended December 31, 2023, a decreased approximately $13.2 million, or 16%, from approximately $81.4 million for the year ended December 31, 2022. The decrease was primarily due to lower supply costs of $12.5 million, lower volumes of $2.1 million, offset by an increase of $1.4 million due to change in the fair value of our retail derivative portfolio used for hedging.

54

Table of Contents

Retail gross margin for the Retail Natural Gas Segment for the year ended December 31, 2024 was approximately $47.9 million, an increase of approximately $0.4 million, or 1% from approximately $47.5 million for the year ended December 31, 2023, and 2023 increased approximately $15.4 million or 48% from approximately $32.1 million for the year ended December 31, 2022 as indicated in the table below (in millions).
2024 vs. 20232023 vs. 2022
Change in volumes sold $1.5 $(0.8)
Change in unit margin per MMBtu(1.1)16.2 
Change in retail natural gas segment retail gross margin$0.4 $15.4 
Natural Gas unit margins decreased in 2024 compared to prior year primarily as a result of the lower natural gas prices in 2024. Natural Gas unit margins improved in 2023 compared to prior year primarily as a result of the lower natural cost supply costs in 2023.
The volumes of natural gas sold increased from 11,252,862 MMBtu for the year ended December 31, 2023 to 11,603,745 MMBtu for the year ended December 31, 2024. This increase was primarily due to a larger customer book in 2024 compared to 2023. The volumes of natural gas sold decreased from 11,558,952 MMBtu for the year ended December 31, 2022 to 11,252,862 MMBtu for the year ended December 31, 2023. This decrease was primarily due to a smaller customer book in 2023 compared to 2022.
Liquidity and Capital Resources

Overview

Our primary sources of liquidity are cash generated from operations and borrowings under our Senior Credit Facility. Our principal liquidity requirements are to meet our financial commitments, finance current operations, fund organic growth and/or acquisitions, service debt and pay dividends. Our liquidity requirements fluctuate with our level of customer acquisition costs, acquisitions, collateral posting requirements on our derivative instruments portfolio, distributions, the effects of the timing between the settlement of payables and receivables, including the effect of bad debts, weather conditions, and our general working capital needs for ongoing operations. Estimating our liquidity requirements is highly dependent on then-current market conditions, forward prices for natural gas and electricity, market volatility and our then existing capital structure and requirements.

We believe that cash generated from operations and our available liquidity sources will be sufficient to sustain current operations and to pay required taxes. Our ability to pay dividends to the holders of Series A Preferred Stock in the future will ultimately depend on our RCE count, margins, profitability and cash flow, and the covenants under our Senior Credit Facility.

Liquidity Position
The following table details our available liquidity as of December 31, 2024:
December 31,
($ in thousands)2024
Cash and cash equivalents$53,150 
Senior Credit Facility Availability (1)
73,379 
Subordinated Debt Facility Availability (2)
25,000 
Total Liquidity$151,529 
(1) Reflects amount of Letters of Credit that could be issued based on existing covenants as of December 31, 2024.
(2) The availability of Subordinated Facility is dependent on Mr. Maxwell's willingness and ability to lend. See "— Sources of Liquidity and Capital Resources — Amended and Restated Subordinated Debt Facility."

55

Table of Contents

Borrowings and related posting of letters of credit under our Senior Credit Facility are subject to material variations on a seasonal basis due to the timing of commodity purchases to satisfy natural gas inventory requirements and to meet customer demands during periods of peak usage. Additionally, borrowings are subject to borrowing base and covenant restrictions.

Cash Flows
Our cash flows were as follows for the respective periods (in thousands):
  Year Ended December 31,
  202420232022
Net cash provided by operating activities$50,484 $49,315 $16,207 
Net cash used in by investing activities$(4,727)$(1,435)$(6,871)
Net cash used in financing activities$(18,093)$(40,636)$(49,305)

Cash Flows Provided by Operating Activities. Cash flows provided by operating activities for the year ended December 31, 2024 increased by $1.2 million compared to the year ended December 31, 2023. The increase was primarily the result of higher net income in 2024 coupled with other changes in working capital. Cash flows provided by operating activities for the year ended December 31, 2023 increased by $33.1 million compared to the year ended December 31, 2022. The increase was primarily the result of higher net income in 2023 coupled with other changes in working capital.

Cash Flows Used in Investing Activities. Cash flows used in investing activities increased by $3.3 million for the year ended December 31, 2024. The increase was primarily the result of customer acquisitions during the year ended December 31, 2024. Cash flows used in investing activities decreased by $5.4 million for the year ended December 31, 2023. The decrease was primarily the result of customer acquisitions during the year ended December 31, 2022 that did not reoccur in 2023.

Cash Flows Used in Financing Activities. Cash flows used in financing activities decreased by $22.5 million for the year ended December 31, 2024. The decrease in cash flows used in financing activities was primarily due to net paydown of of sub-debt of $20.0 million in 2023 that we did not have in 2024, and net borrowing of $12.0 million from our Senior Credit Facility for the year ended December 31, 2024, offset by $4.2 million used in buyback of Series A Preferred Stock, and $7.3 million in distributions to our non-controlling interest. Cash flows used in financing activities decreased by $8.7 million for the year ended December 31, 2023. This was primarily due to a decrease in net paydown of our Senior Credit Facility of $32.0 million, a decrease in dividends paid to Class A common stockholders of $8.6 million, a decrease in distribution to non-controlling unitholders of $10.2 million, offset by net paydown of sub-debt of $20.0 million for the year ended December 31, 2023 compared to net borrowing of sub-debt of $20.0 million for the year ended December 31, 2022.
Sources of Liquidity and Capital Resources
Senior Credit

The Company and Spark Holdco (together with certain subsidiaries of the Company and Spark Holdco, the “Co-Borrowers”) maintain a senior secured borrowing base credit facility with Woodforest National Bank, as administrative agent (the “Agent”), swing bank, swap bank, issuing bank, joint-lead arranger, sole bookrunner and syndication agent, and the other financial institutions party thereto as lenders. As further described below, on June 28, 2024, the Company entered into the First Amendment (the "First Amendment") to its senior credit facility (as amended by the First Amendment, the “Senior Credit Facility”). The Senior Credit Facility matures on June 30, 2027 and has a borrowing capacity of $205.0 million.

As of December 31, 2024, we had total commitments of $205.0 million under our Senior Credit Facility, of which $131.6 million was outstanding, including $25.6 million of outstanding letters of credit.
56

Table of Contents


For a description of the terms and conditions of our Senior Credit Facility, including descriptions of the interest rate, commitment fee, covenants and terms of default, please see Note 9 "Debt" in the notes to our condensed consolidated financial statements.

As of December 31, 2024, we were in compliance with the covenants under our Senior Credit Facility. Based upon existing covenants as of December 31, 2024, we had availability to borrow up to $73.4 million under the Senior Credit Facility.

Maintaining compliance with our covenants under our Senior Credit Facility may impact our ability to pay dividends on our Series A Preferred Stock.

Amended and Restated Subordinated Debt Facility

In connection with entering into the Senior Credit Facility, we entered into an amended and restated subordinated promissory note (the “Subordinated Debt Facility”), which allows us to draw advances in increments of no less than $1.0 million per advance up to $25.0 million through January 31, 2028.

See Note 9 "Debt" in the notes to our condensed consolidated financial statements for further information.

Uses of Liquidity and Capital Resources

Repayment of Current Portion of Senior Credit Facility

Our Senior Credit Facility matures in June 2027, and no amounts are due currently. However, due to the revolving nature of the facility, excess cash available is generally used to reduce the balance outstanding, which at December 31, 2024 was $131.6 million, including $25.6 million of outstanding letters of credit. The current variable interest rate on the facility at December 31, 2024 was 7.59%.

Customer Acquisitions

Our customer acquisition strategy consists of customer growth obtained through organic customer additions as well as opportunistic acquisitions. During the years ended December 31, 2024 and 2023, we spent a total of $9.5 million and $6.7 million, respectively, on organic customer acquisitions.

During the years ended December 31, 2024 and 2023, we spent a total of 3.2 million and zero, respectively, on customer book acquisitions.

Capital Expenditures

Our capital requirements each year are relatively low and generally consist of minor purchases of equipment or information system upgrades and improvements. Capital expenditures for the year ended December 31, 2024 included approximately $1.6 million related to information systems improvements.

Dividends and Distributions

For the year ended December 31, 2024, we paid $0.5 million in dividends to holders of our Class A common stock. In order to pay our stated dividends to holders of our Class A common stock, our subsidiary, Spark HoldCo is required to make corresponding distributions to holders of Class B common stock (our non-controlling interest holders). As a result, during the year ended December 31, 2024, Spark HoldCo made distributions of zero to our non-controlling interest holders related to the dividend payments to our Class A shareholders.

57

Table of Contents

In April 2023, we announced that our Board of Directors elected to temporarily suspend the quarterly cash dividend on the Class A common stock.

During the year ended December 31, 2024, we paid $10.9 million of dividends to holders of our Series A Preferred Stock, and as of December 31, 2024, we had accrued $2.4 million related to dividends to holders of our Series A Preferred Stock, which we paid on January 15, 2025. The Series A Preferred Stock will accrue dividends at an annual rate equal to the sum of (a) Three-Month LIBOR (if it then exists), or an alternative reference rate as of the applicable determination date and (b) 6.578%, based on the $25.00 liquidation preference per share of the Series A Preferred Stock.

On January 15, 2025, our Board of Directors declared a quarterly cash dividend in the amount of $0.69635 per share for the Series A Preferred Stock. Dividends on the Series A Preferred Stock will be paid on April 15, 2025 to holders of record on April 1, 2025. The Board of Directors may be required to reduce, eliminate or suspend quarterly cash dividends to the holders of the Series A Preferred Stock.

Future dividends are within the discretion of our Board of Directors, and will depend upon our operations, our financial condition, capital requirements and investment opportunities, the performance of our business, cash flows, RCE counts and the margins we receive, as well as restrictions under our Senior Credit Facility. A dividend penalty event would occur if dividends on the Series A Preferred Stock are in arrears for six or more quarterly dividend periods, in which case the dividend rate on the Series A Preferred Stock would increase by 2.00% per annum, and the holders of the Series A Preferred Stock would be entitled to elect two members to our Board of Directors, until the dividend penalty event is cured.

58

Table of Contents

Summary of Contractual Obligations
The following table discloses aggregate information about our contractual obligations and commercial commitments as of December 31, 2024 (in millions): 
Total20252026202720282029> 5 years
Purchase obligations:
Pipeline transportation agreements $5.6 $3.9 $0.9 $0.6 $0.2 $— $— 
Other purchase obligations (1)
7.8 5.3 2.3 0.2 — — — 
Total purchase obligations$13.4 $9.2 $3.2 $0.8 $0.2 $— $— 
Senior Credit Facility$106.0 $— $— $106.0 $— $— $— 
Debt$106.0 $— $— $106.0 $— $— $— 

(1)     The amounts presented here include contracts for billing services and other software agreements to support our operations.

As of December 31, 2024, we had no material "off-balance sheet arrangements."

59

Table of Contents

Related Party Transactions

For a discussion of related party transactions, see Note 14 "Transactions with Affiliates" in the Company’s audited consolidated financial statements.
Critical Accounting Policies and Estimates

Our significant accounting policies are described in Note 2 "Basis of Presentation and Summary of Significant Accounting Policies" to our audited consolidated financial statements. We prepare our financial statements in conformity with accounting principles generally accepted in the United States of America and pursuant to the rules and regulations of the SEC, which require us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying footnotes. Actual results could differ from those estimates. We consider the following policies to be the most critical in understanding the judgments that are involved in preparing our financial statements and the uncertainties that could impact our financial condition and results of operations.

Revenue Recognition and Retail Cost of Revenues

Our revenues are derived primarily from the sale of natural gas and electricity to retail customers. We also record revenues from sales of natural gas and electricity to wholesale counterparties, including affiliates. Revenues are recognized when the natural gas or electricity is delivered. Similarly, cost of revenues is recognized when the commodity is delivered.

In each period, natural gas and electricity that has been delivered but not billed by period is estimated. Accrued unbilled revenues are based on estimates of customer usage since the date of the last meter read and are provided by the utility. Volume estimates are based on forecasted volumes and estimated customer usage by class. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class. Estimated amounts are adjusted when actual usage is known and billed.

The cost of natural gas and electricity for sale to retail customers is similarly based on estimated supply volumes for the applicable reporting period. In estimating supply volumes, we consider the effects of historical customer volumes, weather factors and usage by customer class. Transmission and distribution delivery fees, where applicable, are estimated using the same method used for sales to retail customers. In addition, other load related costs, such as ISO fees, ancillary services and renewable energy credits are estimated based on historical trends, estimated supply volumes and initial utility data. Volume estimates are then multiplied by the supply rate and recorded as retail cost of revenues in the applicable reporting period. Estimated amounts are adjusted when actual usage is known and billed.

Accounts Receivables and Allowance for Credit Losses

The Company conducts business in many utility service markets where the local regulated utility purchases our receivables, and then becomes responsible for billing the customer and collecting payment from the customer (“POR programs”). These POR programs result in substantially all of the Company’s credit risk being linked to the applicable utility, which generally has an investment-grade rating, and not to the end-use customer. The Company monitors the financial condition of each utility and currently believes its receivables are collectible.

In markets that do not offer POR programs or when the Company chooses to directly bill its customers, certain receivables are billed and collected by the Company. The Company bears the credit risk on these accounts and records an appropriate allowance for credit losses to reflect any losses due to non-payment by customers. The Company’s customers are individually insignificant and geographically dispersed in these markets. The Company writes off customer balances when it believes that amounts are no longer collectible and when it has exhausted all means to collect these receivables.

60

Table of Contents

For trade accounts receivables, the Company accrues an allowance for credit losses by business segment by pooling customer accounts receivables based on similar risk characteristics, such as customer type, geography, aging analysis, payment terms, and related macroeconomic factors. Expected credit loss exposure is evaluated for each of our accounts receivables pools. Expected credits losses are established using a model that considers historical collections experience, current information, and reasonable and supportable forecasts. The Company writes off accounts receivable balances against the allowance for credit losses when the accounts receivable is deemed to be uncollectible.

We assess the adequacy of the allowance for credit losses through review of an aging of customer accounts receivable and general economic conditions in the markets that we serve.

Derivative Instruments

We enter into both physical and financial contracts for the purchase and sale of electricity and natural gas and apply the fair value requirements of ASC Topic 815, Derivatives and Hedging.

Our derivative instruments are subject to mark-to-market accounting requirements and are recorded on the consolidated balance sheet at fair value. Derivative instruments representing unrealized gains are reported as derivative assets while derivative instruments representing unrealized losses are reported as derivative liabilities. We offset amounts in the consolidated balance sheets for derivative instruments executed with the same counterparty where we have a master netting arrangement.

To manage our retail business, we hold derivative instruments that are not for trading purposes and are not designated as hedges for accounting purposes. Changes in the fair value of and amounts realized upon settlement of derivative instruments not held for trading purposes are recognized in retail costs of revenues.

As part of our asset optimization activities, we manage a portfolio of commodity derivative instruments held for trading purposes. Changes in fair value of and amounts realized upon settlements of derivatives instruments held for trading purposes are recognized in earnings in net asset optimization revenues.

We have entered into other energy-related contracts that do not meet the definition of a derivative instrument or for which we made a normal purchase, normal sale election and are therefore not accounted for at fair value.

Goodwill

Goodwill represents the excess of cost over fair value of the assets of businesses. The goodwill on our consolidated balance sheet as of December 31, 2024 is associated with both our Retail Natural Gas and Retail Electricity reporting units. We determine our reporting units by identifying each unit that is engaged in business activities from which it may earn revenues and incur expenses, has operating results regularly reviewed by the segment manager for purposes of resource allocation and performance assessment, and has discrete financial information.

Goodwill is assessed for impairment whenever events or circumstances indicate that impairment of the carrying value of goodwill is likely, but no less often than annually. Our annual assessment, absent a triggering event is as of October 31 of each year. On October 31, 2024, we performed a quantitative assessment of goodwill in accordance with guidance from ASC 350, in which we compared our estimate of the fair value of our reporting units with their carrying values, including goodwill. If the carrying value of the reporting unit exceeds its fair value, we would recognize a goodwill impairment loss for the amount by which the reporting unit’s carrying value exceeds its fair value. All of these assessments and calculations, including the determination of whether a triggering event has occurred to undertake an assessment of goodwill involve a high degree of judgment.

We completed our annual assessment of goodwill impairment at October 31, 2024, and the test indicated no impairment.

61

Table of Contents

Deferred tax assets and liabilities

The Company recognizes the amount of taxes payable or refundable for each tax year. In addition, the Company follows the asset and liability method of accounting for income taxes where deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been recognized in the financial statements or tax returns and operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in those years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will not be realized.

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the projected future taxable income and tax planning strategies in making this assessment. All of these determinations involve estimates and assumptions.

Recent Accounting Pronouncements

Refer to Note 2 "Basis of Presentation and Summary of Significant Accounting Policies" for a discussion of recent accounting pronouncements.
Contingencies

In the ordinary course of business, we may become party to lawsuits, administrative proceedings and governmental investigations, including regulatory and other matters. Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. For a discussion of the status of current legal and regulatory matters, see Note 13 "Commitments and Contingencies" in the Company’s audited consolidated financial statements.
62

Table of Contents

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Market risks relating to our operations result primarily from changes in commodity prices and interest rates, as well as counterparty credit risk. We employ established risk management policies and procedures to manage, measure, and limit our exposure to these risks.
Commodity Price Risk

We hedge and procure our energy requirements from various wholesale energy markets, including both physical and financial markets and through short and long-term contracts. Our financial results are largely dependent on the margin we are able to realize between the wholesale purchase price of natural gas and electricity plus related costs and the retail sales price we charge our customers for these commodities. We actively manage our commodity price risk by entering into various derivative or non-derivative instruments to hedge the variability in future cash flows from fixed-price forecasted sales and purchases of natural gas and electricity in connection with our retail energy operations. These instruments include forwards, futures, swaps, and option contracts traded on various exchanges, such as NYMEX and Intercontinental Exchange, or ICE, as well as over-the-counter markets. These contracts have varying terms and durations, which range from a few days to several years, depending on the instrument. We also utilize similar derivative contracts in connection with our asset optimization activities to attempt to generate incremental gross margin by effecting transactions in markets where we have a retail presence. Generally, any such instruments that are entered into to support our retail electricity and natural gas business are categorized as having been entered into for non-trading purposes, and instruments entered into for any other purpose are categorized as having been entered into for trading purposes.
Our net gain/(loss) on our non-trading derivative instruments, net of cash settlements, was $28.4 million and $(4.9) million for the years ended December 31, 2024 and December 31, 2023, respectively.
We have adopted risk management policies to measure and limit market risk associated with our fixed-price portfolio and our hedging activities. For additional information regarding our commodity price risk and our risk management policies, see “Item 1A—Risk Factors” of this Annual Report.

We measure the commodity risk of our non-trading energy derivatives using a sensitivity analysis on our net open position. As of December 31, 2024, our Gas Non-Trading Fixed Price Open Position (hedges net of retail load) was a short position of 446,837 MMBtu. An increase of 10% in the market prices (NYMEX) from their December 31, 2024 levels would have decreased the fair market value of our net non-trading energy portfolio by less than $0.1 million. Likewise, a decrease of 10% in the market prices (NYMEX) from their December 31, 2024 levels would have increased the fair market value of our non-trading energy derivatives by less than $0.1 million. As of December 31, 2024, our Electricity Non-Trading Fixed Price Open Position (hedges net of retail load) was a short position of 169,553 MWhs. An increase of 10% in the forward market prices from their December 31, 2024 levels would have decreased the fair market value of our net non-trading energy portfolio by $1.2 million. Likewise, a decrease of 10% in the forward market prices from their December 31, 2024 levels would have increased the fair market value of our non-trading energy derivatives by $1.2 million.
Credit Risk

In many of the utility services territories where we conduct business, Purchase of Receivables ("POR") programs have been established, whereby the local regulated utility purchases our receivables, and becomes responsible for billing the customer and collecting payment from the customer. This service results in substantially all of our credit risk being with the utility and not to our end-use customer in these territories. Approximately 60%, 55% and 59% of our retail revenues were derived from territories in which substantially all of our credit risk was with local regulated utility companies as of December 31, 2024, 2023 and 2022, respectively, all of which had investment grade ratings as of such date. During the same period, we paid these local regulated utilities a weighted average discount of approximately 1.2%, 1.0% and 0.9%, respectively, of total revenues for customer credit risk protection. In certain of the POR markets in which we operate, the utilities limit their collections exposure by retaining the ability to transfer a delinquent account back to us for collection when collections are past due for a specified period.
63

Table of Contents


If our collection efforts are unsuccessful, we return the account to the local regulated utility for termination of service. Under these service programs, we are exposed to credit risk related to payment for services rendered during the time between when the customer is transferred to us by the local regulated utility and the time we return the customer to the utility for termination of service, which is generally one to two billing periods. We may also realize a loss on fixed-price customers in this scenario due to the fact that we will have already fully hedged the customer's expected commodity usage for the life of the contract.

In non-POR markets (and in POR markets where we may choose to direct bill our customers), we manage customer credit risk through formal credit review in the case of commercial customers, and credit score screening, deposits and disconnection for non-payment, in the case of residential customers. Economic conditions may affect our customers' ability to pay bills in a timely manner, which could increase customer delinquencies and may lead to an increase in bad debt expense. Our bad debt expense for the year ended December 31, 2024, 2023 and 2022 was approximately 1.3%, 1.7% and 3.0% of non-POR market retail revenues, respectively. See “Management's Discussion and Analysis of Financial Condition and Results of Operations—Drivers of Our Business—Customer Credit Risk” for an analysis of our bad debt expense related to non-POR markets during 2024.

We are exposed to wholesale counterparty credit risk in our retail and asset optimization activities. We manage this risk at a counterparty level and secure our exposure with collateral or guarantees when needed. At December 31, 2024 and 2023, approximately $4.4 million and $2.1 million of our total exposure of $6.1 million and $2.8 million, respectively, was either with a non-investment grade counterparty or otherwise not secured with collateral or a guarantee. The credit worthiness of the remaining exposure with other customers was evaluated with no material allowance recorded at December 31, 2024 and 2023.
Interest Rate Risk
We are exposed to fluctuations in interest rates under our Senior Credit Facility and our Series A Preferred Stock.

At December 31, 2024, we were co-borrowers under the Senior Credit Facility, under which $106.0 million of variable rate indebtedness was outstanding. Based on the average amount of our variable rate indebtedness outstanding during the year ended December 31, 2024, a 1% percent increase in interest rates would have resulted in additional annual interest expense of approximately $1.1 million.

On and after April 15, 2022, our Series A Preferred Stock accrue dividends at an annual rate equal to the sum of (a) Three-Month LIBOR (if it then exists), or an alternative reference rate as of the applicable determination date and (b) 6.578%, based on the $25.00 liquidation preference per share of the Series A Preferred Stock. Following the cessation of the publication of U.S. LIBOR on June 30, 2023, we use Three Month CME Term SOFR plus a tenor spread of 0.26161 percent (or 26.161 bps) to calculate the dividend rate on the Series A Preferred Stock pursuant to the rules of the Adjustable Interest Rate (LIBOR) Act. During the year ended December 31, 2024, we paid $10.9 million of dividends to holders of our Series A Preferred Stock, and as of December 31, 2024, based on the Series A Preferred Stock outstanding on December 31, 2024, a 1.0% increase in interest rates would have resulted in additional dividends of $0.9 million for the year.
64

Table of Contents

Item 8. Financial Statements and Supplementary Data
MANAGEMENT'S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING
REPORTS OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM (PCAOB ID: 248)
CONSOLIDATED BALANCE SHEETS AS OF DECEMBER 31, 2024 AND DECEMBER 31, 2023 
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME FOR THE YEARS ENDED DECEMBER 31, 2024, 2023 AND 2022 
CONSOLIDATED STATEMENT OF CHANGES IN EQUITY FOR THE YEARS ENDED DECEMBER 31, 2024, 2023 AND 2022 
CONSOLIDATED STATEMENTS OF CASH FLOWS FOR THE YEARS ENDED DECEMBER 31, 2024, 2023 AND 2022 
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS 

65

Table of Contents

MANAGEMENT'S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

It is the responsibility of the management of Via Renewables, Inc. to establish and maintain adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule 13a-15(f) or 15d-15(f) promulgated under the Exchange Act, as a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our board of directors, management, and other personnel, 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 and includes those policies and procedures that:

Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect our transactions and dispositions of the assets;
Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and the receipts and expenditures are being made only in accordance with authorizations of our management and directors; and
Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on our financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Management has assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2024, utilizing the criteria in the Committee of Sponsoring Organizations of the Treadway Commission’s Internal Control-Integrated Framework (2013). Based upon this assessment, management concluded that our internal control over financial reporting was effective as of December 31, 2024.

66

Table of Contents



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


Board of Directors and Shareholders
Via Renewables, Inc.

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of Via Renewables, Inc. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of operations and comprehensive income, changes in equity, and cash flows for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

Basis for opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Derivative Instruments

As described further in Note 6 to the consolidated financial statements, the Company has recognized $15.4 million in gross derivative assets and $4.1 million in gross derivative liabilities as of December 31, 2024. We identified the completeness and accuracy of derivatives as a critical audit matter.
67

Table of Contents


The principal consideration for our determination that the completeness and accuracy of derivatives is a critical audit matter is due to the significant volume of activity associated with the Company’s risk management activities and derivative portfolio.

Our audit procedures related to testing the completeness and accuracy of derivative instruments included the following, among others.
We tested the design and operating effectiveness of controls over the Company’s process for capturing and accounting for derivative instruments.
We independently confirmed a sample of derivative contracts directly with counterparties.
We performed reconciliations between the broker’s statements and the Company’s derivative portfolio records.
We tested a sample of derivative contracts to verify underlying data agreed to the Company’s records.
We tested information subsequent to the balance sheet date to evaluate completeness of derivatives recorded. For example, we evaluated cash disbursement and receipt activity to evaluate completeness of the Company’s derivative portfolio records.


/s/ GRANT THORNTON LLP
We have served as the Company's auditor since 2022.
Houston, Texas

March 6, 2025

68

Table of Contents



VIA RENEWABLES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share counts)


December 31, 2024December 31, 2023
Assets
Current assets:
Cash and cash equivalents$53,150 $42,595 
Restricted cash17,109  
Accounts receivable, net of allowance for credit losses of $2,950 and $4,496 as of December 31, 2024 and 2023, respectively
65,442 63,246 
Accounts receivable—affiliates4,119 4,683 
Inventory2,137 3,124 
Fair value of derivative assets8,685 909 
Customer acquisition costs, net7,051 5,154 
Customer relationships, net8,020 342 
Deposits4,330 6,897 
Renewable energy credit asset23,481 25,456 
Other current assets10,247 6,567 
Total current assets203,771 158,973 
Property and equipment, net5,231 4,710 
Fair value of derivative assets478 91 
Customer acquisition costs, net2,141 1,835 
Customer relationships, net3,500 139 
Deferred tax assets6,088 15,282 
Goodwill120,343 120,343 
Other assets3,387 2,461 
Total Assets$344,939 $303,834 
Liabilities, Series A Preferred Stock and Stockholders' Equity
Current liabilities:
Accounts payable$37,176 $29,524 
Accounts payable—affiliates157 472 
Accrued liabilities19,778 15,094 
Renewable energy credit liability15,832 15,706 
Fair value of derivative liabilities1,701 19,141 
Other current liabilities58 59 
Total current liabilities74,702 79,996 
Long-term liabilities:
Fair value of derivative liabilities55 54 
Long-term portion of Senior Credit Facility106,000 97,000 
Subordinated debt—affiliate  
Total liabilities180,757 177,050 
Commitments and contingencies (Note 13)
Series A Preferred Stock, par value $0.01 per share, 20,000,000 shares authorized, 3,380,440 shares issued and outstanding at December 31, 2024 and 3,567,543 issued and outstanding at December 31, 2023
83,221 88,065 
Stockholders' equity:
       Common Stock :
Class A common stock, par value $0.01 per share, 120,000,000 shares authorized, 3,529,602 shares issued and 3,529,602 shares outstanding at December 31, 2024 and 3,261,620 shares issued and 3,232,701 shares outstanding at December 31, 2023
35 32 
69

Table of Contents

Class B common stock, par value $0.01 per share, 60,000,000 shares authorized, 3,793,727 issued and outstanding at December 31, 2024 and 4,000,000 issued and outstanding at December 31, 2023
38 40 
        Additional paid-in capital39,719 40,002 
        Accumulated other comprehensive loss(40)(40)
        Retained earnings26,981 8,972 
Treasury stock, at cost, 0 and 28,918 at December 31, 2024 and December 31, 2023
 (2,406)
       Total stockholders' equity66,733 46,600 
Non-controlling interest in Spark HoldCo, LLC14,228 (7,881)
       Total equity80,961 38,719 
Total Liabilities, Series A Preferred Stock and stockholders' equity$344,939 $303,834 

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












































70

Table of Contents

VIA RENEWABLES, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
(in thousands, except per share data)
Year Ended December 31,
202420232022
Revenues:
Retail revenues$399,418 $439,360 $462,815 
Net asset optimization expense(2,326)(7,326)(2,322)
Other revenue1,776 3,158  
Total revenues398,868 435,192 460,493 
Operating expenses:
Retail cost of revenues230,791 310,744 357,096 
General and administrative74,453 68,874 61,933 
Depreciation and amortization9,446 9,102 16,703 
Total operating expenses314,690 388,720 435,732 
Operating income84,178 46,472 24,761 
Other (expense)/income:
Interest expense(6,943)(9,334)(7,204)
Interest and other income 99 109 129 
Total other (expense)/income(6,844)(9,225)(7,075)
Income before income tax expense77,334 37,247 17,686 
Income tax expense 16,259 11,142 6,483 
Net income$61,075 $26,105 $11,203 
Less: Net income attributable to non-controlling interest32,820 11,130 3,625 
Net income attributable to Via Renewables, Inc. stockholders$28,255 $14,975 $7,578 
Less: Dividend on Series A preferred stock10,246 10,619 8,054 
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Other comprehensive income (loss), net of tax:
Comprehensive income$61,075 $26,105 $11,203 
Less: Comprehensive income attributable to non-controlling interest32,820 11,130 3,625 
Comprehensive income attributable to Via Renewables, Inc. stockholders$28,255 $14,975 $7,578 
Net income (loss) attributable to Via Renewables, Inc. per share of Class A common stock
       Basic$5.48 $1.36 $(0.15)
       Diluted$5.48 $1.36 $(0.15)
Weighted average shares of Class A common stock outstanding
       Basic3,286 3,211 3,156 
       Diluted3,286 3,211 3,156 

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

71

Table of Contents

VIA RENEWABLES, INC.
CONSOLIDATED STATEMENT OF CHANGES IN EQUITY
(in thousands)
Issued Shares of Class A Common StockIssued Shares of Class B Common StockTreasury StockClass A Common StockClass B Common StockTreasury StockAccumulated Other Comprehensive Income (Loss)Additional Paid-In CapitalRetained Earnings (Deficit)Total Stockholders' Equity
Non-controlling Interest
Total Equity
Balance at 12/31/2021:3,159 4,000 (29)$32 $40 $(2,406)$(40)$53,918 $173 $51,717 $(3,168)$48,549 
Stock based compensation— — — — — — — 3,121 3,121 — 3,121 
Restricted stock unit vesting42 — — — — — — (469)— (469)— (469)
Consolidated net income (loss)— — — — — — — — 7,578 7,578 3,625 11,203 
Distributions paid to non-controlling unit holders— — — — — — — — — — (14,553)(14,553)
Dividends paid to Class A common stockholders ($3.625 per share)
— — — — — — — (11,461)— (11,461)— (11,461)
Dividends paid to Preferred Stockholders— — — — — — — (2,376)(5,678)(8,054)— (8,054)
Changes in ownership interest— — — — — — — 138 — 138 (138) 
Balance at 12/31/2022:3,201 4,000 (29)$32 $40 $(2,406)$(40)$42,871 $2,073 $42,570 $(14,234)$28,336 
Stock based compensation— — — — — — 2,266 — 2,266 — 2,266 
Restricted stock unit vesting47 — — — — — (186)— (186)— (186)
Consolidated net income— — — — — — — — 14,975 14,975 11,130 26,105 
Stock issued- reverse stock split14 — — — 
Distributions paid to non-controlling unit holders— — — — — — — — — — (4,308)(4,308)
Dividends paid to Class A common stockholders ($0.90625 per share)
      — (2,874)— (2,874) (2,874)
Dividends paid to Preferred Stockholders      — (2,544)(8,076)(10,620) (10,620)
Changes in ownership interest      — 469 — 469 (469) 
Balance at December 31, 20233,262 4,000 (29)$32 $40 $(2,406)$(40)$40,002 $8,972 $46,600 $(7,881)$38,719 
Stock based compensation— — — — — — 1,720 — 1,720 — 1,720 
Restricted stock unit vesting62 — 1 — — — (287)— (286)— (286)
Consolidated net income— — — — — — — — 28,255 28,255 32,820 61,075 
Contribution for cash settlement / merger— — — — — — — — — — 643 643 
72

Table of Contents

Distributions paid to non-controlling unit holders— — — — — — — — — — (10,162)(10,162)
Distribution to controlling interest206 (206)— 2 (2) — (502)— (502) (502)
Dividends paid to Preferred Stockholders      — — (10,246)(10,246) (10,246)
Treasury Shares— — 29   2,406  (2,406)    
Changes in ownership interest      — 1,192 — 1,192 (1,192) 
Balance at December 31, 20243,530 3,794  $35 $38 $ $(40)$39,719 $26,981 $66,733 $14,228 $80,961 
The accompanying notes are an integral part of the consolidated financial statements.
73

Table of Contents

VIA RENEWABLES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
  
Year Ended December 31,
  202420232022
Cash flows from operating activities:
Net income$61,075 $26,105 $11,203 
Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:
Depreciation and amortization expense9,446 9,102 16,703 
Deferred income taxes10,163 5,154 1,962 
Stock based compensation2,411 2,295 3,252 
Amortization of deferred financing costs852 825 1,125 
Bad debt expense2,469 3,442 6,865 
Gain (loss) on derivatives, net3,720 71,493 (17,821)
Current period cash settlements on derivatives, net(34,148)(66,632)35,643 
Other234 196 26 
Changes in assets and liabilities:
(Increase) decrease in accounts receivable(4,664)14,777 (21,620)
Decrease (increase) in accounts receivable - affiliates564 1,772 (2,636)
Decrease (increase) in inventory987 1,281 (2,423)
Decrease in customer acquisition costs(9,508)(6,736)(5,870)
Decrease (increase) in prepaid and other current assets4,834 610 (10,475)
(Increase) decrease in other assets(1,331)854 (502)
Increase (decrease) in accounts payable and accrued liabilities3,695 (15,149)2,707 
Decrease (increase) in accounts payable—affiliates(315)207 (226)
Decrease in other current liabilities (264)(1,597)
Decrease in other non-current liabilities (17)(109)
Net cash provided by operating activities
50,484 49,315 16,207 
Cash flows from investing activities:
Purchases of property and equipment(1,577)(1,435)(2,153)
Acquisition of Customers(3,150) (4,718)
Net cash used in investing activities(4,727)(1,435)(6,871)
Cash flows from financing activities:
Buyback of Series A Preferred Stock(4,232)  
Borrowings on notes payable586,000 377,000 289,000 
Payments on notes payable(577,000)(380,000)(324,000)
Net (paydown) borrowings on subordinated debt facility (20,000)20,000 
Contribution for cash settlement of merger643   
Restricted stock vesting(1,013)(186)(663)
Payment of dividends to Class A common stockholders (2,874)(11,461)
Payment of distributions to non-controlling unitholders(11,633)(4,308)(14,553)
Payment of Preferred Stock dividends(10,858)(10,268)(7,628)
Net cash used in financing activities(18,093)(40,636)(49,305)
Increase (decrease) in Cash and cash equivalents and Restricted Cash27,664 7,244 (39,969)
Cash and cash equivalents and Restricted cash—beginning of period42,595 35,351 75,320 
Cash and cash equivalents and Restricted cash—end of period$70,259 $42,595 $35,351 
Supplemental Disclosure of Cash Flow Information:
Non-cash items:
Property and equipment purchase accrual$70 $(4)$(4)
Cash paid during the period for:
Interest$6,064 $8,636 $5,561 
Taxes$10,562 $3,425 $865 
The accompanying notes are an integral part of the consolidated financial statements.
74

Table of Contents

VIA RENEWABLES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Formation and Organization

Company's Name Change

In August 2021, Spark Energy, Inc. changed its name from Spark Energy, Inc. to Via Renewables, Inc. (the "Company").

Organization

We are an independent retail energy services company that provides residential and commercial customers in competitive markets across the United States with an alternative choice for natural gas and electricity. The Company is a holding company whose sole material asset consists of units in Spark HoldCo, LLC (“Spark HoldCo”). The Company is the sole managing member of Spark HoldCo, is responsible for all operational, management and administrative decisions relating to Spark HoldCo’s business and consolidates the financial results of Spark HoldCo and its subsidiaries. Spark HoldCo is the direct and indirect owner of the subsidiaries through which we operate. We conduct our business through several brands across our service areas, including Electricity Maine, Electricity N.H., Major Energy, Provider Power Massachusetts, Spark Energy, and Verde Energy. Via Energy Solutions (“VES”) is a wholly owned subsidiary of the Company that offers broker services for retail energy customers. Via Wireless is a wholly owned subsidiary of the Company that offers wireless services and equipment to wireless customers.

75

Table of Contents

2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation

The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to the rules and regulations of the SEC. Our financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.

In the opinion of the Company's management, the accompanying consolidated financial statements reflect all adjustments that are necessary to fairly present the financial position, the results of operations, the changes in equity and the cash flows of the Company for the respective periods. Such adjustments are of a normal recurring nature, unless otherwise disclosed.
Subsequent Events

Subsequent events have been evaluated through the date these financial statements are issued. Any material subsequent events that occurred prior to such date have been properly recognized or disclosed in the consolidated financial statements.

Use of Estimates and Assumptions

The preparation of our consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates.

Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer

W. Keith Maxwell, III is the Chief Executive Officer, a director, and the owner of all of the voting power of our common stock through his ownership of Retailco, LLC (“Retailco”). Retailco is a wholly owned subsidiary of TxEx Energy Investments, LLC (“TxEx”), which is wholly owned by Mr. Maxwell.

We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled by Mr. Maxwell, and these affiliates enter into transactions with and pay certain costs on our behalf. We undertake these transactions in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services among these related parties.

These transactions include, but are not limited to, employee benefits provided through the Company’s benefit plans, insurance plans, leased office space, certain administrative salaries, management due diligence, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed under these arrangements are based on services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by the Company and then directly billed or allocated to affiliates, and costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Additionally, the Company enters into transactions with certain affiliates for sales or purchases of natural gas and electricity, which are recorded in retail revenues, retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate in the consolidated balance sheets. The allocations and related estimates and assumptions are described more fully in Note 14 "Transactions with Affiliates."
76

Table of Contents


On June 13, 2024, we consummated the previously announced Merger contemplated by that certain Agreement and Plan of Merger (the “Merger Agreement”), dated as of December 29, 2023, by and among the Company, Retailco, and Merger Sub, pursuant to which Merger Sub was merged with and into the Company, with the Company continuing as the surviving corporation in the Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. As a result, each previously outstanding share of Class A common stock was converted into the right to receive $11.00 per share at the closing of the Merger (other than: (i) shares of Class A common stock held (a) by the Company or any subsidiary of the Company, or (b) held or beneficially owned by Mr. Maxwell and any person or entity controlled by Mr. Maxwell, including Retailco, Merger Sub and NuDevco Retail, and other than certain dissenting shares). As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.
Cash and Cash Equivalents

Cash and cash equivalents consist of all unrestricted demand deposits and funds invested in highly liquid instruments with original maturities of three months or less. The Company periodically assesses the financial condition of the institutions where these funds are held and believes that its credit risk is minimal with respect to these institutions.

Restricted Cash

As part of the customer acquisitions in April 2024 and October 2024, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquire customers and other conditions of the asset purchase agreement are met, we make payments to the sellers from the escrow account. As of December 31, 2024, the balance in the escrow account was $15.9 million. See Note 16 "Customer Acquisitions" for further discussion.

As of December 31 2024, we have $1.2 million in escrow account related to Maine regulatory settlement. See Note 13. "Commitments and Contingencies" for further discussion.

Inventory

Inventory primarily consists of natural gas used to fulfill and manage seasonality for fixed and variable-price retail customer load requirements and is valued at the lower of weighted average cost or net realizable value. Purchased natural gas costs are recognized in the consolidated statements of operations, within retail cost of revenues, when the natural gas is sold and delivered out of the storage facility using the weighted average cost of the gas sold.

As of December 31, 2024 and 2023, the Company also holds approximately $0.1 million and $0.5 million, respectively of wireless device inventory which is valued at the lower of cost or net realizable value.

Customer Acquisition Costs

The Company capitalizes direct response advertising costs that consist primarily of hourly and commission-based telemarketing costs, door-to-door agent commissions and other direct advertising costs associated with proven customer generation in its balance sheet. These costs are amortized over one to two years.

77

Table of Contents

As of December 31, 2024 and 2023, the net customer acquisition costs were $9.2 million and $7.0 million, respectively, of which $7.1 million and $5.2 million were recorded in current assets, and $2.1 million and $1.8 million were recorded in non-current assets. Amortization of customer acquisition costs was $7.1 million, $4.8 million, and $2.1 million for the years ended December 31, 2024, 2023 and 2022, respectively, which is recorded in depreciation and amortization in the Consolidated Statements of Operations. Customer acquisition costs do not include customer acquisitions through merger and acquisition activities, which are recorded as customer relationships.

Recoverability of customer acquisition costs is evaluated based on a comparison of the carrying amount of such costs to the future net cash flows expected to be generated by the customers acquired, considering specific assumptions for customer attrition, per unit gross profit, and operating costs. These assumptions are based on forecasts and historical experience. No impairments of customer acquisition costs were recorded for the years ended December 31, 2024, 2023 and 2022.

Customer Relationships

Customer contracts recorded as part of mergers or acquisitions are reflected as customer relationships in our balance sheet. The Company has recorded capitalized customer relationship of $8.0 million and $0.3 million, net of amortization, as current assets as of December 31, 2024 and 2023, respectively, and $3.5 million and $0.1 million, net of amortization, as non-current assets as of December 31, 2024 and 2023, respectively, related to these intangible assets. These intangibles are amortized on a straight-line basis over the estimated average life of the related customer contracts acquired, which ranges from eighteen months to three years.

The acquired customer relationships intangibles are reflective of the acquired companies’ customer base, and were valued at the respective dates of acquisition using an excess earnings method under the income approach. Using this method, the Company estimated the future cash flows resulting from the existing customer relationships, considering attrition as well as charges for contributory assets, such as net working capital, fixed assets, and assembled workforce. These future cash flows were then discounted using an appropriate risk-adjusted rate of return by retail unit to arrive at the present value of the expected future cash flows. Customer relationships are amortized to depreciation and amortization based on the expected future net cash flows by year, bifurcated between hedged and unhedged and amortized to depreciation and amortization based on the expected future cash flows by year and expensed to retail cost of revenue based on the expected term of the underlying fixed price contract in each reporting period, respectively.

During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022. Customer relationship amortization expense was $0.8 million, $2.5 million, and $12.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.

We review customer relationships for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. No impairments of customer relationships were recorded for the years ended December 31, 2024, 2023 and 2022.

Trademarks

We record trademarks as part of our acquisitions which represent the value associated with the recognition and positive reputation of an acquired company to its target markets. This value would otherwise have to be internally developed through significant time and expense or by paying a third party for its use. These intangibles are amortized over the estimated ten-year life of the trademark on a straight-line basis.
78

Table of Contents

The fair values of trademark assets were determined at the date of acquisition using a royalty savings method under the income approach. Under this approach, the Company estimates the present value of expected cash flows resulting from avoiding royalty payments to use a third party trademark. The Company analyzes market royalty rates charged for licensing trademarks and applied an expected royalty rate to a forecast of estimated revenue, which was then discounted using an appropriate risk adjusted rate of return. As of December 31, 2024 and 2023, we had recorded $2.0 million and $2.4 million related to these trademarks in other assets. Amortization expense was $0.4 million, $0.4 million, and $0.7 million for the years ended December 31, 2024, 2023 and 2022, respectively.

We review trademarks for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. No impairments of trademarks were recorded for the years ended December 31, 2024, 2023 and 2022.
Deferred Financing Costs

Costs incurred in connection with the issuance of long-term debt are capitalized and amortized to interest expense using the straight-line method over the life of the related long-term debt. These costs are included in other assets in our consolidated balance sheets.

Property and Equipment

The Company records property and equipment at historical cost. Depreciation expense is recorded on a straight-line method based on estimated useful lives, which range from 2 to 7 years, along with estimates of the salvage values of the assets. When items of property and equipment are sold or otherwise disposed of, any gain or loss is recorded in the consolidated statements of operations.

The Company capitalizes costs associated with certain of its internal-use software projects. Costs capitalized are those incurred during the application development stage of projects such as software configuration, coding, installation of hardware and testing. Costs incurred during the preliminary or post-implementation stage of the project are expensed in the period incurred, including costs associated with formulation of ideas and alternatives, training and application maintenance. After internal-use software projects are completed, the associated capitalized costs are depreciated over the estimated useful life of the related asset. Interest costs incurred while developing internal-use software projects are also capitalized. Capitalized interest costs for the years ended December 31, 2024, 2023 and 2022 were not material.

Goodwill

Goodwill represents the excess of cost over fair value of the assets of businesses acquired in accordance with FASB ASC Topic 350 Intangibles-Goodwill and Other ("ASC 350"). The goodwill on our consolidated balance sheet as of December 31, 2024 is associated with both our Retail Natural Gas and Retail Electricity segments. We determine our segments, which are also considered our reporting units, by identifying each unit that engaged in business activities from which it may earn revenues and incur expenses, had operating results regularly reviewed by the segment manager for purposes of resource allocation and performance assessment, and had discrete financial information.

Goodwill is not amortized, but rather is assessed for impairment whenever events or circumstances indicate that impairment of the carrying value of goodwill is likely, but no less often than annually as of October 31. We compare our estimate of the fair value of the reporting unit with its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, we would recognize a goodwill impairment loss for the amount by which the reporting unit's carrying value exceeds its fair value.
79

Table of Contents

In accordance with our accounting policy, we completed our annual assessment of goodwill impairment as of October 31, 2024 during the fourth quarter of 2024, using a quantitative assessment approach, and the test indicated no impairment.

Treasury Stock

Treasury stock consists of Company's own common stock that has been issued, but subsequently reacquired by the Company. Treasury stock does not reduce the number of shares issued but does reduce the number of shares outstanding. These shares are not eligible to receive cash dividends. We use the cost method to account for treasury shares. As of the date of the Merger, the number of shares of treasury stock was reduced to zero.

Revenues and Cost of Revenues

Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenues are recognized by the Company based on consideration specified in contracts with customers when performance obligations are satisfied by transferring control over products to a customer. Utilizing these criteria, revenue is recognized when the natural gas or electricity is delivered to the customer. Similarly, cost of revenues is recognized when the commodity is delivered.

Revenues for natural gas and electricity sales are recognized under the accrual method. Natural gas and electricity sales that have been delivered but not billed by period end are estimated. Accrued unbilled revenues are based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated customer usage by class. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class. Estimated amounts are adjusted when actual usage is known and billed.

Costs for natural gas and electricity sales are similarly recognized under the accrual method. Natural gas and electricity costs that have not been billed to the Company by suppliers but have been incurred by period end are estimated. The Company estimates volumes for natural gas and electricity delivered based on the forecasted revenue volumes, estimated transportation cost volumes and estimation of other costs associated with retail load that varies by commodity utility territory. These costs include items like ISO fees, ancillary services and renewable energy credits. Estimated amounts are adjusted when actual usage is known and billed.

Our asset optimization activities, which primarily include natural gas physical arbitrage and other short term storage and transportation transactions, meet the definition of trading activities and are recorded on a net basis in the consolidated statements of operations in net asset optimization revenues. The Company recorded asset optimization revenues, primarily related to physical sales or purchases of commodities, of $23.0 million, $24.6 million and $86.7 million for the years ended December 31, 2024, 2023 and 2022, respectively, and recorded asset optimization costs of revenues of $25.3 million, $31.9 million and $89.0 million for the years ended December 31, 2024, 2023 and 2022, respectively, which are presented on a net basis in asset optimization revenues in the Consolidated Statements of Operations.

Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment. These revenues are recognized under the accrual method, over time as wireless and other services are provided and at the time of delivery of wireless equipment. Costs for wireless and other services and the sale of wireless equipment are similarly recognized on the accrual basis, including costs to procure wireless data and wireless devices.






80

Table of Contents

Natural Gas Imbalances

The consolidated balance sheets include natural gas imbalance receivables and payables, which primarily result when customers consume more or less gas than has been delivered by the Company to local distribution companies (“LDCs”). The settlement of natural gas imbalances varies by LDC, but typically the natural gas imbalances are settled in cash or in kind on a monthly, quarterly, semi-annual or annual basis. The imbalances are valued at their estimated net realizable value. The Company recorded an imbalance receivable of $0.1 million and $0.2 million in other current assets on the consolidated balance sheets as of December 31, 2024 and 2023, respectively.
The Company recorded an imbalance payable of zero and zero in other current liabilities on the consolidated balance sheets as of December 31, 2024 and 2023, respectively.

Derivative Instruments

The Company uses derivative instruments such as futures, swaps, forwards and options to manage the commodity price risks of its business operations.

All derivatives are recorded in the consolidated balance sheets at fair value. Derivative instruments representing unrealized gains are reported as derivative assets while derivative instruments representing unrealized losses are reported as derivative liabilities. We offset amounts in the consolidated balance sheets for derivative instruments executed with the same counterparty where we have a master netting arrangement.

As part of our asset optimization activities, we manage a portfolio of commodity derivative instruments held for trading purposes. Changes in fair value of and amounts realized upon settlements of derivatives instruments held for trading purposes are recognized in earnings in net asset optimization revenues.

To manage the retail business, the Company holds derivative instruments that are not for trading purposes and are not designated as hedges for accounting purposes. Changes in the fair value of and amounts realized upon settlement of derivative instruments not held for trading purposes are recognized in retail costs of revenues.

Income Taxes

The Company follows the asset and liability method of accounting for income taxes where deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been recognized in the financial statements or tax returns and operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in those years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will not be realized. Amounts owed or refundable on current year returns is included as a current payable or receivable in the consolidated balance sheet.

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the projected future taxable income and tax planning strategies in making this assessment.

The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes on continuing operations in our consolidated statements of operations.

During the year ended December 31, 2024 and 2023 our accrued liabilities included income tax payable of $1.5 million and $2.5 million, respectively. During the year ended December 31, 2024 and 2023 our other current assets included income tax receivable of $5.4 million and $2.1 million, respectively.

81

Table of Contents

Earnings per Share

Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities. We use the treasury stock method to determine the potential dilutive effect of our outstanding unvested restricted stock units and use the if-converted method to determine the potential dilutive effect of our Class B common stock.

Non-controlling Interest

Net income attributable to non-controlling interest represents the Class B Common stockholders' interest in income and expenses of the Company. The weighted average ownership percentages for the applicable reporting period are used to allocate the income (loss) before income taxes to each economic interest owner.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

Recently adopted accounting pronouncements

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, requiring public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. The amendments in the ASU improve reportable segment disclosures by adding and enhancing annual and interim disclosure requirements, clarifying circumstances in which entities can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and adding other disclosure requirements. We adopted ASU 2023-07 effective January 1, 2024, and the adoption of this standard did not have a material impact on the Company's consolidated financial statements. See Note 15. Segment Reporting Information in the accompanying notes to the consolidated financial statements for further detail.

New Accounting Standards Being Evaluated/Standards Not yet adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires enhanced income tax disclosures, particularly related to a reporting entity's effective tax rate reconciliation and income taxes paid. For the rate reconciliation, the update requires additional categories of information about federal, state, and foreign taxes and details about significant reconciling items, subject to a quantitative threshold. Income taxes paid must be similarly disaggregated by federal, state, and foreign based on a quantitative threshold. The ASU will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply retrospectively. We are evaluating the impact of adoption on our consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40) (“ASU 2024-03”). ASU 2024-03 seeks to improve information about cost of sales and selling, general, and administrative expenses to assist investors in better understanding an entity’s cost structure and forecasting future cash flows. The updated guidance is effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company is currently evaluating the effect of this update on its consolidated financial statements and related disclosures.

82

Table of Contents

The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.


83

Table of Contents

3. Revenues

Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenue is measured based upon the quantity of gas or power delivered at prices contained or referenced in the customer's contract, and excludes any sales incentives (e.g. rebates) and amounts collected on behalf of third parties (e.g. sales tax).

Our revenues also include asset optimization activities. Asset optimization activities consist primarily of purchases and sales of gas that meet the definition of trading activities per FASB ASC Topic 815, Derivatives and Hedging. They are therefore excluded from the scope of FASB ASC Topic 606, Revenue from Contracts with Customers.

Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment.

Revenues for electricity and natural gas sales are recognized under the accrual method when our performance obligation to a customer is satisfied, which is the point in time when the product is delivered and control of the product passes to the customer. Electricity and natural gas products may be sold as fixed-price or variable-price products. The typical length of a contract to provide electricity and/or natural gas is 12 months. Customers are billed and typically pay at least monthly, based on usage. Electricity and natural gas sales that have been delivered but not billed by period end are estimated and recorded as accrued unbilled revenues based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated residential and commercial customer usage. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class (residential or commercial). Estimated amounts are adjusted when actual usage is known and billed.


























84

Table of Contents

The following table discloses revenue by primary geographical market, customer type, and customer credit risk profile (in thousands). The table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).
Reportable Segments
Years ended December 31, 2024Years ended December 31, 2023Years ended December 31, 2022
Retail Electricity (c)Retail Natural GasTotal Reportable SegmentsRetail ElectricityRetail Natural GasTotal Reportable SegmentsRetail ElectricityRetail Natural GasTotal Reportable Segments
Primary markets (a)
  New England$89,318 $10,591 $99,909 $115,129 $8,937 $124,066 $111,332 $10,284 $121,616 
  Mid-Atlantic122,272 36,901 159,173 111,599 39,860 151,459 114,994 49,626 164,620 
  Midwest28,744 17,796 46,540 31,353 18,578 49,931 39,658 22,436 62,094 
  Southwest60,013 33,783 93,796 70,385 43,519 113,904 86,766 27,719 114,485 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 
Customer type
  Commercial$44,640 $49,456 $94,096 $40,356 $60,111 $100,467 $42,439 $53,504 $95,943 
  Residential257,408 43,912 301,320 288,482 59,175 347,657 309,503 51,465 360,968 
  Unbilled revenue (b)(1,701)5,703 4,002 (372)(8,392)(8,764)808 5,096 5,904 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 
Customer credit risk
  POR$192,662 $48,025 $240,687 $191,355 $50,439 $241,794 $212,374 $62,962 $275,336 
  Non-POR107,685 51,046 158,731 137,111 60,455 197,566 140,376 47,103 187,479 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 

(a) The primary markets include the following states:

New England - Connecticut, Maine, Massachusetts and New Hampshire;
Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania and Virginia;
Midwest - Illinois, Indiana, Michigan and Ohio; and
Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.

(b) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.

(c) Retail Electricity includes services.










85

Table of Contents

Reconciliation to Consolidated Financial Information

A reconciliation of the reportable segment operating revenues to consolidated revenues is as follows:

Year Ended December 31,
202420232022
Total Reportable Segments Revenue$399,418 $439,360 $462,815 
Net asset optimization expense(2,326)(7,326)(2,322)
Other Revenue1,776 3,158  
Total Revenues$398,868 $435,192 $460,493 

We record gross receipts taxes on a gross basis in retail revenues and retail cost of revenues. During the year ended December 31, 2024, 2023 and 2022 our retail revenues included gross receipts taxes of $1.1 million, $1.0 million and $1.3 million respectively. During the year ended December 31, 2024, 2023 and 2022, our retail cost of revenues included gross receipts taxes of $5.6 million, $5.2 million and $5.2 million, respectively.

Accounts Receivables and Allowance for Credit Losses

The Company conducts business in many utility service markets where the local regulated utility purchases our receivables, and then becomes responsible for billing the customer and collecting payment from the customer (“POR programs”). These POR programs result in substantially all of the Company’s credit risk being linked to the applicable utility, which generally has an investment-grade rating, and not to the end-use customer. The Company monitors the financial condition of each utility and currently believes its receivables are collectible.

In markets that do not offer POR programs or when the Company chooses to directly bill its customers, certain receivables are billed and collected by the Company. The Company bears the credit risk on these accounts and records an appropriate allowance for credit losses to reflect any losses due to non-payment by customers. The Company’s customers are individually insignificant and geographically dispersed in these markets. The Company writes off customer balances when it believes that amounts are no longer collectible and when it has exhausted all means to collect these receivables.

For trade accounts receivables, the Company accrues an allowance for credit losses by business segment by pooling customer accounts receivables based on similar risk characteristics, such as customer type, geography, aging analysis, payment terms, and related macroeconomic factors. Expected credit loss exposure is evaluated for each of our accounts receivables pools. Expected credits losses are established using a model that considers historical collections experience, current information, and reasonable and supportable forecasts. The Company writes off accounts receivable balances against the allowance for credit losses accounts when the accounts receivable is deemed to be uncollectible.

We assess the adequacy of the allowance for credit losses through review of an aging of customer accounts receivable and general economic conditions in the markets that we serve. Bad debt expense of $2.5 million, $3.4 million and $6.9 million was recorded in general and administrative expense in the consolidated statements of operations for the years ended December 31, 2024, 2023 and 2022, respectively.








86

Table of Contents

A rollforward of our allowance for credit losses for the year ended December 31, 2024 is presented in the table below (in thousands):

Balance at December 31, 2023$(4,496)
Bad debt provision(2,469)
Write-offs4,150 
Recovery of previous write offs(135)
Balance at December 31, 2024$(2,950)

4. Equity
Non-controlling Interest

We hold an economic interest and are the sole managing member in Spark HoldCo, with affiliates of Mr. Maxwell and majority shareholder holding the remaining economic interests in Spark HoldCo. As a result, we consolidate the financial position and results of operations of Spark HoldCo, and reflect the economic interests owned by these affiliates as a non-controlling interest.

On December 31, 2024, Spark HoldCo distributed $5.0 million in cash to the non-controlling interest holder. As a result of this distribution, the non-controlling interest holder agreed to transfer 206,273 of its shares of Class B Common Stock (the non-controlling interest in Spark HoldCo) to the Company, and the Company modified those shares of Class B Common Stock to be shares of Class A Common Stock. After the distribution and the share transfer, the Company’s equity ownership in Spark HoldCo increased by 2.82%, whereas the equity ownership of the non-controlling interest holder decreased by 2.82%.

The following table summarizes the effects of changes in the Company's ownership interest in Spark HoldCo's equity (in thousands):
Year Ended December 31, 2024
Net income attributable to Via Renewables, Inc. stockholders$28,255 
Transfers (to) from the non-controlling interest— 
Decrease in Via Renewables additional paid in capital from the equity shift(502)
Net transfers (to) from non-controlling interest(502)
Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest$27,753 

The Company and affiliates owned the following economic interests in Spark HoldCo at December 31, 2024 and December 31, 2023, respectively.
The CompanyAffiliated Owners
December 31, 2024
48.20 %51.80 %
December 31, 2023
44.92 %55.08 %

The following table summarizes the portion of net income (loss) and income tax expense (benefit) attributable to non-controlling interest (in thousands):
Year Ended December 31,
202420232022
  
Net income allocated to non-controlling interest$35,805 $14,302 $5,585 
Less: Income tax expense allocated to non-controlling interest2,985 3,172 1,960 
Net income attributable to non-controlling interest$32,820 $11,130 $3,625 

Class A Common Stock and Class B Common Stock

As a result of the Merger, on June 13, 2024, Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of Class A common stock and Class B common stock. Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.


Dividends on Class A Common Stock

Dividends declared for the Company's Class A common stock are reported as a reduction of retained earnings, or a reduction of additional paid in capital to the extent retained earnings are exhausted. During the years ended December 31, 2024, 2023, and 2022, we paid dividends on our Class A common stock of zero, $2.9 million, and $11.5 million. Dividends paid per share on each share of Class A common stock totaled zero for the year ended December 31, 2024, $0.90625 for the year ended December 31, 2023, and $3.625 for the year ended December 31, 2022, respectively.

In order to pay our stated dividends to holders of our Class A common stock, our subsidiary, Spark HoldCo is required to make corresponding distributions to holders of its units, including those holders that own our Class B common stock (our non-controlling interest holder). As a result, during the year ended December 31, 2024, Spark HoldCo made corresponding distributions of zero to our non-controlling interest holders.

In April 2023, we announced that our Board of Directors elected to temporarily suspend the quarterly cash dividend on the Class A common stock. During the second, third and fourth quarter of 2024, we did not pay dividends to the holders of the Company's Class A common stock and did not make corresponding distributions to our non-controlling interest holders.

Preferred Stock

The Company has 20,000,000 shares of authorized preferred stock for which there were 3,380,440 and 3,567,543 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively. See Note 5 "Preferred Stock" for a further discussion of preferred stock.

Issuance of Class A Common Stock Upon Vesting of Restricted Stock Units

For the years ended December 31, 2024, 2023, and 2022, 95,592, 68,439, and 58,033, respectively of restricted stock units vested, with 61,709, 46,466, and 42,268, respectively of shares of common stock distributed to the holders of these units. Differences between shares vested and issued were a result of 33,883, 21,973, and 15,765 shares of common stock withheld by the Company to cover taxes owed on the vesting of such units.

Earnings Per Share

Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities.

The following table presents the computation of basic and diluted income (loss) per share for the years ended December 31, 2024, 2023, and 2022 (in thousands, except per share data):
Year Ended December 31,
202420232022
Net income attributable to Via Renewables, Inc. stockholders$28,255 $14,975 $7,578 
Less: Dividend on Series A preferred stock10,246 10,619 8,054 
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Basic weighted average Class A common shares outstanding 3,286 3,211 3,156 
Basic earnings (loss) per share attributable to stockholders$5.48 $1.36 $(0.15)
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Diluted net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Basic weighted average Class A common shares outstanding 3,286 3,211 3,156 
Diluted weighted average shares outstanding3,286 3,211 3,156 
Diluted earnings (loss) per share attributable to stockholders$5.48 $1.36 $(0.15)

The computation of diluted earnings per share for the year ended December 31, 2024 excludes 4.0 million shares of Class B common stock because the effect of their conversion was antidilutive. The Company's outstanding shares of Series A Preferred Stock were not included in the calculation of diluted earnings per share because they contain only contingent redemption provisions that have not occurred.

Variable Interest Entity

Spark HoldCo is a variable interest entity due to its lack of rights to participate in significant financial and operating decisions and its inability to dissolve or otherwise remove its management. Spark HoldCo owns all of the outstanding membership interests in each of our operating subsidiaries. We are the sole managing member of Spark HoldCo, manage Spark HoldCo's operating subsidiaries through this managing membership interest, and are considered the primary beneficiary of Spark HoldCo. The assets of Spark HoldCo cannot be used to settle our obligations except through distributions to us, and the liabilities of Spark HoldCo cannot be settled by us except through contributions to Spark HoldCo. The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our consolidated balance sheet as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Assets
Current assets:
   Cash and cash equivalents$52,993 $42,062 
   Accounts receivable65,354 62,548 
   Other current assets79,704 50,650 
   Total current assets198,051 155,260 
Non-current assets:
   Goodwill120,343 120,343 
   Other assets16,042 11,351 
   Total non-current assets136,385 131,694 
   Total Assets$334,436 $286,954 
Liabilities
Current liabilities:
   Accounts Payable and Accrued Liabilities $56,560 $44,201 
   Other current liabilities61,069 71,994 
   Total current liabilities117,629 116,195 
Long-term liabilities:
   Long-term portion of Senior Credit Facility106,000 97,000 
   Subordinated debt—affiliate  
   Other long-term liabilities55 54 
   Total long-term liabilities106,055 97,054 
   Total Liabilities$223,684 $213,249 

5. Preferred Stock

Holders of the Series A Preferred Stock have no voting rights, except in specific circumstances of delisting or in the case the dividends are in arrears as specified in the Series A Preferred Stock Certificate of Designations. The Series A Preferred Stock accrued dividends at an annual percentage rate of 8.75% through April 14, 2022. The floating rate period for the Series A Preferred Stock began on April 15, 2022. The dividend on the Series A Preferred Stock will accrue at an annual rate equal to the sum of (a) Three-Month LIBOR (if it then exists), or an alternative reference rate as of the applicable determination date and (b) 6.578%, based on the $25.00 liquidation preference per share of the Series A Preferred Stock. The liquidation preference provisions of the Series A Preferred Stock are considered contingent redemption provisions because there are rights granted to the holders of the Series A Preferred Stock that are not solely within our control upon a change in control of the Company. Accordingly, the Series A Preferred Stock is presented between liabilities and the equity sections in the accompanying condensed consolidated balance sheets. As of April 15, 2022, we have the option to redeem our Series A Preferred Stock.

Following the cessation of the publication of U.S. LIBOR on June 30, 2023, we use Three Month CME Term SOFR plus a tenor spread of 0.26161 percent (or 26.161 bps) to calculate the dividend rate on the Series A Preferred Stock pursuant to the rules of the Adjustable Interest Rate (LIBOR) Act.

As a result of the Merger, holders of the Company’s Series A Preferred Stock were provided an optional limited change of control conversion right (the “Conversion Right”), available at the option of the holder, for $8.07 per share in cash. On June 27, 2024, the Company provided notice to the holders of the Series A Preferred Stock of the Conversion Right. Holders of the Series A Preferred Stock were entitled to exercise the Conversion Right through July 26, 2024. No holders of the Series A Preferred Stock exercised the Conversion Right.

87

Table of Contents

During the year ended December 31, 2024, we paid $10.9 million in dividends to holders of the Series A Preferred Stock. As of December 31, 2024, we had accrued $2.4 million related to dividends to holders of the Series A Preferred Stock. This dividend was paid on January 15, 2025. During the year ended December 31, 2023, the Company paid $10.3 million in dividends to holders of the Series A Preferred Stock and had accrued $2.7 million as of December 31, 2023.

On January 15, 2025, the Company declared a quarterly cash dividend in the amount of $0.69635 per share of Series A Preferred Stock. The dividend will be paid on April 15, 2025 to holders of record on April 1, 2025 of the Series A Preferred Stock.

On December 18, 2024, we purchased 187,103 shares of our Series A Preferred Stock, at a purchase price of $22.50 per share, for a total cost of $4.2 million in cash, pursuant to a tender offer for the Series A Preferred Stock commenced in November 2024.

A summary of our preferred equity balance for the years ended December 31, 2024 and 2023 is as follows:
(in thousands)
Balance at December 31, 2022$87,713 
Repurchase of Series A Preferred Stock 
Accumulated dividends on Series A Preferred Stock352 
Balance at December 31, 2023$88,065 
Repurchase of Series A Preferred Stock(4,545)
Accumulated dividends on Series A Preferred Stock(299)
Balance at December 31, 2024$83,221 

6. Derivative Instruments

We are exposed to the impact of market fluctuations in the price of electricity and natural gas, basis differences in the price of natural gas, storage charges, renewable energy credits ("RECs"), and capacity charges from independent system operators. We use derivative instruments in an effort to manage our cash flow exposure to these risks. These instruments are not designated as hedges for accounting purposes, and accordingly, changes in the market value of these derivative instruments are recorded in the cost of revenues. As part of our strategy to optimize pricing in our natural gas related activities, we also manage a portfolio of commodity derivative instruments held for trading purposes. Our commodity trading activities are subject to limits within our Risk Management Policy. For these derivative instruments, changes in the fair value are recognized currently in earnings in net asset optimization revenues.

Derivative assets and liabilities are presented net in our consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability’s fair value. As of December 31, 2024 and 2023, we offset zero and $5.2 million, respectively, in collateral to net against the related derivative liability's fair value. The specific types of derivative instruments we may execute to manage the commodity price risk include the following:

Forward contracts, which commit us to purchase or sell energy commodities in the future;
Futures contracts, which are exchange-traded standardized commitments to purchase or sell a commodity or financial instrument;

88

Table of Contents

Swap agreements, which require payments to or from counterparties based upon the differential between two prices for a predetermined notional quantity; and
Option contracts, which convey to the option holder the right but not the obligation to purchase or sell a commodity.

The Company has entered into other energy-related contracts that do not meet the definition of a derivative instrument or for which we made a normal purchase, normal sale election and are therefore not accounted for at fair value including the following:

Forward electricity and natural gas purchase contracts for retail customer load;
Renewable energy credits; and
Natural gas transportation contracts and storage agreements.
Volumes Underlying Derivative Transactions

The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):
Non-trading 
CommodityNotionalDecember 31, 2024December 31, 2023
Natural GasMMBtu5,716 6,254 
ElectricityMWh987 1,029 
Trading
CommodityNotionalDecember 31, 2024December 31, 2023
Natural GasMMBtu2,988 1,016 

Gains (Losses) on Derivative Instruments
Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):
Year Ended December 31,
  202420232022
(Loss) gain on non-trading derivatives, net$(4,464)$(70,304)$17,305 
Gain (loss) on trading derivatives, net744 (1,189)516 
(Loss) gain on derivatives, net$(3,720)$(71,493)$17,821 
Current period settlements on non-trading derivatives (1)
32,871 65,428 (35,966)
Current period settlements on trading derivatives1,277 1,204 165 
Total current period settlements on derivatives (1)
$34,148 $66,632 $(35,801)
(1)    Excludes settlements of $0.2 million related to acquisition, for the year ended December 31, 2022.

Gains (losses) on trading derivative instruments are recorded in net asset optimization revenues and gains (losses) on non-trading derivative instruments are recorded in retail cost of revenues on the consolidated statements of operations.


89

Table of Contents

Fair Value of Derivative Instruments
The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands): 
  
December 31, 2024
DescriptionGross AssetsGross
Amounts
Offset
Net AssetsCash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives $12,100 $(5,443)$6,657 $ $6,657 
Trading commodity derivatives2,538 (510)2,028  2,028 
Total Current Derivative Assets14,638 (5,953)8,685  8,685 
Non-trading commodity derivatives737 (259)478  478 
Trading commodity derivatives     
Total Non-current Derivative Assets737 (259)478  478 
Total Derivative Assets$15,375 $(6,212)$9,163 $ $9,163 
DescriptionGross 
Liabilities
Gross
Amounts
Offset
Net
Liabilities
Cash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$(3,036)$1,475 $(1,561)$ $(1,561)
Trading commodity derivatives(634)494 (140) (140)
Total Current Derivative Liabilities(3,670)1,969 (1,701) (1,701)
Non-trading commodity derivatives(333)282 (51) (51)
Trading commodity derivatives(94)90 (4) (4)
Total Non-current Derivative Liabilities(427)372 (55) (55)
Total Derivative Liabilities$(4,097)$2,341 $(1,756)$ $(1,756)
 
  
December 31, 2023
DescriptionGross AssetsGross
Amounts
Offset
Net AssetsCash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$1,926 $(1,046)$880 $ $880 
Trading commodity derivatives64 (35)29  29 
Total Current Derivative Assets1,990 (1,081)909  909 
Non-trading commodity derivatives173 (82)91  91 
Trading commodity derivatives     
Total Non-current Derivative Assets173 (82)91  91 
Total Derivative Assets$2,163 $(1,163)$1,000 $ $1,000 
 
90

Table of Contents

DescriptionGross 
Liabilities
Gross
Amounts
Offset
Net
Liabilities
Cash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$(29,730)$6,077 $(23,653)$4,679 $(18,974)
Trading commodity derivatives(173)6 (167) (167)
Total Current Derivative Liabilities(29,903)6,083 (23,820)4,679 (19,141)
Non-trading commodity derivatives(672)115 (557)503 (54)
Trading commodity derivatives     
Total Non-current Derivative Liabilities(672)115 (557)503 (54)
Total Derivative Liabilities$(30,575)$6,198 $(24,377)$5,182 $(19,195)


91

Table of Contents

7. Property and Equipment
Property and equipment consist of the following (in thousands):
Estimated 
useful
lives (years)
December 31, 2024December 31, 2023
Information technology
2 – 5
$8,141 $6,983 
Other769  
       Total8,210 6,983 
Accumulated depreciation(2,979)(2,273)
Property and equipment—net$5,231 $4,710 

Information technology assets include software and consultant time used in the application, development and implementation of various systems including customer billing and resource management systems. As of each of December 31, 2024 and 2023, information technology includes $2.3 million and $1.5 million, respectively, of costs associated with assets not yet placed into service.

Depreciation expense recorded in the consolidated statements of operations was $1.1 million, $1.4 million and $1.7 million for the years ended December 31, 2024, 2023 and 2022, respectively.
8. Intangible Assets
Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):
December 31, 2024December 31, 2023
Goodwill$120,343 $120,343 
Customer Relationships—Other
Cost$12,852 $968 
Accumulated amortization(1,332)(487)
Customer Relationships—Other, net
$11,520 $481 
Trademarks
Cost$4,040 $4,040 
Accumulated amortization(2,020)(1,616)
Trademarks, net$2,020 $2,424 
Changes in goodwill, customer relationships (including non-compete agreements) and trademarks consisted of the following (in thousands):
92

Table of Contents

Goodwill
Customer Relationships— Acquired & Non-Compete Agreements
Customer Relationships— Other
Trademarks
Balance at December 31, 2021$120,343 $5,432 $8,751 $3,532 
Additions  1,091  
Adjustments 1  (10)
Amortization (5,232)(7,042)(694)
Balance at December 31, 2022$120,343 $201 $2,800 $2,828 
Additions    
Adjustments    
Amortization (201)(2,319)(404)
Balance at December 31, 2023$120,343 $ $481 $2,424 
Additions  11,884 
Amortization  (845)(404)
Balance at December 31, 2024$120,343 $ $11,520 $2,020 
During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months, resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022.

Estimated future amortization expense for customer relationships and trademarks at December 31, 2024 is as follows (in thousands):
Year Ending December 31,
2025$8,424 
20263,904 
2027404 
2028404 
2029404 
> 5 years 
Total$13,540 

93

Table of Contents

9. Debt
Debt consists of the following amounts as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Long-term debt:
   Senior Credit Facility (1) (2)
$106,000 $97,000 
   Subordinated Debt  
 Total long-term debt106,000 97,000 
   Total debt$106,000 $97,000 
(1) As of December 31, 2024 and 2023, the weighted average interest rate on the Senior Credit Facility was 7.59% and 8.60%, respectively.
(2) As of December 31, 2024 and 2023, we had $25.6 million and $24.3 million in letters of credit issued, respectively.

Capitalized financing costs associated with our Senior Credit Facility were $1.7 million and $1.2 million as of December 31, 2024 and 2023, respectively. Of these amounts, $0.7 million and $0.8 million are recorded in other current assets, and $1.0 million and $0.4 million are recorded in other non-current assets in the consolidated balance sheets as of December 31, 2024 and 2023, respectively.
Interest expense consists of the following components for the periods indicated (in thousands):
Years Ended December 31,
202420232022
Senior Credit Facility
$4,891 $6,802 $4,333 
Letters of credit fees and commitment fees1,148 1,640 1,637 
Amortization of deferred financing costs
852 825 1,125 
Other
52 67 109 
Interest expense$6,943 $9,334 $7,204 
Senior Credit Facility

The Company and Spark Holdco (together with certain subsidiaries of the Company and Spark Holdco, the “Co-Borrowers”) maintain a senior secured borrowing base credit facility with Woodforest National Bank, as administrative agent (the “Agent”), swing bank, swap bank, issuing bank, joint-lead arranger, sole bookrunner and syndication agent, and the other financial institutions party thereto as lenders. As further described below, on June 28, 2024, the Company entered into the First Amendment (the "First Amendment") to its senior credit facility (as amended by the First Amendment, the “Senior Credit Facility”). The Senior Credit Facility matures on June 30, 2027 and has a borrowing capacity of $205.0 million. As a result of the First Amendment to the Credit Agreement, we wrote off $0.1 million in deferred financing costs.

Borrowings under the Senior Credit Facility bear interest at the following rates depending on the classification of the borrowing and provided further that at no time shall the interest rate be less than four percent (4.0%) per annum:

The Base Rate (a rate per annum equal to the greatest of (a) the prime rate, (b) the Federal Funds Rate plus ½ of 1% and (c) Term Secured Overnight Financing Rate (“SOFR”) for a one month tenor plus 1.0%, provided, that the Base Rate shall not at any time be less than 0%), plus an applicable margin of 2.25% to 3.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter;




94

Table of Contents

The Term SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source with either a comparable tenor (for any calculation with respect to a SOFR loan) or a one month tenor (for any calculation with respect to a Base Rate loan)), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter; or

The Daily Simple SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source and applied on a daily basis by the Agent in accordance with rate recommendations for daily loans), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter, plus a liquidity premium added by the Agent to each borrowing.

The Co-Borrowers are required to pay a non-utilization fee of 0.50% quarterly in arrears on the unused portion of the Senior Credit Facility. In addition, the Co-Borrowers are subject to additional fees including an upfront fee, an annual administrative agency fee, an arrangement fee and letter of credit fees.

The Senior Credit Facility contains covenants that, among other things, require the maintenance of specified ratios or conditions including:

Minimum Fixed Charge Coverage Ratio. The Company must maintain a minimum fixed charge coverage ratio of not less than 1.10 to 1.00. The Minimum Fixed Charge Coverage Ratio is defined as the ratio of (a) Adjusted EBITDA to (b) the sum of, among other things, consolidated interest expense, letter of credit fees, non-utilization fees, earn-out payments, certain restricted payments, taxes, and payments made on or after July 31, 2020 related to the settlement of civil and regulatory matters if not included in the calculation of Adjusted EBITDA. Our Minimum Fixed Charge Coverage Ratio as of December 31, 2024 was 1.49 to 1.00.
Maximum Total Leverage Ratio. The Company must maintain a ratio of (x) the sum of all consolidated
indebtedness (excluding eligible subordinated debt and letter of credit obligations), plus (y) gross amounts reserved for civil and regulatory liabilities identified filings with the SEC, to Adjusted EBITDA of no more than 3.00 to 1.00. Our Maximum Total Leverage Ratio as of December 31, 2024 was 2.01 to 1.00.

The First Amendment eliminated the Maximum Senior Secured Leverage Ratio covenant and amended the Maximum Total Leverage Ratio covenant to no more than 3.00 to 1.00 from no more than 2.50 to 1.00.

As of December 31, 2024, the Company was in compliance with financial covenants under the Senior Credit Facility. The Company continues to manage the impact of commodity costs on financial covenant compliance. Maintaining compliance with our covenants under our Senior Credit Facility may impact our ability to pay dividends on our Series A Preferred Stock.

The Credit Agreement contains various customary affirmative covenants that require, among other things, the Company to maintain insurance, pay its obligations and comply with law. The Credit Agreement also contains customary negative covenants that limit the Company's ability to, among other things, incur certain additional indebtedness, grant certain liens, engage in certain asset dispositions, merge or consolidate, make certain payments, distributions and dividends, investments, acquisitions or loans, materially modify certain agreements, and enter into transactions with affiliates.




95

Table of Contents

The Senior Credit Facility is secured by pledges of the equity of the portion of Spark HoldCo owned by the Company, the equity of Spark HoldCo’s subsidiaries, the Co-Borrowers’ present and future subsidiaries, and substantially all of the Co-Borrowers’ and their subsidiaries’ present and future property and assets, including intellectual property assets, accounts receivable, inventory and liquid investments, and control agreements relating to bank accounts.

The Company is entitled to pay cash dividends to the holders of its Series A Preferred Stock and Class A common stock so long as: (a) no default exists or would result therefrom; (b) the Co-Borrowers are in pro forma compliance with all financial covenants before and after giving effect thereto; and (c) the outstanding amount of all loans and letters of credit do not exceed the borrowing base limits.

The Credit Agreement Senior Credit Facility contains certain customary representations and warranties and events of default. Events of default include, among other things, payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults and cross-acceleration to certain indebtedness, certain events of bankruptcy, certain events under ERISA, material judgments in excess of $5.0 million, certain events with respect to material contracts, and actual or asserted failure of any guaranty or security document supporting the Senior Credit Facility to be in full force and effect. A default will also occur if at any time W. Keith Maxwell III ceases to, directly or indirectly, beneficially own at least fifty-one percent (51%) of the Company’s outstanding Class A common stock and Class B common stock on a combined basis, and a controlling percentage of the voting equity interest of the Company, and certain other changes in control. If such an event of default occurs, the lenders under the Senior Credit Facility would be entitled to take various actions, including the acceleration of amounts due under the facility and all actions permitted to be taken by a secured creditor.

Subordinated Debt Facility

The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0 million (the “Subordinated Debt Facility”), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0 million per advance up to $25.0 million. In connection with entering into the First Amendment to the Credit Agreement, the Company entered into an amended and restated subordinated promissory note with Spark HoldCo and Retailco, which extends the maturity date of the note to January 31, 2028.

Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.

The Company has the right to capitalize interest payments under the Subordinated Debt Facility. The Subordinated Debt Facility is subordinated in certain respects to our Senior Credit Facility pursuant to a subordination agreement. The Company may pay interest and prepay principal on the Subordinated Debt Facility so long it is in compliance with the covenants under the Senior Credit Facility, is not in default under the Senior Credit Facility and has minimum availability of $5.0 million under the borrowing base under the Senior Credit Facility. Payment of principal and interest under the Subordinated Debt Facility is accelerated upon the occurrence of certain change of control or sale transactions.

As of December 31, 2024 and 2023, there were zero outstanding borrowings under the Subordinated Debt Facility.

10. Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.
96

Table of Contents

We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:

Level 1—Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.
Level 2—Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.
Level 3—Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability. The Level 3 category includes estimated earnout obligations related to our acquisitions.

As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present assets and liabilities measured and recorded at fair value in our consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):
Level 1Level 2Level 3Total
December 31, 2024    
Non-trading commodity derivative assets$445 $6,690 $ $7,135 
Trading commodity derivative assets 2,028  2,028 
Total commodity derivative assets$445 $8,718 $ $9,163 
Non-trading commodity derivative liabilities$(180)$(1,432)$ $(1,612)
Trading commodity derivative liabilities (144) (144)
Total commodity derivative liabilities$(180)$(1,576)$ $(1,756)

Level 1Level 2Level 3Total
December 31, 2023
Non-trading commodity derivative assets$ $971 $ $971 
Trading commodity derivative assets 29  29 
Total commodity derivative assets$ $1,000 $ $1,000 
Non-trading commodity derivative liabilities$ $(19,028)$ $(19,028)
Trading commodity derivative liabilities (167) (167)
Total commodity derivative liabilities$ $(19,195)$ $(19,195)
We had no transfers of assets or liabilities between any of the above levels during the years ended December 31, 2024, 2023 and 2022.

Our derivative contracts include exchange-traded contracts valued utilizing readily available quoted market prices and non-exchange-traded contracts valued using market price quotations available through brokers or over-the-counter and on-line exchanges.
97

Table of Contents

In addition, in determining the fair value of our derivative contracts, we apply a credit risk valuation adjustment to reflect credit risk, which is calculated based on our or the counterparty’s historical credit risks. As of December 31, 2024 and 2023, the credit risk valuation adjustment was a reduction of derivative liabilities, net of $0.1 million and $0.3 million, respectively.
11. Stock-Based Compensation

Restricted Stock Units

We maintain a Long-Term Incentive Plan ("LTIP") for employees, consultants and directors of the Company and its affiliates who perform services for the Company. The purpose of the LTIP is to provide a means to attract and retain individuals to serve as directors, employees and consultants who provide services to the Company by affording such individuals a means to acquire and maintain ownership of awards, the value of which is tied to the performance of the Company’s Class A common stock. The LTIP provides for grants of cash payments, stock options, stock appreciation rights, restricted stock or units, bonus stock, dividend equivalents, and other stock-based awards with the total number of shares of stock available for issuance under the LTIP not to exceed 2,750,000 shares.

Restricted stock units granted to our officers, employees, non-employee directors and certain employees of our affiliates who perform services for the Company vest over approximately one year for non-employee directors and ratably over approximately one to four years for officers, employees, and employees of affiliates, with the initial vesting date occurring in May of the subsequent year. Each restricted stock unit is entitled to receive a dividend equivalent when dividends are declared and distributed to shareholders of Class A common stock. These dividend equivalents are retained by the Company, reinvested in additional restricted stock units effective as of the record date of such dividends and vested upon the same schedule as the underlying restricted stock unit.
The Company measures the cost of awards classified as equity awards based on the grant date fair value of the award, and the Company measures the cost of awards classified as liability awards at the fair value of the award at each reporting period. The Company has utilized an estimated 10% annual forfeiture rate of restricted stock units in determining the fair value for all awards excluding those issued to executive level recipients and non-employee directors, for which no forfeitures are estimated to occur. The Company has elected to recognize related compensation expense on a straight-line basis over the associated vesting periods.
Although the restricted stock units allow for cash settlement of the awards at the sole discretion of management of the Company, management intends to settle the awards by issuing shares of the Company’s Class A common stock.

Merger and Delisting of Class A Common Stock

On June 13, 2024, we consummated the previously announced Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of Class A common stock and Class B common stock. Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ. For a more detailed description of the Merger, please see Note 2 “Basis of Presentation and Summary of Significant Accounting Policies” in the notes to our consolidated financial statements.
As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). The total payout for the settlement of restricted stock units was $0.6 million, which was paid by Retailco. This was recorded as contribution from non-controlling interest.
Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 was $2.4 million, $2.3 million and $3.2 million. Of the $2.4 million stock-based compensation for 2024, $1.7 million was recorded as accelerated expense due to conversion as a result of merger transaction. Total income tax expense/(benefit) related to stock-based compensation recognized in net income (loss) was $0.2 million, $0.2 million and less than $0.1 million for the years ended December 31, 2024, 2023 and 2022.

98

Table of Contents

Equity Classified Restricted Stock Units

Restricted stock units issued to employees and officers of the Company are classified as equity awards. The fair value of the equity classified restricted stock units is based on the Company’s Class A common stock price as of the grant date. The Company recognized stock based compensation expense of $2.4 million, $2.3 million and $3.1 million for the years ended December 31, 2024, 2023 and 2022, respectively of which $1.6 million was recorded as accelerated expense due to conversion as a result of the Merger. This expense was recorded in general and administrative expense with a corresponding increase to additional paid in capital. The following table summarizes equity classified restricted stock unit activity for the year ended December 31, 2024:

Number of Shares (in thousands)Weighted Average Grant Date Fair Value
Unvested at December 31, 2023136 $23.21 
Granted16 11.00 
Dividend reinvestment issuances  
Vested(88)10.96 
Forfeited(64)11.00 
Unvested at December 31, 2024 $ 

For the year ended December 31, 2024, 88,004 restricted stock units vested, with 33,883 shares of Class A common stock distributed to the holders of these units and 54,121 shares of Class A common stock withheld by the Company to cover taxes owed on the vesting of such units. As of December 31, 2024, there was zero unrecognized compensation cost related to the Company’s equity classified restricted stock units.

Change in Control Restricted Stock Units    

In 2018, the Company granted Change in Control Restricted Stock Units ("CIC RSUs") to certain officers that vest upon a "Change in Control", if certain conditions are met. The CIC RSUs vested upon completion of the Merger. The equity classified restricted stock unit table above includes 16,465 CIC RSUs as the conditions for Change in Control was met. The Company recognized $0.2 million stock compensation accelerated expense related to the CIC RSUs during for the year ended December 31, 2024.

Liability Classified Restricted Stock Units

Restricted stock units issued to non-employee directors of the Company and employees of certain of our affiliates are classified as liability awards as the awards are either to a) non-employee directors that allow for the recipient to choose net settlement for the amount of withholding taxes dues upon vesting or b) to employees of certain affiliates of the Company and are therefore not deemed to be employees of the Company. The fair value of the liability classified restricted stock units is based on the Company’s Class A common stock price as of the reported period ending date. The Company recognized stock based compensation expense of $0.1 million, less than $0.1 million, and $0.1 million for the year ended December 31, 2024, 2023 and 2022 of which less than $0.1 million was recorded as accelerated expense due to conversion as a result of Merger for the year ended December 31, 2024. The following table summarizes liability classified restricted stock unit activity for the year ended December 31, 2024. The following table summarizes liability classified restricted stock unit activity and unvested restricted stock units for the year ended December 31, 2024:
99

Table of Contents

Number of Shares (in thousands)Weighted Average Reporting Date Fair Value
Unvested at December 31, 202317 $9.40 
Granted  
Dividend reinvestment issuances  
Vested(8)10.96 
Forfeited(9)11.00 
Unvested at December 31, 2024 $ 

For the year ended December 31, 2024, 7,588 restricted stock units vested, with 7,588 shares of Class A common stock distributed to the holders of these units and zero shares of Class A common stock withheld by the Company to cover taxes owed on the vesting of such units. As of December 31, 2024, there was zero of total unrecognized compensation cost related to the Company’s liability classified restricted stock units.


12. Income Taxes

We and our subsidiaries, CenStar and Verde Energy USA, Inc. ("Verde Corp") are each subject to U.S. federal income tax as corporations. CenStar and Verde Corp file consolidated tax returns in jurisdictions that allow combined reporting. Spark HoldCo and its subsidiaries, with the exception of CenStar and Verde Corp, are treated as flow-through entities for U.S. federal income tax purposes, and, as such, are generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to their taxable income is passed through to their members or partners. Accordingly, we are subject to U.S. federal income taxation on our allocable share of Spark HoldCo's net U.S. taxable income.

In our financial statements, we report federal and state income taxes for our share of the partnership income attributable to our ownership in Spark HoldCo and for the income taxes attributable to CenStar and Verde Corp. Net income attributable to non-controlling interest includes the provision for income taxes related to CenStar and Verde Corp.

We account for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and the tax bases of the assets and liabilities. We apply existing tax law and the tax rate that we expect to apply to taxable income in the years in which those differences are expected to be recovered or settled in calculating the deferred tax assets and liabilities. Effects of changes in tax rates on deferred tax assets and liabilities are recognized in income in the period of the tax rate enactment. A valuation allowance is recorded when it is not more likely than not that some or all of the benefit from the deferred tax asset will be realized.

The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 included the following components:
(in thousands) 2024 20232022
Current:   
Federal $4,372 $4,028 $3,045 
State 1,724 1,960 1,476 
Total Current6,096 5,988 4,521 
  
Deferred: 
Federal 8,122 4,031 1,505 
State 2,041 1,123 457 
 Total Deferred 10,163 5,154 1,962 
Provision for income taxes $16,259 $11,142 $6,483 
100

Table of Contents

 
The effective income tax rate was 21%, 30%, and 37% for the years ended December 31, 2024, 2023, and 2022, respectively. The following table reconciles the income tax benefit that would result from application of the statutory federal tax rate, 21%, for the years ended December 31, 2024, 2023, and 2022 respectively, to the amount included in the consolidated statement of operations:
(in thousands)202420232022
Expected provision at federal statutory rate$16,240 $7,822 $3,714 
Increase (decrease) resulting from:
Non-controlling interest(6,600)(2,090)(963)
Preferred Stock dividends1,692 1,596 1,198 
State income taxes, net of federal income tax effect3,402 2,671 1,918 
Prior year tax adjustments(131)148 
Outside Tax basis Adjustment1,330 1,220 225 
Penalties  238 
Other195 54 5 
Provision for income taxes$16,259 $11,142 $6,483 

Total income tax expense for the years ended December 31, 2024, 2023 and 2022 differed from amounts computed by applying the U.S. federal statutory tax rates to pre-tax income primarily due to state income taxes and the impact of permanent differences between book and taxable income, most notably the income attributable to non-controlling interest, which gets taxed at the non-controlling interest partner level.

The components of our deferred tax assets as of December 31, 2024 and 2023 are as follows:
(in thousands)20242023
Deferred Tax Assets:
Investment in Spark HoldCo$4,539 $12,241 
Derivative 405 
Fixed Assets and Intangibles1,673 2,047 
Other 172 685 
Total deferred tax assets$6,384 $15,378 
Deferred Tax Liabilities:
Derivative(117) 
Other(179)(96)
 Total deferred tax liabilities $(296)$(96)
Total deferred tax assets/liabilities $6,088 $15,282 

We periodically assess whether it is more likely than not that we will generate sufficient taxable income to realize our deferred income tax assets. In making this determination, we consider all available positive and negative evidence and makes certain assumptions. We consider, among other things, our deferred tax liabilities, the overall business environment, our historical earnings and losses, current industry trends, and our outlook for future years. We believe it is more likely than not that our deferred tax assets will be utilized, and accordingly have not recorded a valuation allowance on these assets.

The tax years 2018 through 2023 remain open to examination by the major taxing jurisdictions to which the Company is subject to income tax.


Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement methodology for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.
101

Table of Contents

As of December 31, 2024 and 2023 there was no liability, and for the years ended December 31, 2024, 2023 and 2022, there was no expense recorded for interest and penalties associated with uncertain tax positions or unrecognized tax positions. Additionally, the Company does not have unrecognized tax benefits as of December 31, 2024 and 2023.
13. Commitments and Contingencies

From time to time, we may be involved in legal, tax, regulatory and other proceedings in the ordinary course of business. Liabilities for loss contingencies arising from claims, assessments, litigation or other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated.

Legal Proceedings

Below is a summary of our currently pending material legal proceedings. We are subject to lawsuits and claims arising in the ordinary course of our business. The following legal proceedings are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, unless otherwise specifically noted, we cannot currently predict the manner and timing of the resolutions of these legal proceedings or estimate a range of possible losses or a minimum loss that could result from an adverse verdict in a potential lawsuit. While the lawsuits and claims are asserted for amounts that may be material should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on our financial position or results of operations.

Consumer Lawsuits

Similar to other energy service companies (“ESCOs”) operating in the industry, from time-to-time, the Company is subject to class action lawsuits in various jurisdictions where the Company sells natural gas and electricity.

On January 14, 2021, Glikin, et al. v. Major Energy Electric Services, LLC, a purported variable rate class action was filed by a Maryland customer in the United States District Court, Southern District of New York, attempting to represent a class of all Major Energy customers (including customers of companies Major Energy acts as a successor to) in the United States charged a variable rate for electricity or gas by Major Energy during the applicable statute of limitations period up to and including the date of judgment. The Company moved this case to the United States District Court for the District of Maryland (Case No. 1:21-cv-03251-MJM) and in December 2023 filed a motion to dismiss the lawsuit. On September 18, 2024, the Court found that Plaintiff’s claims were unexhausted, stayed the case and ordered that Plaintiff must first present Plaintiff’s claims to the Maryland Public Service Communion (“MPSC”) before the Court may adjudicate them. Plaintiff filed its claim with the MPSC and that claim is pending. The Company is vigorously defending this matter; however, given the current early stage of this matter, we cannot predict the outcome of this case at this time.

On December 18, 2023, Foote v. Electricity N.H., LLC (“ENH”), a purported Telephone Consumer Protection Act (the “TCPA”) class action was filed in the United States District Court for the District of New Hampshire. This matter was dismissed with prejudice on August 2024.

From time-to-time the Company and its operating subsidiaries receive TCPA-based lawsuits, which are without merit as the Company has a robust telemarketing compliance program in place. Three cases are pending, at early stages of litigation: (1) Clark v. Via Renewables, Inc. (filed January 30, 2024), (2) Picardi v. Major Energy Electric Services, Inc. (October 30, 2024), and (3) Grant v. Via Renewables, Inc. (November 15, 2024). The Company is vigorously defending these claims.




Corporate Matter Lawsuits

102

Table of Contents

The Company may from time to time be subject to legal proceedings that arise in the ordinary course of business. Although there can be no assurance in this regard, the Company does not expect any of those legal proceedings to have a material adverse effect on the Company’s results of operations, cash flows or financial condition.

On July 19, 2024, Joshua Amburgey, a purported stockholder of the Company at the time of the Merger, filed a verified class action complaint, Joshua Amburgey, on behalf of himself and all others similarly situated v. Via Renewables, Inc., et al., Case No. 2024-0762-KSJM (Del. Ch.) (the “Amburgey Action”) in the Court of Chancery of the State of Delaware (“Delaware Court”) against the Company and Amanda E. Bush, Stephen Kennedy and Kenneth Hartwick in their capacities as members of the Company’s Special Transaction Committee of the Board of Directors (“Special Committee”), as well as Mr. Maxwell, Retailco, LLC, TxEx Energy Investments, LLC, Electric Holdco, LLC, NuDevco Retail Holdings, LLC and NuDevco Retail, LLC. Plaintiff alleges that the defendants breached their fiduciary duties owed to the Company’s public stockholders in connection with the Merger.

On July 25, 2024, Bruce Taylor, a purported stockholder of the Company at the time of the Merger, filed a verified class action complaint, Bruce Taylor v. W. Keith Maxwell III, et al., Case No. 2024-0794 (Del. Ch.) (the “Taylor Action”) in the Delaware Court against the Special Committee, and Mike Barajas, in his capacity as the Company’s Chief Financial Officer, as well as Mr. Maxwell in his capacity as controlling stockholder of the Company. Plaintiff alleges that the defendants breached their fiduciary duties and participated in the provision of a materially untrue and misleading proxy statement to Company’s minority stockholders in connection with the Merger.

On May 22, 2024, Michael Stutzman, a purported stockholder of the Company that previously delivered a Records Request, filed a complaint, Michael Stutzman v. Via Renewables, Inc., Case No. 2024-0545-LM (Del. Ch.) (the “220 Complaint”) in the Delaware Court against the Company. The 220 Complaint seeks to compel the inspection of certain Company books and records pursuant to Section 220 of the Delaware General Corporation Law relevant to the Merger.

Regulatory Matters

Many state regulators have increased scrutiny on retail energy providers, across all industry providers. We are subject to regular regulatory inquiries, license renewal reviews, and preliminary investigations in the ordinary course of our business. Below is a summary of our currently pending material state regulatory matters. The following state regulatory matters are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, we cannot currently predict the manner and timing of the resolution of these state regulatory matters or estimate a range of possible losses or a minimum loss that could result from an adverse action. Management does not currently expect that any currently pending state regulatory matters will have a material adverse effect on our financial position or results of operations.

Connecticut. On May 21, 2024, the Connecticut Public Utility Regulatory (“PURA”) issued a Notice of Violation and Assessment of Civil Penalty (“NOV”) to Major Energy in which PURA stated it had reason to believe that one of Major Energy’s on-line vendors violated certain Electric Supplier Laws and Aggregator Rulings. The Company worked cooperatively with PURA and has finalized a full and final settlement for $2.0 million, to be paid in three installments to the Connecticut electric distribution companies as a donation to reduce Connecticut residential hardship customer arrearages. The settlement was approved by PURA in mid-July 2024 (and accrued as of June 30, 2024). The third and final installment was paid in November 2024.


Illinois. On July 26, 2023, Spark Energy, LLC received a demand letter from a law firm representing the Office of the Illinois Attorney General alleging that Spark Energy, LLC’s marketing and sales practices may have not been in compliance with Illinois law. The letter offered, in the interest of efficiency and minimizing litigation costs, a settlement demand to resolve the matter. The Company has agreed to engage in mediation with the law firm to try to
103

Table of Contents

resolve this matter. The Company met for an all-day mediation in August 2024. The Company voluntarily worked with the firm to reach a settlement, however, settlement discussions to date were not successful and the Attorney General commenced a lawsuit in Illinois against Spark Energy, LLC and Spark Energy Gas, LLC in January 2025. The Company intends to vigorously defend against this lawsuit.

Maine. On February 9, 2023, Maine Commission’s Consumer Assistance and Safety Division (“Advocacy Staff”) filed a Request for Formal Investigation requesting that the Maine Commission open a formal, enforcement investigation to review whether Company’s subsidiary, Electricity Maine, LLC (EME), is in compliance with the Maine Commission’s Rules. During a special deliberative session, the same day, the Maine Commission announced it would proceed with a formal investigation of EME, which was noticed in a Notice of Enforcement Investigation issued February 10, 2023 (Docket No. 2023-00024). The Company met with Advocacy Staff over the course of several months to address concerns. As a result, the Company and the Advocacy Staff have agreed to a settlement in principle pursuant to which customers would receive certain limited refunds on their energy bill. On October 18, 2024, the Maine Commission approved EME’s proposed settlement (“Settlement”). The Company is currently complying with the Settlement.

Maryland. Maryland SB1, sponsored by Senator Augustine (D-Prince George’s County) and Delegate Crosby (D- St. Mary’s County), was signed into law in May 2024. In addition to numerous green energy requirements, pricing restrictions, and burdensome new consumer protections, Maryland SB1 prohibits residential purchase of receivables (POR) for contracts executed or renewed after December 31, 2024. Maryland SB1's effect has been to largely make it extremely difficult for all retail energy providers to offer Maryland residential consumers energy choice. The Company is working to minimize economic impacts of Maryland SB1 to the Company.

Ohio. On August 14, 2024, the Public Utility Commission of Ohio (“PUCO”) sent Major Energy a notice of probable non-compliance regarding approximately fifty-five consumer complaints during the time period January 3, 2023 through April 12, 2024. The Company is working cooperatively with PUCO to resolve this matter, provided its detailed response to the probable non-compliance on October 24, 2024, met with PUCO several times to discuss this matter, and believes this matter will not have a material impact on the Company.

In addition to the matters disclosed above, in the ordinary course of business, the Company may from time to time be subject to regulators initiating informal reviews or issuing subpoenas for information as means to evaluate the Company and its subsidiaries’ compliance with applicable laws, rules, regulations and practices. Although there can be no assurance in this regard, the Company does not expect any of those regulatory reviews to have a material adverse effect on the Company’s results of operations, cash flows or financial condition.

Indirect Tax Audits
We are undergoing various types of indirect tax audits spanning from years 2020 to 2024 for which additional liabilities may arise. At the time of filing these consolidated financial statements, these indirect tax audits are at an early stage and subject to substantial uncertainties concerning the outcome of audit findings and corresponding responses.
As of December 31, 2024 and December 31, 2023 we had accrued $11.9 million and $6.3 million, respectively, related to litigation and regulatory matters and $0.8 million and $0.7 million, respectively, related to indirect tax audits. The accrual for litigation and regulatory matters, and indirect tax audit is recorded in accrued liabilities on the balance sheet. The outcome of each of these may result in additional expense.


14. Transactions with Affiliates

Transactions with Affiliates

104

Table of Contents

We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services to these related parties. We also sell and purchase natural gas and electricity with affiliates. We present receivables and payables with the same affiliate on a net basis in the consolidated balance sheets as all affiliate activity is with parties under common control. Affiliated transactions include certain services to the affiliated companies associated with employee benefits provided through our benefit plans, insurance plans, leased office space, administrative salaries, due diligence work, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed are based on the services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by us and then directly billed or allocated to affiliates, as well as costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Transactions with affiliates for sales or purchases of natural gas and electricity, are recorded in retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate recorded in the consolidated balance sheets.
The following tables presents asset and liability balances with affiliates (in thousands):

December 31, 2024December 31, 2023
Assets
Accounts Receivable - affiliates$4,119 $4,683 
Total Assets - affiliates
$4,119 $4,683 
December 31, 2024December 31, 2023
Liabilities
Accounts Payable - affiliates$157 $472 
Subordinated Debt - affiliates (1)
  
Total Liabilities - affiliates
$157 $472 
(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0 million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco’s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.
The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):
December 31, 2024December 31, 2023December 31, 2022
Revenue NAO - affiliates$1,064 $3,262 $4,122 
Less: Cost of Revenue NAO - affiliates1 334 536 
Net NAO - affiliates
$1,063 $2,928 $3,586 

The Company's retail cost of revenue include gains/(losses) related to derivative instruments transactions with affiliates. For the years ended December 31, 2024, 2023 and 2022, respectively, we recognized gain of $1.1 million, $0.5 million and zero and in retail cost of revenue related to derivative instruments settlements.


Cost Allocations

Where costs incurred on behalf of the affiliate or us cannot be determined by specific identification for direct billing, the costs are allocated to the affiliated entities or us based on estimates of percentage of departmental usage,
105

Table of Contents

wages or headcount. The total net amount direct billed and allocated to/(from) affiliates was $(4.3) million, $1.5 million and $2.7 million for the years ended December 31, 2024, 2023 and 2022, respectively. The Company would have incurred incremental costs of $1.5 million, $1.5 million and $1.6 million for the years ended December 31, 2024, 2023 and 2022, respectively, operating on a stand-alone basis.
Distributions to and Contributions from Affiliates
During the years ended December 31, 2024, 2023 and 2022, we made distributions to affiliates of Mr. Maxwell of zero , $3.6 million and $14.5 million, respectively, for payments of quarterly distributions on their respective Spark HoldCo units. During the years ended December 31, 2024, 2023 and 2022, we also made distributions to these affiliates for gross-up distributions of $6.6 million, $0.7 million, and $0.1 million, respectively, in connection with distributions made between Spark HoldCo and Via Renewables, Inc. for payment of income taxes incurred by us.

On June 13, 2024, we consummated the previously announced Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. For a more detailed description of the Merger, please see Note 2. Basis of Presentation and Summary of Significant Accounting Policies” in the notes to our condensed consolidated financial statements.

As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). The total payout for the settlement of restricted stock units was $0.6 million, which was paid by Retailco. This was recorded as contribution from non-controlling interest for the year ended December 31, 2024.

Spark HoldCo Distribution

As discussed in Note 4 – Equity, on December 31, 2024, Spark HoldCo distributed $5.0 million in cash to the non-controlling interest holder, and the non-controlling interest holder transferred 206,273 shares of Class B common stock to the Company.
Subordinated Debt Facility

The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0 million (the “Subordinated Debt Facility”), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0 million per advance up to $25.0 million through January 31, 2028. In connection with entering into the First Amendment to the Credit Agreement, the Company entered into an amended and restated subordinated promissory note with Spark HoldCo and Retailco, which extends the maturity date of the note to January 31, 2028. Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.

As of December 31, 2024 and 2023, there were zero outstanding borrowings under the Subordinated Debt Facility. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.







15. Segment Reporting

Our reportable business segments are retail electricity and retail natural gas. The retail electricity segment consists of electricity sales and transmission to residential and commercial customers. The retail natural gas segment consists
106

Table of Contents

of natural gas sales to, and natural gas transportation and distribution for, residential and commercial customers. The Chief Executive Officer, who is also the Chief Operating Decision Maker (“CODM”), determines the reportable business segments by considering the strategic operating units used to make financial decisions, allocate resources and assess performance of our business.

For the years ended December 31, 2024, 2023 and 2022, we recorded asset optimization revenues of $23.0 million, $24.6 million and $86.7 million and asset optimization cost of revenues of $25.3 million, $31.9 million and $89.0 million, respectively, which are presented on a net basis in asset optimization revenues.

The primary metric used by the CODM in managing the Company, assessing segment performance, and allocating resources is retail gross margin. We use retail gross margin to assess the performance of our operating segments. We define retail gross margin as gross profit less (i) net asset optimization (expenses) revenues, (ii) net (losses) gains on non-trading derivative instruments, (iii) net current period cash settlements on non-trading derivative instruments, and (iv) gains (losses) from non-recurring events (including non-recurring market volatility).

We deduct net gains (losses) on non-trading derivative instruments, excluding current period cash settlements, from the retail gross margin calculation in order to remove the non-cash impact of net gains and losses on these derivative instruments. We deduct net gains (losses) from non-recurring events (including non-recurring market volatility) to ensure retail gross margin reflects operating performance that is not distorted by non-recurring events or extreme market volatility. Retail gross margin should not be considered an alternative to, or more meaningful than, operating income (loss), as determined in accordance with GAAP.

The Company’s CODM reviews significant expenses on a consolidated level.
  


























Financial data for business segments are as follows (in thousands):
107

Table of Contents

Year Ended December 31, 2024
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues$300,347 $99,071 $(550)$— $398,868 
Retail cost of revenues186,246 43,231 1,314 — 230,791 
Less:
Net asset optimization expense  (2,326)— (2,326)
Net, (loss) gain on non-trading derivative instruments(7,000)2,536  — (4,464)
Current period settlements on non-trading derivatives27,432 5,439  — 32,871 
Retail gross margin$93,669 $47,865 $462 $ $141,996 
Add: Reconciling items (1)
26,081 
Gross Profit$168,077 
Total Assets
$1,867,055 $126,911 $317,408 $(1,966,435)$344,939 
Goodwill$117,813 $2,530 $ $ $120,343 
(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.
Year Ended December 31, 2023
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues $328,466 $110,894 $(4,168)$— $435,192 
Retail cost of revenues240,979 68,202 1,563 — 310,744 
Less:
Net asset optimization expense   (7,326)— (7,326)
Net, gain on non-trading derivative instruments(58,554)(11,750) — (70,304)
Current period settlements on non-trading derivatives58,475 6,953  — 65,428 
Retail gross margin$87,566 $47,489 $1,595 $ $136,650 
Add: Reconciling items (1)
(12,202)
Gross Profit$124,448 
Total Assets $1,613,642 $48,303 $301,892 $(1,660,003)$303,834 
Goodwill$117,813 $2,530 $ $ $120,343 

(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.
108

Table of Contents

Year Ended December 31, 2022
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues$352,750 $110,065 $(2,322)$— $460,493 
Retail cost of revenues275,701 81,395  — 357,096 
Less:
Net asset optimization expense   (2,322)— (2,322)
Net, Gain on non-trading derivative instruments11,351 5,954  — 17,305 
Current period settlements on non-trading derivatives(26,616)(9,350) — (35,966)
Non-recurring event - winter storm Uri9,565   — 9,565 
Retail gross margin$82,749 $32,066 $ $ $114,815 
Add: Reconciling items (1)
(11,418)
Gross Profit$103,397 
Total Assets $1,802,649 $123,490 $313,490 $(1,908,679)$330,950 
Goodwill$117,813 $2,530 $ $ $120,343 
(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments, current period settlements on non-trading activities and non recurring event.

Significant Customers
For each of the years ended December 31, 2024, 2023 and 2022, we did not have any significant customers that individually accounted for more than 10% of our consolidated retail revenue.
Significant Suppliers

For each of the years ended December 31, 2024, 2023 and 2022, we had two, two, and three significant suppliers that individually accounted for more than 10% of our consolidated retail cost of revenues. For each of the years ended December 31, 2024, 2023 and 2022, these suppliers accounted for 35%, 28% and 61% of our consolidated cost of revenue.

16. Customer Acquisitions

Acquisition of Customer Books

In August 2022, we entered into an agreement to acquire up to approximately 18,700 RCEs and derivatives related to the customer load under a five-year contingent fee structure based on gas volumes billed and collected for the acquired customer contracts. The customers transferred in the fourth quarter of 2022, and are located in our existing markets.

In April 2024, we entered into an asset purchase agreement to acquire up to approximately 12,556 RCEs for a cash purchase price of up to a maximum of $2.3 million. These customers began transferring in June of 2024, and were in our existing markets. During the twelve months ended December 31, 2024, approximately 9,300 RCEs were transferred. As part of the acquisition, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquired customers, we made payments to the sellers from the escrow account. As of December 31, 2024, we've completed this acquisition. The balance in the escrow account was $0.4 million as of December 31, 2024, which will be returned to the Company in the first quarter of 2025.

109

Table of Contents

In October 2024, we entered into two asset purchase agreements to acquire up to 100,600 RCEs for a cash purchase price of up to a maximum $16.9 million paid in cash or funded into escrow accounts. These customers are located in our existing markets and began transferring in December of 2024 and January of 2025.

As we acquire customers under these acquisition agreements, we will make payments to the sellers from the escrow accounts. Funds from the escrow account will be released to the sellers as acquired customers transfer from the sellers to the Company in accordance with the asset purchase agreement, and any unallocated balance will be returned to the Company once the acquisitions are complete. During the twelve months ended December 31, 2024, approximately 72,700 RCEs were transferred. As of December 31, 2024, the balance is the escrow accounts is $15.5 million.

Acquisition of Broker Books

In January 2022, we entered into an asset purchase agreement and agreed to acquire the rights to broker contracts for approximately 1,000 customer meters for a cash price of $0.4 million, which was paid upon execution of the contract.

In January 2022, we entered into an asset purchase agreement to acquire the rights to broker contracts for approximately 900 customer meters for a cash price of $0.6 million, pending certain conditions to close. We paid approximately $0.3 million as a deposit at the time the asset purchase agreement was executed. The conditions to close were met in June 2022, at which time approximately $0.3 million was paid to the seller.

17. Subsequent Events

Declaration of Dividends

On January 15, 2025, we declared a quarterly cash dividend in the amount of $0.69635 per share to holders of record of the Series A Preferred Stock on April 1, 2025. The dividend will be paid on April 15, 2025.

Series A Preferred Stock Tender offer

On February 19, 2025 we purchased 6,353 shares of our Series A Preferred Stock at a purchase price of $22.50 per share, in cash, less applicable withholding taxes and without interest, pursuant to a tender offer for the Series A Preferred Stock commenced in January 2025.

On February 27, 2025, we initiated a tender offer to purchase up to 200,000 shares of our Series A Preferred Stock for a purchase price of $24.00 per share, in cash. The number of shares proposed to be purchased represents approximately 5.9% of the outstanding Series A Preferred Stock. The tender offer will expire on Friday, March 28, 2025. If 200,000 shares of Series A Preferred Stock are tendered and purchased pursuant to the tender offer, the aggregate purchase price will be approximately $4.8 million.
110


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost benefit relationship of possible controls and procedures. Based on this evaluation, management concluded that our disclosure controls and procedures were effective as of December 31, 2024.

Management's Annual Report on Internal Control Over Financial Reporting

This Annual Report does not contain an attestation report of our independent registered public accounting firm related to internal control over financial reporting because the rules for non-accelerated companies provide an exemption from the attestation requirement

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended December 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Please see "Management's Report on Internal Control over Financial Reporting" under Item 8 of this Annual Report for a description of remediation measures we intend to take to address the material weakness identified in our internal control over financial reporting.

Item 9B. Other Information

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not Applicable.

111

Table of Contents
PART III.

Item 10. Directors, Executive Officers and Corporate Governance

Information as to Item 10 will be disclosed in a Form 10-K/A, which will be filed no later than 120 days after December 31, 2024.

Item 11. Executive Compensation

Information as to Item 11 will be disclosed in a Form 10-K/A, which will be filed no later than 120 days after December 31, 2024.

Item 12. Security Ownership of Certain Beneficial Owners and Management, and Related Stockholder Matters

Except as provided below, information as to Item 12 will be disclosed in a Form 10-K/A, which will be filed no later than 120 days after December 31, 2024.

Equity Compensation Plan Information

Not applicable.


Item 13. Certain Relationships and Related Transactions, and Director Independence

Information as to Item 13 will be disclosed in a Form 10-K/A, which will be filed no later than 120 days after December 31, 2024.

Item 14. Principal Accounting Fees and Services

Information as to Item 14 will be disclosed in a Form 10-K/A, which will be filed no later than 120 days after December 31, 2024.

112

Table of Contents
PART IV.

Item 15. Exhibits, Financial Statement Schedules

(1) The consolidated financial statements of Via Renewables, Inc. and its subsidiaries and the report of the independent registered public accounting firm are included in Part II, Item 8 of this Annual Report.

(2) All schedules have been omitted because they are not required under the related instructions, are not applicable or the information is presented in the consolidated financial statements or related notes.

(3) The exhibits listed on the accompanying Exhibit Index are filed as part of, or incorporated by reference into, this Annual Report.

113

Table of Contents
INDEX TO EXHIBITS
  Incorporated by Reference
ExhibitExhibit DescriptionFormExhibit NumberFiling DateSEC File No.
2.1#10-Q2.15/5/2016001-36559
2.2#10-Q2.25/5/2016001-36559
2.3#8-K2.18/1/2016001-36559
2.4#10-Q2.45/8/2017001-36559
2.58-K2.17/6/2017001-36559
2.6#8-K2.11/16/2018001-36559
2.7#10-K2.73/9/2018001-36559
2.8#8-K2.110/25/2018001-36559
2.910-Q2.98/5/2020001-36559
2.108-K2.11/2/2024001-36559
2.118-K2.110/25/2024001-36559
3.110-K3.12/29/2024001-36559
3.28-K3.28/9/2021001-36559
3.38-A53/14/2017001-36559
4.110-K4.13/5/2020001-36559
114

Table of Contents
4.2S-14.16/30/2014333-196375
4.310-Q4.18/1/2024001-36559
10.18-K10.17/7/2022001-36559
10.28-K10.16/28/2024001-36559
10.38-K10.28/4/2014001-36559
10.48-K10.17/17/2019001-36559
10.58-K10.48/4/2014001-36559
10.68-K4.18/4/2014001-36559
10.710-Q10.15/8/2017001-36559
10.88-K10.11/26/2018001-36559
10.98-K10.14/3/2020001-36559
10.110-K10.463/4/2021001-36559
10.118-K10.210/20/2021001-36559
115

Table of Contents
10.128-K10.27/7/2022001-36559
10.138-K10.26/28/2024001-36559
10.14†8-K10.58/4/2014001-36559
10.15†8-K10.18/30/2019001-36559
10.16†8-K10.13/19/2020001-36559
10.17†10-Q10.511/4/2021001-36559
10.18†8-K10.111/8/2021001-36559
10.19†10-K10.473/4/2021001-36559
10.20†10-Q10.311/4/2021001-36559
10.2110-Q10.15/4/2023001-36559
10.228-K10.17/6/2023001-36559
21.1*
31.1*
31.2*
32**
101.INS*XBRL Instance Document.
101.SCH*XBRL Schema Document.
101.CAL*XBRL Calculation Document.
101.LAB*XBRL Labels Linkbase Document.
101.PRE*XBRL Presentation Linkbase Document.
101.DEF*XBRL Definition Linkbase Document.
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101.INS)
116

Table of Contents

* Filed herewith
** Furnished herewith
† Compensatory plan or arrangement
+ Portions of this exhibit have been omitted and filed separately with the SEC pursuant to an order granting confidential treatment.
# The registrant agrees to furnish supplementally a copy of any omitted schedule to the Commission upon request.
117

Table of Contents
Item 16. Form 10-K Summary

None.

SIGNATURES
Pursuant to the requirements of section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

March 6, 2025Via Renewables, Inc.
By: /s/ Mike Barajas
Mike Barajas
Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons on behalf of the registrant in the capacities indicated on March 6, 2025:
By: /s/ W. Keith Maxwell III
W. Keith Maxwell III
Chairman of the Board of Directors and Chief Executive Officer (Principal Executive Officer)
 /s/ Mike Barajas
Mike Barajas
Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)
 /s/ Stephen Kennedy
Stephen Kennedy
Director
 /s/ David Bill III
David Bill III
Director
 /s/ Amanda Bush
Amanda Bush
Director

118
EX-21.1 2 a211listofsubsidiariesofsp.htm EX-21.1 Document
Exhibit 21.1
LIST OF SUBSIDIARIES OF VIA RENEWABLES, INC.
Entity
Jurisdiction
Spark HoldCo, LLC
Delaware
Spark Energy Gas, LLC
Texas
Spark Energy, LLC
Texas
Oasis Power Holdings, LLC
Texas
Oasis Power, LLC
Texas
CenStar Energy Corp.
New York
CenStar Operating Company, LLC
Texas
Major Energy Services LLC
New York
Major Energy Electric Services LLC
New York
Respond Power LLC
New York
Electricity Maine, LLC
Maine
Electricity N.H., LLC
Maine
Provider Power Mass, LLC
Maine
Perigee Energy, LLC
Texas
Verde Energy USA, Inc.
Delaware
Verde Energy USA Connecticut, LLC
Delaware
Verde Energy USA DC, LLC
Delaware
Verde Energy USA Illinois, LLC
Delaware
Verde Energy USA Maryland, LLC
Delaware
Verde Energy USA Massachusetts, LLC
Delaware
Verde Energy USA New Jersey, LLC
Delaware
Verde Energy USA New York, LLC
Delaware
Verde Energy USA Ohio, LLC
Delaware
Verde Energy USA Pennsylvania, LLC
Delaware
Verde Energy Solutions, LLC
Delaware
Verde Energy USA Trading, LLC
Delaware
Verde Energy USA Texas Holdings, LLC
Delaware
Verde Energy USA Commodities, LLC
Delaware
Verde Energy USA Texas, LLC
Texas
Hiko Energy, LLC
New York
Via Energy Solutions, LLCTexas
Via Wireless, LLCTexas

EX-31.1 3 a311certificationbyceo-q42.htm EX-31.1 CERTIFICATION BY CEO Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

I, W. Keith Maxwell III, certify that:

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



(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: March 6, 2025

/s/W. Keith Maxwell III
 W. Keith Maxwell III
 President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 a312certificationbycfo-q42.htm EX-31.2 CERTIFICATION BY CFO Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) AND RULE 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, Mike Barajas, certify that:
1. I have reviewed this Annual Report on Form 10-K for the year ended December 31, 2024 of Via Renewables, Inc. (the “registrant”);
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):



(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: March 6, 2025

/s/ Mike Barajas
 Mike Barajas
 Chief Financial Officer
(Principal Accounting and Financial Officer)


EX-32 5 a321certificationbytheceoa.htm EX-32 CERTIFICATION BY CEO AND CFO Document

EXHIBIT 32

CERTIFICATION OF
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
UNDER SECTION 906 OF THE
SARBANES OXLEY ACT OF 2002, 18 U.S.C. § 1350
          In connection with the Annual Report on Form 10-K for the year ended December 31, 2024 (the “Annual Report”) of Via Renewables, Inc., a Delaware corporation (the “Company”), as filed with the Securities and Exchange Commission on the date hereof, W. Keith Maxwell III, Principal Executive Officer of the Company, and Mike Barajas, Principal Financial Officer of the Company, each certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to his knowledge:

1.The Annual Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: March 6, 2025
/s/W. Keith Maxwell III
W. Keith Maxwell III
President and Chief Executive Officer (Principal Executive Officer)



/s/Mike Barajas
Mike Barajas
Chief Financial Officer (Principal Financial and Accounting Officer)




EX-101.SCH 6 spke-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Formation and Organization link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Preferred Stock link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Transactions with Affiliates link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Customer Acquisitions link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Transactions with Affiliates (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenues - Schedule of Disaggregation of Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Revenues - Schedule of Rollforward of Our Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Equity - Change in NCI (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Equity - Schedule of Economic Interests (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Equity - Schedule of Net Income and Income Tax Expense (Benefit) Attributable to Non-Controlling Interest (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Equity - Schedule of Basic and Diluted Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Equity - VIEs (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Preferred Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Preferred Stock - Schedule of Preferred Equity Balance (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Derivative Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Derivative Instruments - Schedule of Gains (Losses) on Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Derivative Instruments - Schedule of Offsetting Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Derivative Instruments - Schedule of Offsetting Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Intangible Assets - Schedule of Goodwill, Customer Relationships and Trademarks (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Intangible Assets - Schedule of Changes in Goodwill, Customer Relationships and Trademarks (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Intangible Assets - Schedule of Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Debt - Schedule of Components of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Stock-Based Compensation - Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Income Taxes - Schedule of Income Tax Benefit Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Transactions with Affiliates - Schedule of Presents Asset and Liability Balances with Affiliates (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Transactions with Affiliates - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Segment Reporting - Schedule of Financial Data for Business Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Customer Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 spke-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 spke-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 spke-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Payments of distributions to affiliates Payments of Distributions to Affiliates Net transfers (to) from non-controlling interest Net Transfers (To) From Non-Controlling Interest Net Transfers (To) From Non-Controlling Interest Adjustments to reconcile net income (loss) to net cash flows provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Property and equipment purchase accrual Change In Capital Expenditures Incurred But Not Yet Paid Change In Capital Expenditures Incurred But Not Yet Paid Transactions with Affiliates Related Party Transactions Disclosure [Text Block] Year Ending December 31, Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Expected provision at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Non-Controlling Interest Holder Non-Controlling Interest Holder [Member] Non-Controlling Interest Holder Cover [Abstract] Increase (decrease) in Cash and cash equivalents and Restricted Cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Dividend reinvestment issuances (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period Trading Symbol Trading Symbol Ownership percentage Equity Method Investment, Ownership Percentage Maine Commission’s Consumer Assistance and Safety Division Maine Commission’s Consumer Assistance and Safety Division [Member] Maine Commission’s Consumer Assistance and Safety Division Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Trading Designated as Trading [Member] Designated as Trading [Member] Gross Assets Derivative Asset, Subject to Master Netting Arrangement, before Offset Non-NEOs Non-NEOs [Member] Income tax expense/(benefit) related to stock-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Billed revenue Billed Revenues [Member] Minimum availability under the borrowing base Subordinated Debt, Debt Covenant, Minimum Availability Subordinated Debt, Debt Covenant, Minimum Availability Position [Axis] Position [Axis] Distributions paid to non-controlling unit holders Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Line of Credit Facility [Table] Line of Credit Facility [Table] Restricted Units and Liability Awards Restricted Units and Liability Awards [Member] Restricted Units and Liability Awards [Member] (Increase) decrease in accounts receivable Increase (Decrease) in Accounts Receivable Earnings per Share Earnings Per Share, Policy [Policy Text Block] Formation and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Inventory Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Award Timing Disclosures [Line Items] Investment, Name [Domain] Investment, Name [Domain] (Loss) gain on derivatives, net Net, (loss) gain on non-trading derivative instruments Derivative, Gain (Loss) on Derivative, Net Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other assets Other assets Other Assets, Noncurrent Preferred stock, shares issued (in shares) Temporary Equity, Shares Issued Cost Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Customer acquisition costs, net Customer acquisition costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Operating Segments Operating Segments [Member] Prior year tax adjustments Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Retail Electricity Retail Electricity [Member] Retail Electricity [Member] Commodity Contract, Noncurrent Commodity Contract, Noncurrent [Member] Commodity Contract, Noncurrent [Member] Supplier [Domain] Supplier [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Receivable Type [Axis] Receivable Type [Axis] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Decrease (increase) in accounts payable—affiliates Increase (Decrease) in Due to Affiliates, Current Current period settlements on non-trading derivatives Current period settlements on non-trading derivatives Gain (Loss) On Sale Of Derivatives, Settlements, Not Designated Gain (Loss) On Sale Of Derivatives, Settlements, Not Designated Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Series A Preferred Stock, par value $0.01 per share, 20,000,000 shares authorized, 3,380,440 shares issued and outstanding at December 31, 2024 and 3,567,543 issued and outstanding at December 31, 2023 Beginning balance Ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Use of Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Other long-term liabilities Other Long-Term Debt, Noncurrent Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Additions Finite-Lived Intangible Assets Acquired Number of significant suppliers Number Of Significant Suppliers Number Of Significant Suppliers Accrued liabilities Accrued Liabilities, Current Antidilutive securities excluded from computation of diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Service Years, Group One Share-Based Payment Arrangement, Tranche One [Member] Allocated Overhead Costs Allocated Overhead Costs [Member] Allocated Overhead Costs [Member] Asset Acquisition [Axis] Asset Acquisition [Axis] Credit Facility [Domain] Credit Facility [Domain] Goodwill Goodwill Balance at beginning of period Balance at end of period Goodwill Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Restricted stock vesting Payment, Tax Withholding, Share-Based Payment Arrangement Preferred stock, redemption price per share (in dollars per share) Preferred Stock, Redemption Price Per Share Contribution for cash settlement / merger Noncontrolling Interest, Increase from Business Combination Employee Stock Option Share-Based Payment Arrangement, Option [Member] Depreciation expense Depreciation Customer relationships, net Intangible assets, current Intangible Assets, Current Comprehensive income attributable to Via Renewables, Inc. stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Payments on notes payable Repayments of Lines of Credit Award Type [Axis] Award Type [Axis]  Total deferred tax liabilities Deferred Tax Liabilities, Net Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Deferred debt issuance cost, writeoff Deferred Debt Issuance Cost, Writeoff Property and equipment, net Property and equipment—net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total liabilities Liabilities Non-controlling interest in Spark HoldCo, LLC Equity, Attributable to Noncontrolling Interest Dividends paid to Class A common stockholders (in dollars per share) Dividends paid to class a common stockholders (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Net (paydown) borrowings on subordinated debt facility Repayments of Subordinated Short-Term Debt Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revolving Credit Facility Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Capitalized financing costs, noncurrent Debt Issuance Costs, Noncurrent, Net Increase (decrease) resulting from: Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Preferred stock, shares outstanding, percentage Temporary Equity, Shares Outstanding, Repurchase Percentage Temporary Equity, Shares Outstanding, Repurchase Percentage Amortization Goodwill, Other Increase (Decrease) Offsetting Liabilities [Line Items] Offsetting Liabilities [Line Items] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Outside Tax basis Adjustment Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Letters of credit fees and commitment fees Line of Credit Facility, Commitment Fee Amount Residential Customer Equivalent Residential Customer Equivalent [Member] Residential Customer Equivalent Subsequent Event [Line Items] Subsequent Event [Line Items] Total Property, Plant and Equipment, Gross Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Diluted (in shares) Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Via Renewables Via Renewables [Member] Via Renewables MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Total stockholders' equity Equity, Attributable to Parent Total deferred tax assets Deferred Tax Assets, Gross Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Preferred Stock dividends Effective Income Tax Rate Reconciliation, Dividends, Amount Effective Income Tax Rate Reconciliation, Dividends, Amount Litigation Case [Axis] Litigation Case [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Letters of credit issued Letters of Credit Outstanding, Amount Adjustments Finite-Lived Intangible Assets, Purchase Accounting Adjustments Number of maximum shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Document Fiscal Period Focus Document Fiscal Period Focus Gain (loss) on derivatives, net Unrealized Gain (Loss) on Derivatives and Commodity Contracts All Executive Categories All Executive Categories [Member] Statement of Financial Position Location, Balance [Domain] Statement of Financial Position Location, Balance [Domain] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Broker Contracts Broker Contracts [Member] Broker Contracts Internal-Use Software Internal Use Software, Policy [Policy Text Block] Schedule of Financial Data for Business Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Senior Credit Facility Interest Expense, Debt, Excluding Amortization Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Nonrelated Party Nonrelated Party [Member] Forfeiture rate of restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate Gross receipts taxes Excise and Sales Taxes Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Trading commodity derivative assets Trading Commodity Contract [Member] Trading Commodity Contract [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Intangible assets Total Balance at beginning of period Balance at end of period Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable - affiliates Accounts Payable, Current Merger Agreement With Retailco Merger Agreement With Retailco [Member] Merger Agreement With Retailco Schedule of Offsetting Liabilities Offsetting Liabilities [Table Text Block] Non-current assets: Assets, Noncurrent [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Preferred stock, shares authorized (in shares) Temporary Equity, Shares Authorized Title and Position [Axis] Title and Position [Axis] Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Payment of dividends to Class A common stockholders Payment of dividends to Class A common stockholders Payments of Ordinary Dividends, Common Stock Investment, Name [Axis] Investment, Name [Axis] Customer Relationships— Acquired Customer Relationships [Member] Diluted (in dollars per share) Diluted earnings (loss) per share attributable to stockholders (in dollars per share) Earnings Per Share, Diluted Revenues and Cost of Revenues Revenue from Contract with Customer [Policy Text Block] Total Current Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ownership [Axis] Ownership [Axis] Customer Relationships and Trademarks Intangible Assets, Finite-Lived, Policy [Policy Text Block] Investment in Spark HoldCo Deferred Tax Assets, Investment in Subsidiaries Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Non-trading commodity derivatives Non-trading Commodity Contract, Current [Member] Non-trading Commodity Contract, Current [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Other Deferred Tax Liabilities, Other Net income Consolidated net income (loss) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income tax expense Provision for income taxes Income Tax Expense (Benefit) Other (expense)/income: Nonoperating Income (Expense) [Abstract] Deposits Deposits Assets, Current Total commodity derivative assets Derivative Asset Fair value of derivative liabilities Derivative Instruments and Hedges, Liabilities Acquisition of Customers Payments to Acquire Intangible Assets Decrease in other non-current liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Interest expense Interest Expense, Operating and Nonoperating All Adjustments to Compensation All Adjustments to Compensation [Member] Decrease (increase) in prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Non-trading commodity derivative assets Non-trading Commodity Contract [Member] Non-trading Commodity Contract [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Commodity Contract Commodity Contract [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net asset optimization expense Net asset optimization expense Net NAO - affiliates Net Asset Optimization Revenues (Expenses) Net Asset Optimization Revenues (Expenses) Inventory [Domain] Inventory [Domain] Asset optimization revenue Asset Optimization Revenue, Gross Asset Optimization Revenue, Gross Financial Instruments [Domain] Financial Instruments [Domain] Deferred Financing Costs Deferred Charges, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate Unvested at beginning of period (in dollars per share) Unvested at end 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, Series A Preferred Stock and Stockholders' Equity Liabilities Liabilities and Equity [Abstract] Offsetting Assets [Line Items] Offsetting Assets [Line Items] Distribution to controlling interest Decrease in Via Renewables additional paid in capital from the equity shift Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Restatement Determination Date Restatement Determination Date Offsetting Liabilities [Table] Offsetting Liabilities [Table] Net Assets Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral Wireless Device Wireless Device [Member] Wireless Device Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Increase (decrease) in ownership Noncontrolling Interest, Increase (Decrease) In Ownership Percentage Noncontrolling Interest, Increase (Decrease) In Ownership Percentage Concentration Risk [Table] Concentration Risk [Table] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Residential Residential [Member] Residential [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Subsequent Event Subsequent Event [Member] Inventory [Axis] Inventory [Axis] Restricted cash Restricted Cash and Cash Equivalents, Current 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] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Shares repurchased (in shares) Temporary Equity, Stock Repurchased During Period, Shares Temporary Equity, Stock Repurchased During Period, Shares Segments [Domain] Segments [Domain] Unbilled revenue Unbilled Revenues [Member] Audit Information [Abstract] Audit Information PEO PEO [Member] Billing Status, Type [Axis] Billing Status, Type [Axis] Name Trading Arrangement, Individual Name Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Treasury stock, at cost, 0 and 28,918 at December 31, 2024 and December 31, 2023 Treasury Stock, Common, Value Nonutilization fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Dividends Payable Dividends Payable Interest and other income Investment Income, Nonoperating Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Non-Employee Director Non-Employee Director [Member] Non-Employee Director [Member] Retail Gross Margin Retail Gross Profit Retail Gross Profit Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Notice of Violation and Assessment of Civil Penalty Notice of Violation and Assessment of Civil Penalty [Member] Notice of Violation and Assessment of Civil Penalty Credit risk valuation adjustment (less than) Derivative Credit Risk Valuation Adjustment, Derivative Liabilities Local Phone Number Local Phone Number Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Asset Acquisition [Line Items] Asset Acquisition [Line Items] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Long-term liabilities: Long-term liabilities: Liabilities, Noncurrent [Abstract] Number of customers Number Of Customers Number Of Customers Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Gross  Liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Non-controlling Interest Noncontrolling Interest, Policy [Policy Text Block] Noncontrolling Interest, Policy [Policy Text Block] Common Stock Common Stock [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Line of Credit Line of Credit [Member] Accelerated cost Share-Based Payment Arrangement, Accelerated Cost Segment Reporting [Abstract] Segment Reporting [Abstract] Number of shares of common stock withheld to cover taxes owed on vested units (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key Add: Reconciling items Segment Reporting, Other Segment Item, Amount Income tax penalties and interest liability Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Asset acquisition, broker contract cash price Payments To Acquire Asset Acquisition Payments To Acquire Asset Acquisition Equity Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Financial Instrument [Axis] Financial Instrument [Axis] Segment Reporting Segment Reporting Disclosure [Text Block] Stock based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Deferred Tax Liabilities: Deferred Tax Liabilities, Net [Abstract] Residential Customer Equivalent, Two Purchase Agreements Residential Customer Equivalent, Two Purchase Agreements [Member] Residential Customer Equivalent, Two Purchase Agreements Common Class B Class B Common Stock Common Class B [Member] Title Trading Arrangement, Individual Title Indirect Tax Audits Indirect Tax Audits [Member] Indirect Tax Audits [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Unrecognized tax benefits Unrecognized Tax Benefits Less: Comprehensive income attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Position [Domain] Position [Domain] City Area Code City Area Code Current liabilities: Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Schedule of Components of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Total long-term debt Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Restricted Stock Units, Liability Awards Restricted Stock Units, Liability Awards [Member] Restricted Stock Units, Liability Awards [Member] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Retail Cost of Revenues Cost of Services, Energy Services [Member] Cost of Services, Energy Services [Member] Schedule of Noncontrolling interest Schedule Of Noncontrolling Interest [Table Text Block] Schedule Of Noncontrolling Interest [Table Text Block] Basis of Presentation and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Net income (loss) attributable to Via Renewables, Inc. per share of Class A common stock Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Buy Long [Member] Class of Stock [Domain] Class of Stock [Domain] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Decrease (increase) in inventory Increase (Decrease) in Inventories Schedule of Debt Schedule of Debt [Table Text Block] General and administrative General and Administrative Expense Settlement Litigation Settlement, Amount Awarded to Other Party CIC RSUs Change In Control Restricted Stock Units (RSU) [Member] Change In Control Restricted Stock Units (RSU) [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Underlying Securities Award Underlying Securities Amount Weighted average interest rate Line of Credit Facility, Interest Rate During Period Renewable energy credit asset Regulatory Asset, Current Cost of Revenue Cost of Goods and Service Benchmark [Member] Amendment Flag Amendment Flag Subordinated Debt Subordinated Debt [Member] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Subsequent Events [Abstract] Subsequent Events [Abstract] Capitalized financing costs Debt Issuance Costs, Net Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt issued Debt Instrument, Face Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Non-cash Flow Hedging Non-cash Flow Hedging [Member] Non-cash Flow Hedging [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Decrease in other current liabilities Increase (Decrease) in Other Current Liabilities Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Auditor Name Auditor Name Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Other current liabilities Other Current Liabilities [Member] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Long-term portion of Senior Credit Facility Long-term portion of Senior Credit Facility Long-Term Line of Credit, Noncurrent Estimated  useful lives (years) Property, Plant and Equipment, Useful Life Trading Activity, by Type [Domain] Trading Activity, by Type [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Receivables Billing Status [Domain] Receivables Billing Status [Domain] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Subordinated debt—affiliate Subordinated Long-Term Debt, Noncurrent Net income (loss) attributable to stockholders of Class A common stock Net income (loss) attributable to stockholders of Class A common stock Net income (loss) attributable to stockholders of Class A common stock Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Stock, Class of Stock [Table] Stock, Class of Stock [Table] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total Assets Total Assets Assets Retail cost of revenues Retail cost of revenues Cost of Goods and Services Sold Customer Acquisition Costs Advertising Cost [Policy Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Assets not yet placed into service Assets Not Yet Placed in Service, Amount Assets Not Yet Placed in Service, Amount Commitments and contingencies (Note 13) Commitments and Contingencies Schedule of Reconciliation of Income Tax Provision Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Customer Acquisitions Asset Acquisition [Text Block] Termination Date Trading Arrangement Termination Date Related Party Transaction [Table] Related Party Transaction [Table] 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] Net Amount Presented Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Non-trading Non-trading [Member] Non-trading [Member] Debt Instrument [Axis] Debt Instrument [Axis] Net income attributable to Via Renewables, Inc. stockholders Net income attributable to Via Renewables, Inc. stockholders Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Retail revenues Revenues Revenue from Contract with Customer, Including Assessed Tax Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Less: Cost of Revenue NAO - affiliates Cost Of Other Sales Revenue Cost Of Other Sales Revenue Schedule of Offsetting Assets Offsetting Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Escrow deposit Escrow Deposit Entity File Number Entity File Number Consolidated Entities [Domain] Consolidated Entities [Domain] Non-controlling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Federal Current Federal Tax Expense (Benefit) Accumulated dividends on Series A Preferred Stock Temporary Equity, Other Changes Weighted average shares of Class A common stock outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Name Forgone Recovery, Individual Name Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Schedule of Preferred Equity Balance Schedule of Stock by Class [Table Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Non-POR Non-Purchase of Accounts Receivable Market [Member] Non-POR [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Less: Net income attributable to non-controlling interest Less: Net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Fair value of derivative liabilities Derivative Instruments and Hedges, Liabilities, Noncurrent Litigation Case [Domain] Litigation Case [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Basic (in shares) Basic weighted average Class A common shares outstanding (in shares) Basic weighted average Class A common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Related Party [Axis] Related and Nonrelated Parties [Axis] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total equity Balance at beginning of period Balance at end of period Equity, Including Portion Attributable to Noncontrolling Interest Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Treasury Stock Stockholders' Equity, Policy [Policy Text Block] Name Awards Close in Time to MNPI Disclosures, Individual Name Buyback of Series A Preferred Stock Payments for Repurchase of Preferred Stock and Preference Stock Entity Filer Category Entity Filer Category Collateral paid Collateral Already Posted, Aggregate Fair Value Loss Contingencies [Line Items] Loss Contingencies [Line Items] Fair value of derivative assets Derivative Asset, Noncurrent Trading commodity derivatives Trading Commodity Contract, Noncurrent [Member] Trading Commodity Contract, Noncurrent [Member] Supplemental Disclosure of Cash Flow Information: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Additions Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Dividend reinvestment issuances (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period, Weighted Average Grant Date Fair Value Customer acquisition costs, net Customer acquisition costs, current Capitalized Contract Cost, Net, Current Other current liabilities Other Liabilities, Current Two Largest Suppliers Two Largest Suppliers [Member] Two Largest Suppliers [Member] Schedule of Volumetric Underlying Derivative Transactions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Decrease in customer acquisition costs Increase (Decrease) in Deferred Acquisition Costs Increase (Decrease) in Deferred Acquisition Costs Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Schedule of Computation of Earnings (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Taxes Income Taxes Paid, Net Adjustments Goodwill, Measurement Period Adjustment Common Class A Class A Common Stock Common Class A [Member] Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Net Liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral Midwest Midwest [Member] Midwest [Member] Repurchase of Series A Preferred Stock Temporary Equity, Carrying Amount, Period Increase (Decrease) Other Performance Measure, Amount Other Performance Measure, Amount 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total non-current assets Assets, Noncurrent Other revenue Product and Service, Other [Member] Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer Transactions With Affiliates [Policy Text Block] Transactions With Affiliates [Policy Text Block] Preferred stock, liquidation preference (in dollars per share) Preferred Stock, Liquidation Preference Per Share Entity Tax Identification Number Entity Tax Identification Number Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Right to receive (in dollars per share) Business Acquisition, Common Stock, Right To Receive, Price Per Share Business Acquisition, Common Stock, Right To Receive, Price Per Share Cash Collateral Offset Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset Treasury Stock Treasury Stock, Common [Member] Income tax receivable Income Taxes Receivable Equity Components [Axis] Equity Components [Axis] Other current assets Other current assets Other Assets, Current Fair value of derivative assets Derivative Instruments and Hedges, Assets Amortization period Capitalized Contract Cost, Amortization Period Cash Collateral Offset Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash, Offset Against Derivative Asset Current period cash settlements on derivatives, net Gain (Loss) on Sale of Derivatives Total operating expenses Costs and Expenses Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Receivable [Domain] Receivable [Domain] Officer, Employee, and Employee of Affiliates Officer, Employee, and Employee of Affiliates [Member] Officer, Employee, and Employee of Affiliates [Member] Geographical [Axis] Geographical [Axis] Total deferred tax assets/liabilities Deferred Tax Assets, Net Affiliate cost Affiliate Cost Affiliate Cost Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Contingent liabilities Loss Contingency Accrual Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest Increase (Decrease) In Net Income (Loss) Attributable to Parent Increase (Decrease) In Net Income (Loss) Attributable to Parent Asset acquisition, consideration, deposit Asset Acquisition, Consideration Transferred, Deposit Asset Acquisition, Consideration Transferred, Deposit 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 Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Current assets: Assets, Current [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Natural Gas Natural Gas [Member] Treasury stock, shares (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Treasury Stock, Common, Shares Net (paydown) borrowings on subordinated debt facility Proceeds from Subordinated Short-Term Debt Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Prime Rate Prime Rate [Member] Product and Service [Domain] Product and Service [Domain] 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] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Southwest Southwest [Member] Southwest [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Distribution to controlling interest (in shares) Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest, Shares Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest, Shares Security Exchange Name Security Exchange Name Basis spread on variable rate Basis spread on variable rate (in percent) Debt Instrument, Basis Spread on Variable Rate Decrease (increase) in accounts receivable - affiliates Increase (Decrease) in Due from Affiliates, Current Related Party Transaction [Domain] Related Party Transaction [Domain] Debt default, material judgment (in excess of) Debt Instrument, Debt Default, Material Judgements, Maximum Debt Instrument, Debt Default, Material Judgements, Maximum Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] State Current State and Local Tax Expense (Benefit) Gas balancing receivable (payable) Gas Balancing Asset (Liability) Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Subsequent Events Subsequent Events, Policy [Policy Text Block] Common stock, shares issued (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Issued Entity [Domain] Entity [Domain] Concentration risk percentage Concentration Risk, Percentage Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Total commodity derivative liabilities Derivative Liability Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Common stock, shares authorized (in shares) Common Stock, Shares Authorized Eliminations Consolidation, Eliminations [Member] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Entity Voluntary Filers Entity Voluntary Filers Liabilities Accounts Payable and Accrued Liabilities, Current [Abstract] Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Axis] Interest expense Interest Expense, Nonoperating Deferred income taxes  Total Deferred Deferred Income Tax Expense (Benefit) Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Recurring Fair Value, Recurring [Member] Senior Secured Revolving Credit Facility Senior Secured Revolving Credit Facility [Member] Senior Secured Revolving Credit Facility [Member] Subordinated debt — affiliate Subordinated Debt - affiliates Subordinated Debt Accounts receivable Accounts Receivable - affiliates Accounts Receivable, after Allowance for Credit Loss, Current Total debt Debt outstanding Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Restricted stock unit vesting Stock Issued During Period, Value, Restricted Stock Award, Gross Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Restricted stock unit vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Document Annual Report Document Annual Report Net notional volume Derivative, Nonmonetary Notional Amount, Energy Measure Number of shares vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total Stockholders' Equity Parent [Member] Amortization expense Amortization Amortization of Intangible Assets Accounting Policies [Abstract] Accounting Policies [Abstract] Revenues: Revenues [Abstract] Less: Dividend on Series A preferred stock Less: Dividend on Series A preferred stock Preferred Stock Dividends, Income Statement Impact Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date PEO Name PEO Name Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Affiliate costs, to affiliates Affiliate Costs, Due To Affiliates Affiliate Costs, Due To Affiliates Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Supplier Concentration Risk Supplier Concentration Risk [Member] Schedule of Goodwill, Customer Relationships and Trademarks Schedule of Intangible Assets and Goodwill [Table Text Block] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Amortization period Useful life Finite-Lived Intangible Asset, Useful Life Preferred stock, par value per share (in dollars per share) Temporary Equity, Par or Stated Value Per Share Schedule of Economic Interests Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Class of Stock [Line Items] Class of Stock [Line Items] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Recently adopted accounting pronouncements and New Accounting Standards Being Evaluated/Standards Not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Series A Preferred Stock Series A Preferred Stock [Member] Class of Stock [Axis] Class of Stock [Axis] Derivative Deferred Tax Assets, Derivative Instruments Title and Position [Domain] Title and Position [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Various Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Mid-Atlantic Mid-Atlantic [Member] Mid-Atlantic [Member] Schedule of Assets and Liabilities 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] Capitalized financing costs, current Debt Issuance Costs, Current, Net Stock based compensation Share-Based Payment Arrangement, Noncash Expense Spark Hold Co Spark HoldCo [Member] Spark HoldCo [Member] Service Years, Group Two Share-Based Payment Arrangement, Tranche Two [Member] Shares repurchased Temporary Equity, Stock Repurchased During Period Temporary Equity, Stock Repurchased During Period Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Corporate and Other Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Net income (loss) attributable to stockholders of Class A common stock Net Income (Loss) Available to Common Stockholders, Diluted Schedule of Gains (Losses) on Derivative Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Total other (expense)/income Nonoperating Income (Expense) Preferred stock, dividend accrual rate Preferred Stock, Dividend Rate, Percentage Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Auditor Firm ID Auditor Firm ID Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Operating income Operating Income (Loss) Variable Rate [Domain] Variable Rate [Domain] Less: Segment Reporting Information, Expenses for Reportable Segment [Abstract] Segment Reporting Information, Expenses for Reportable Segment [Abstract] Total Liabilities, Series A Preferred Stock and stockholders' equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Economic interest Sale of Stock, Percentage of Ownership after Transaction Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Borrowings on notes payable Proceeds from Notes Payable Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Additional amortization Amortization of Intangible Assets, Additional Amortization Amortization of Intangible Assets, Additional Amortization Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventory Inventory, Net Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Operating expenses: Operating Expenses [Abstract] Affiliated Owners NuDevco Retail and Retailco LLC [Member] NuDevco Retail and Retailco LLC [Member] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Derivative Instruments Derivatives, Policy [Policy Text Block] Information technology Software Development [Member] Litigation And Regulatory Matters Litigation And Regulatory Matters [Member] Litigation And Regulatory Matters [Member] Minimum Minimum [Member] Adoption Date Trading Arrangement Adoption Date Related Party Transactions [Abstract] Related Party Transactions [Abstract] Assets Receivables, Net, Current [Abstract] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Bad debt expense Bad debt provision Accounts Receivable, Credit Loss Expense (Reversal) Retail Natural Gas Retail Natural Gas Retail Natural Gas [Member] Retail Natural Gas [Member] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Customer Relationships— Other Customer Relationships—Other, net Customer Relationships - Other [Member] Customer Relationships - Other [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Exercise Price Award Exercise Price Schedule of Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Preferred Stock Preferred Stock [Text Block] Asset Acquisition [Table] Asset Acquisition [Table] Arrangement Duration Trading Arrangement Duration Trade Accounts Receivable Trade Accounts Receivable [Member] POR Purchase of Accounts Receivable Market [Member] POR [Member] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Variable Interest Entity [Table] Variable Interest Entity [Table] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Increase (decrease) in accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable, Trade 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Payment of Income Taxes Incurred by the Company Payment of Income Taxes Incurred by the Company [Member] Payment of Income Taxes Incurred by the Company [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Deferred Tax Assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Customer relationships, net Intangible assets, noncurrent Intangible Assets, Net (Excluding Goodwill) Three Largest Suppliers Three Largest Suppliers [Member] Three Largest Suppliers Quarterly cash dividend (in dollars per share) Preferred Stock, Dividends Per Share, Declared Dividends to Preferred Stock/Shareholders Dividends paid Dividends, Preferred Stock, Cash New England New England [Member] New England [Member] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Related Party [Domain] Related and Nonrelated Parties [Domain] Liabilities, Noncurrent, Total Liabilities, Noncurrent Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current W. Keith Maxwell III W. Keith Maxwell III [Member] W. Keith Maxwell III Supplier [Axis] Supplier [Axis] Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Net Amount Presented Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction Affiliate costs, from affiliates Affiliate Costs, Due From Affiliates Affiliate Costs, Due From Affiliates (Increase) decrease in other assets Increase (Decrease) in Other Operating Assets Federal Deferred Federal Income Tax Expense (Benefit) Impairment charges Impairment of Intangible Assets, Finite-Lived Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] > 5 years Finite-Lived Intangible Asset, Expected Amortization, after Year Five Treasury Shares Stock Issued During Period, Value, Treasury Stock Reissued Measure: Measure [Axis] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Entity Emerging Growth Company Entity Emerging Growth Company Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Equity Component [Domain] Equity Component [Domain] Electricity Electricity [Member] Preferred stock, shares outstanding (in shares) Temporary Equity, Shares Outstanding Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Entity Shell Company Entity Shell Company Customer Relationships— Acquired & Non-Compete Agreements Customer Relationships and Non-compete Agreements [Member] Customer Relationships and Non-compete Agreements [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Customer acquisition costs Capitalized Contract Cost, Net Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Revenue NAO - affiliates Net Asset Optimization Revenue Net Asset Optimization Revenue Schedule of Carrying Amounts and Classification of Variable Interest Entities Schedule of Variable Interest Entities [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Commodity Contract, Current Commodity Contract, Current [Member] Commodity Contract, Current [Member] Treasury Shares (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Finite-lived Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Payments to acquire assets Payments to Acquire Productive Assets Level 1 Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Commercial Commercial [Member] Commercial [Member] Total current assets Total Assets - affiliates Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-cash items: Noncash Investing and Financing Items [Abstract] Dividends paid to Class A common stockholders Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income Taxes Income Tax Disclosure [Text Block] Penalties Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Retail revenues Retail [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Credit Facility [Axis] Credit Facility [Axis] Other Other Capitalized Property Plant and Equipment [Member] Non-trading commodity derivatives Non-trading Commodity Contract, Noncurrent [Member] Non-trading Commodity Contract, Noncurrent [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Non-controlling interest Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount Entity Registrant Name Entity Registrant Name Shares repurchased (in dollars per share) Temporary Equity, Repurchase Price Per Share Temporary Equity, Repurchase Price Per Share Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Fixed Assets and Intangibles Deferred Tax Assets, Fixed Assets And Intangible Assets Deferred Tax Assets, Fixed Assets And Intangible Assets Depreciation and amortization expense Depreciation, Depletion and Amortization Gross Profit Gross Profit Rights to Broker Contracts Rights To Broker Contracts [Member] Rights To Broker Contracts State Deferred State and Local Income Tax Expense (Benefit) Less: Income tax expense allocated to non-controlling interest Income Tax Expense (Benefit) Attributable to Noncontrolling Interest Income Tax Expense (Benefit) Attributable to Noncontrolling Interest Fair Value as of Grant Date Award Grant Date Fair Value Affiliated Entity Affiliated Entity [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Offsetting Assets [Table] Offsetting Assets [Table] Stockholders' equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Geographical [Domain] Geographical [Domain] Amortization of acquisition costs Capitalized Contract Cost, Amortization Schedule of Disaggregated Revenue Disaggregation of Revenue [Table Text Block] Diluted net income (loss) attributable to stockholders of Class A common stock Net Income (Loss) Attributable to Parent, Diluted Net income allocated to non-controlling interest Income (Loss) From Continuing Operations, Before Income Tax, Attributable To Noncontrolling Interest Income (Loss) From Continuing Operations, Before Income Tax, Attributable To Noncontrolling Interest Subordinated debt, advances Subordinated Debt, Advances Subordinated Debt, Advances Payment of distributions to non-controlling unitholders Payment of distributions to non-controlling unitholders Payments of Ordinary Dividends, Noncontrolling Interest Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Residential customer equivalent (in kwh) Residential Customer Equivalent Residential Customer Equivalent Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock Common Stock, Value, Issued Document Financial Statement Error Correction Flag Document Financial Statement Error Correction [Flag] Derivative Liabilities Deferred Tax Liabilities, Derivatives Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Trading commodity derivatives Trading Commodity Contract, Current [Member] Trading Commodity Contract, Current [Member] Period of contingency Asset Acquisition, Contingent Consideration, Period Of Contingency Asset Acquisition, Contingent Consideration, Period Of Contingency Renewable energy credit liability Regulatory Liability, Current Other Deferred Tax Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] State income taxes, net of federal income tax effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Basic (in dollars per share) Basic earnings (loss) per share attributable to stockholders (in dollars per share) Earnings Per Share, Basic Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Ownership [Domain] Ownership [Domain] Trademarks Trademarks, net Trademarks [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Amended And Restated Subordinated Promissory Note Amended And Restated Subordinated Promissory Note [Member] Amended And Restated Subordinated Promissory Note Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Total current liabilities Total current liabilities Total Liabilities - affiliates Liabilities, Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Gross Amounts Offset Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Asset optimization cost of revenues Asset Optimization, Cost of Revenues Asset Optimization, Cost of Revenues Total revenues Total Revenues Revenues Natural Gas Imbalances Oil and Gas, Gas-Balancing Arrangement [Policy Text Block] Changes in ownership interest Noncontrolling Interest, Decrease from Deconsolidation Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Payment of Preferred Stock dividends Payments of ordinary dividends, preferred stock and preference stock Payments of Ordinary Dividends, Preferred Stock and Preference Stock Asset acquisition, consideration Asset Acquisition, Consideration Transferred Entity Address, City or Town Entity Address, City or Town Recovery of previous write offs Accounts Receivable, Allowance for Credit Loss, Recovery Gross Amounts Offset Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Stock issued- reverse stock split (in shares) Stock Issued During Period, Shares, Reverse Stock Splits Stock-based compensation expense Share-Based Payment Arrangement, Expense Income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Loss Contingencies [Table] Loss Contingencies [Table] 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] Leverage ratio Debt Instrument, Debt Covenant, Total Leverage Ratio Debt Instrument, Debt Covenant, Total Leverage Ratio Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Asset acquisition, escrow deposit Asset Acquisition, Escrow Deposit Asset Acquisition, Escrow Deposit Number of shares of common stock distributed to the holder of restricted stock units (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Revenues Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Contribution for cash settlement of merger Contribution for cash settlement of merger Proceeds from Noncontrolling Interests Base Rate Base Rate [Member] Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Retail Revenues Electric and Gas Revenue [Member] Electric and Gas Revenue [Member] Other current assets Other Current Assets [Member] Trading Activity [Axis] Trading Activity [Axis] Non-recurring event - winter storm Uri Unusual or Infrequent Item, or Both, Net (Gain) Loss Document Transition Report Document Transition Report Debt instrument, minimum fixed charge coverage ratio Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Retained Earnings (Deficit) Retained Earnings [Member] Amortization of deferred financing costs Amortization of Debt Issuance Costs Asset Acquisition [Domain] Asset Acquisition [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Income tax payable Accrued Income Taxes Schedule of Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other Other Long Term Debt [Member] Other Long Term Debt Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 10 spke-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 spke-20241231_g1.jpg begin 644 spke-20241231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M% (4 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYO^)W_!7S_@ MF7\%?&EY\.?B]^VEX'\,:]I\A2]T?7=2-K<1$$CE)%!QD'!Z'L37TA7Y+?\ M!SW_ ,$\[W_@H9XI_9V^"OPLL=&L?B+XAUCQ3::#KE_;JKSI9Z!=:HFGR3<% M8I9;0("Q*QM*7Q]X$ _3#]GK]IC]G[]K'X>K\6/V:_C!H'C;PVU[+9G6/#NH M)<0K<1XWQ,5/RN RDJ<'#*>A!.-^T=^VQ^RG^R%!;WG[3?QPT7P3;72*\%[K M[O#;L"Q4#S=NP,2I 4G/M7\K'_!%?_@JK\9_^"(_[:VJ> /C;H6LVW@+5=9_ ML7XN^![N!EN=,GAD,7VZ*(\K=6S;@R?\M8]\9Y\MT_I>_P""E6K?"W]H/_@D M#\<_%_AW4],\3>%O$'P!\0ZOHFI6KK/;748TB>YM;F)N0<,LJ M_LY_M'[OQ9^S3\8-(\9Z59,BW&IZ([26X+EPH60J%,(D2+I\ ' KDOVD/ M^"IO_!/+]D?Q#=^#OV@_VM_!^@ZWI\/G:EH27S7E_91XR'GMK59)85((PSJH M.1B@#WZBO+?V5_VVOV3/VW?"-SXY_9.^/_AKQUIUC*L6HMH=^'FLG8$JL\+8 ME@+ $@2*NX XSBOCG_@O3_P7B^$G_!+GX0:E\*/A5XDT_7?COX@TYH_#OAZ% MUF7P^LB\:E?KDB-5!W10M\TS;>/+WL #]&**_.S_ ((.?\%'_P!DGQW_ ,$_ MO@Q\#_$7[7WA/5_BQ_PAMS=>(?#=UXFCGUDSQM5R>< DU] M&>#/^"M7_!,GXB>/M,^%?@;]NSX8:KXEUK58M,TG0K'Q=;275W>RR"*.W2,- MN:1G(4+C))Q0!]#T5X5\:/\ @IW_ ,$\_P!G/X@WGPG^/7[9?P[\'^)=/5&O M=#\0^)H+6YA5U#H3'(P."I!!Z&N[U7]IS]GO0_@-'^U'JWQC\/P?#J;2X-2B M\:OJ*?VF&SCYA0!W5%>)? G_@I+^P)^T_X['PP_9W_;!^ M'OC3Q$;*6[&B^'/$UO=7/D1X\R78C$[5W#)[9J+X%?\ !2[]@C]ISXX:U^S? M^S]^U7X0\7>-?#]M)<:EH>B:CYS"*-PDCQ2@>5Z>5!@Y94( M&.36)^R5_P %-?V!_P!NO4KS0OV3OVIO"WC+4]/@,]YHUE=/!?QP@A3+]EN% MCF,8) +A"H+ $\B@#7_:6_;Y_8V_8WU'3]*_:E_:(\.>!)M5@\W33XCNC;I< MKEA\CE=K$%&RH.0!DC!%='^SM^T]^SY^UM\/V^*O[-/Q=T3QKX<34)+%M9T" M\$\ N8PK/%N'\2AT)'^T*_-?_@\JM+:X_P""2NCSSVZ.\'QCT=X69TJX,=SJ$UQ$LJ:2DB'*0+"\;3;3F1I?*;"I(L M@!^L7QI_X+A_\$I?@%\0&^%/CW]LWP[=^)4G,$NA^#["^\174)Y[53>[[N)9TT]9"-T<,".D?EJ0K.CR$9>OI?\ ;2_87_9@_P""@/P7 MU#X&?M1_"W3_ !%I-W!(ME>20*M]I,[+@7-G<8+V\RG!#+P<;6#*64@'8_"W MXY_"3XV77BBS^$_CNRUYO!GB>3P[XEDT\LT=GJ<=M;W,EMYF-LC)%=0;BA8* MS,A(='5>LK\_?^#=C]ACXE?\$Y/V:_C#^R=\2X;B5_#_ .T+K#:%K,UHT*:S MI24-?5G[2/[91@Y*(P&.: /5J*\%_9._X*@_\$_OVY==N_"G M[*?[5?A7Q?K-C"TUSH=K?!'[;W@>>=KJTM[;3[V]>SO+Q[F=;>#[/;7") M-)'7Y@20.:^G: .0^-'QY^$?[/'A,^._C1XU@T#1E9A)J5W#(T,6U M"[%V16"*%5B6; &.M?/_ /P_1_X(_?\ 21+X7_\ A1)_A7UE?\ !?+X4:7IULD-O;?'&2*"&-<+&BW$P50!T H _I_P## M/_!:G_@DIXNU--'T;_@HK\(A/(P6,7WC6UM58GH T[HN?QKZ3T#Q!H/BK1;7 MQ+X7UNTU+3KZ!9K*_L+E9H+B)AE71T)5U(Y!!(-?G_\ \'*_[&7[/?[0'_!* M_P"*GQ7\<_#[1AXO\ Z -=\+>+18QK?V$3 ;VCFCWQ-&25)=6QN1"/ MSD_X,J/VO?C7=?';XD?L.ZQXAO=0\!IX&D\6Z1974K/%H]_#?VEM((,_ZM9U MO-SJ."UN& !+$@']$U?/G[6W_!5K_@G5^PMJ?_"/_M4_M;^$O"NKB,2/H!N9 M+W4T0C*NUE:)+<*I'1B@![$U\<_\'.__ 68\9?\$V/@!HOP%_9NUX6'Q7^) MT$YMM9C :3P[H\9"2WB \">1SY4+$$+LF<8:-<^!_P#!J5_P28^%'C;X'2?\ M%5OVKO"D7CCQWXU\0WK>![GQ6GVX:?;6]P\,VHXFW;[R:Z2<><^658E*$&1R M0#]$O@Q_P73_ ."3'QZ\06?A?P)^VKX;L[_4L?V;!XPL+[P[]MSC A;5;>V6 M4G(P$))R,9S7O&F_M-? C6]3\8:/H'Q(LM1N? "6C>+X]-CDN?[-^TQ>= K& M-6#LT>'VH68*RD@;AFW\=?V?O@C^T[\-=0^#W[0?PMT3QAX9U2%H[W1]=L$G MB;((WKN&8Y!G*R(5=3@J00#7Q/\ \$.?^":FH_\ !+GXK_M-? 71;34Y? U_ MX^TK5OAWJ^HQ-_I6F36#-Y/FD 2R6[EH'813AD=' 9&!X((!%5/^'Z/_!'[_I(E M\+__ HD_P *_G*_X.M+"RLO^"W/Q.>SM(XC<:-X=EG,: >8YT>T!8XZG S M[5_2/X"\<_!/X-?\$^O@IK7Q2\!Z9JEEXETCP#X5AT^73X)/M5UK$NG:9%E9 M!AU5[H2N.3Y<3D D4 =O^S3_ ,%$/V'OVR/$^H>#/V6OVH/"'CO5=)L!>ZE8 M>'=46>2WMRZQ^:P'1=[*N?4BO9J^'_V6O^"4WPS_ &)/^"M'C7]I[]FCX7V? MACP!\2OA";;5](T>)(;'3]>AU2!V$$*X$$H,N P@MHE>:;:64$HA +J#C<,@ M'K=%>*_ 7_@HU^PM^U%XETSP5^SW^U-X.\7:WJUG>75KH>BZJLM]'%:M&MPT M]O\ ZVV*&:,;9E0G>, \U[50 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %?)7[<'_*1_P#8H_['[QI_ZAFJ M5]:U\.?\%&_CQ\(?AE_P5!_8=\*^//B#I>EW][X[\6/%;WEXB,%G\,WMC S MGY1)=7,,*$_>=\#)!P ?(O\ P='?\$)_^&IO!%__ ,%$?V3?!OF?$KPSIV[Q M_P"'M.@_>>)],A3 NHU4?/>6Z+C'WIH5VC+11J_YK_\ !);_ (+>ZC\ /V%O MCG_P3+_:6\133^!_&/PB\66_PPU:X8N=!UBXTJZ"V!ZD6UU*PVXXCG?.-LSL MG]8M?S1?\'2'_!"?_AESQM?_ /!1/]DWP=Y?PW\3:CN^('AW3H/W?AC4YGP+ MN-5'R6=Q(V"/NQ3-M&%EC5 #]\?AGHOQ)\2?\$YO#_A[X->([;1_&%_\$[2V M\*:O>*3#8ZD^D(MK.X )*I,48\'A3P:_*[_@AK\'/VD_^")FC_&G4O\ @L=X MA\*>#O#7Q.U6T/AW3-3UVTU_7_&>L%IDG:U@L'N+F^$J2J#"RM*SN"(US(6_ M2GQ!\M/X+TJVUSQ=;WXURW=9[2ZFLK^*. MT>*,.QG:9EA$:AF:1@B[B0#^@?\ P?$>"_$VJ_#']G/XDV&B74FBZ5K/B6PU M"_$#>7;W%W#ILEO&YQ\K.MI<$ \GRF]#0!]V?\&^'[-_[/&D_P#!+K]G_P"- M^E? 7P7;>-)? _F2^+[?PM:)JCN\D\;L;L1^:2R$H3NY4D'BOPW^+MC9Z=_P M=O6EO8VR1(W[8&AR%(U !=]6M7=N.Y9F)]237[2?\&[O[;G[-7C;_@G3^S]^ MRY\/OB59>(O'=EX'NAXC\.Z'*MQ<>'(K6>4/-J2J6'[*7_!U8WQ-^.$YT'P_IG[17AGQ1?ZM>QLL46DOM22V07$OAKQ#%+,%&YD2XL2JD]P"[D# MMN/K7[ ?\$;K&SU/_@D#^SSINHVL<]O,]$'GZ+=WDTEE(]K:WBYCN MI(8Q$TOEEE3[3$N[=N5?W+_X(R^)M @_X(Y_L_>))M7MUL+'X,Z2;R[,H\N' MR+15FW-T&PHX;/0J<]* /YEO^#=KX!^)OVIO^"E>D?L[6'C;4] \.>+O">K6 M?Q"O=$N#!>S: L(FN;.*5?FA^TM%%:NZX817$NT@X-?T'_L!_P#!N+^Q=_P3 MD_;BU3]M'X!^,_%[>9I-U8^'/!NK7J3VFBBY"B8K,5\Z\NXHY+OX=:[%:I(X!ED"1.54'J=B.V!V4GM7]7% M'X??L0_LD?\ !1C_ ()O_P#!9/XQ?\%(O^"D?Q(\#^'?@WXBAUN#Q!\4?%?C M+3VCU:VFF$NG6UA$93=6[JT5NJP-'&!%$T2!CY8/YX:Y\=_#@_X.EO#WQM_9 ME?4]!T/Q'^TCX=>P+Z+<:1-=6.HW-G%=EK:>..6..ZCN)R0Z*72?<1\U;G[/ MG_!6_P "_M,?\%Q])_:K_P""RFNZM_PK_P )ZOJI\*^$+O2KF^TSP?=QAUL8 MSI\*.[&)U7%O^%^>$/$ M-R_CC1Y=,NK/2DETV<7<]O*!) C6ZB2_\HD--_P"R MP:-_Z2:A4O\ P9Q?\HBKS_LK>M?^DUC7-?\ !W3\4_ 'Q,_X(P>#O'O@GQ)% M>Z3XH^*>AW?A^Z,;Q?;[=K#4)%EC2158JT?S@XP5(8<$&M[_ (,V=2T^\_X) M*:I96MY')-:?%_6$NHD<%HF:TL' 8=LJP/T- 'ZPU_$G_P %AI?$TW_!5W]H M]_%QE^UCXV^)E7S>OV<:E.(,9_A\D1[?]G%?VV5_/G_P=3?\$*_C%XK^+VI_ M\%-?V1? 5YXDL=8LHC\5?#&C6QEO+&X@B6)=5AA09EA>)$$P0%HVC,IW*\C1 M@'[_ /AN+2H/#MA!H)4V*642V13IY00;,>VW%?-'[6O_ 6>_P""=?["?BZ' MP3^US\7_ !)X&O;J6:/3YM7^$WB$;R]2._EFM(EA^WQ1, M0TT,RHLN] 51G9&(*U\9_P#![KJ^@M^S#\%-"_M2T.IIX]O9Q9>>OGB V14R M;,[MFX ;L8S@4 ?IA^QO_P %;_V"_P#@H'KT^@?L>_%/Q%XU^R2F*_U.T^%_ MB.VTZRD\II1'/?7.GQVT#LB$JLDBEC@*"6 /YJ_LL_L=_P#!2']@;_@N=\5? M^"G'[?GQ"\$:#\#]9/B"#7OBCXL\9:?Y-YI,Y,FEV-E$\OVFUECDBLD$9C11 M'!)&A?*AO3_^#,;1M0TK_@E%XGNK[2IK9;_XVZM<6TDT!07$?]EZ3'YBDCYU MW(R[AD90CJ#7Y>^%O^"L7@[]I?\ X+PZ7\?/^"P^MZJ/A1X$\8:O#H/@BZTV MXO-,\*2P":.Q633X5=I629(FE98WDDE12P*+L !S/[0_[0?A*\_X.>M+_:'_ M &5KG4M%T76?CKX3O=(N#HMSI$MY!=KIZW4IMYXXY1%=B6=SO0>='<[B"LF3 M^C?_ >V^'_CIJ/[+?P8U[PG#?R?#W3O&6I?\)J+8,88]1DMX%TR28#@#:-0 M16/ :0#.6 /YE?\ !2#]H'P5XQ_X.+7_ &G]5TC7O"OA.Y^*G@O74E\::'-I MEU'I<5OI;"]DMY@)(HI(8_/3>H;RW4LJME1_0S^W?_P4G_8^\"1?!'PK^T+% MX6U_]G_]I!=7T/5?$7B73W-@K>3;RV$\GGX3[%-F53*R%?WD$RNL:,S 'YZ_ MLJ?\%.OV'_\ @X ^#7@']CW]J[0O#WPJ_:0\#:YI.H_"_P 2BR2/3=0OK*>& M3RK"08-O]H2(Q/8,=IW(T1D=%$?[P5_*?_P<#_\ !%_X7_\ !.3]I/X7>*?V M!?'E]J6F_&+4Y6\%^!;34#=:II5]'+;^3]BF1C)<6\CW$8AI"%1,XQQ@R!CQZT ;=?QD?\$[K MCXI6G_!;[P+<_!/2- O_ !8GQJN#H-GXIU&>TTZ:X^TS;5N)H(9I8X^N62-S M[&O[,[R\M-/M);^_NHX(((VDFFF<*D:*,EF)X !))Z5_&Q_P2C\:>%;3_@N MW\)_&=WKUK%I5U\=%:"_EG58F6>[D6([B<88N@![[A0!]0?\%V_^"Y'_ 4< M^-OB3Q7_ ,$N_P!I_P"$GAKX.:+IGB6"V\>P>%UN=0NM4MHYDFAD6>=HQ-:. MHBN4")$90$RP4E:_93_@@E_P23_9&_X)R?LY)\5?V?/BS_PL_6/BEI-EJ%]\ M3FM%@BO[ IYEO#9P!G^S6_SERK.TC.?G;Y$1/&?^#H?_ ((R_P##>G[/'_#7 M?P \*>?\7/AEI:$#);,L8#-(FWX<_X-.?\ M@M1:_ [QE%_P3,_:=\9I;^$/$M^\OPMUK4KC;'I&JRMNDTUG8X2&Y8EH^0%G M++@FXRH!XG_P>&7OBFZ_X*_O;^(#+]CMOA?HD>AA\X^RE[IVV^WGM"2C^7T\Y;NX6;\?-#Y]\U\N?\'3?_!&7XC_\ M%!/A)X?_ &K_ -E[PM)K/Q,^&VGS66H^'+1,W/B#0V7 /^6EQ;RF21(A@ MR+/,%W/Y:-X?_P &IG_!8#X(?"OX$7?_ 3#_:\^(%EX"\3^$?$5[+X$F\77 M(L+>[M[B9I;C3C)-M6*ZBNVG81N5+B<*H+1L* /W5YCY1DC659?*$A;]W&7 M3/Y\?\'5&NZ-KO\ P6W^*7]C:G!="STO0+6Z-O*'$ M&M$TB[^&&G^(X6?3[O2O[--K?01MTC<7IWMK=)$+>Y//,3 *2H']/% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X'XQ M_P""5G_!-#XA^)KWQKX]_8%^$&M:QJ-P\]_JFJ_#W3[BXN)68LSO(\19F))) M)/4U[Y10!B?#KX;?#_X0^#+'X=?"WP9IGA[0-,5UT_1M'LTM[:V5G9V"1H J M@NS,<#JQ-2^._ O@WXG^"M6^''Q$\,V6M:#KNG36&LZ1J5NLMO>6TJ%)(I$; MAE96((/8UK44 9_A_P *^'O"OA:Q\$Z!I,5OI.FZ?%8V5BHW)%;QH(TC^;.5 M" #G/ KS3X*_L#?L0?LW^.KWXG_ ']D;X<^#/$>H%_M6N>&O!UG9W3!\[T66 M*,,B-DY12%/<5ZW10!Y);?L#_L16?Q\D_:GM?V2?AU'\1Y;HW4GC9?"%H-2- MR>MQY_E[Q,>\N=Y[M7<_%;X1?"KXZ^ [_P"%WQJ^&^A^+?#>J($U'0?$>E17 MMI<@$,N^*565B& (.,@@$8(KHJ* //?V>/V2_P!F#]DGP[=^%/V8?V?_ AX M!T^_F6;4+?PIH$%B+R100KS&)096 ) +DD X'%:U?#O[#'[&/A#X+:M^SAX5_96^'^F_#_7[D7&M^"K'PG:1:7?R MY1M\MJL8CD;,49R5/W%]*]5HH ^>=%_X))?\$N?#>K6^O^'O^">7P8L+ZTE$ MMI>6?PXTZ*6%P?:Y?&?_ AEG_:)N?V&OV, M_P!J77+'Q-^TI^RM\/\ Q[J&F6?V33KWQ?X3M-0EM8-S/Y4;3QL47_8V_97UR]\3?LT_LL^ / .HZC:?9=0O?!_A.TTZ6YAW*_ENT$:EUW M*IP>,@5ZG10 4444 ?.'QU_X)!?\$Q?VE?%\OQ!^,W[$/P_U37[B8S7>N6VB MK8WES*3GS)9K4QO*^?XG)/O5'X;?\$7O^"4WPG\0CQ;X0_8)^&[ZHL@D34-; MT!-4F1QT=7O?-*L.Q&"*^G:* (K"PL=*L8=,TNRBMK:WB6.WMX(PB1(HPJJH MX4 # X%>3W'[ '[#=Y\=)/VG+S]D+X;S?$.6Z%U)XSF\&6;ZB;@=+CSS'N\ M[@?O<[^/O5Z[10!Y-\:OV#/V)_VD/B#IOQ7^/_[)WP\\:>)=(C2/3]=\3>$; M2]NHHT8LD?F2QDLBL2RJV54DD $FNA^+W[,W[._[0,.EVGQV^!_A7QE;:()Q MI-GXHT*"_M[7SHO*EVQ3*R#='\AX^Z2.YKN** /GWX#_ /!*3_@G#^S'\3Q\ M:/@/^QIX$\-^*8PPM-;LM&5IK$,"#]F,A86N02#Y(3AB.A(KZ"HHH X[XU_L M\_ C]I'PQ'X)_:!^#WAOQKH\4QECTOQ1H\-];JY4J6\N567.TD=.A->0C_@C MQ_P2A!R/^";GP0_\-CIG_P 9KZ/HH P?AI\+?AO\&?!UK\/?A-X%TKPWH5D7 M-GH^B6*6UM!N8LVV- %7+$DX'4UXMK/_ 2/_P""6OB'5[K7]<_X)V?!6[O; MZY>XO+JX^&FF-)-*[%G=B8EZ=;K#;VEO&H5(HT4!415 4# KQ[]I;_@F=_P3^_;$U5O$7[2 M_P"R#X#\7:LRA'UW4= B74&4# 4W<86_LQ M^+X/B!\$OV'/A]H^NVQK2HH ^[N_^"._!3_@GG^P?^S;XX3XF_L^_L;_ R\$^(H[:2VCUWPMX)LK&[6 M&0 /&)88U8*P R,X.*/CA_P3X_8=_:6U/5M>^/\ ^RAX#\8:EKB6ZZEJNO\ MAR"YO'$"%(=D[*9(BBDA3&RD;CZFO8J* /*/V6_V&/V0/V)]'O\ 1/V4_P!G M?POX'CU617U6XT33@MS?%);GPUX=U!O&OB2 E&TS0IU^SP2#^&:ZP47G((02,",%17K9-D.<<0X MM8;+J$JL^T5MYM[17FVD>/G6?Y+PY@WBLRKQI0[R>_E%;R?E%-^1]/UPOQ;_ M &F_V?O@3$6^+?Q=T/1)0NX65S>AKEQZK F96'N%-?DY^T!_P50_:W^.YGTR MW\:_\(EHTN0-+\+;K=F7T>?)F?C@@,JG^[7SG7#W=W*9%SLN(;)+2V;_@ M4["0?]^Z\;\6?\%Z/B#C64?1#JVM2W1/N1&D7Y?K7P%17ZGE_@O MX?X&*Y\.ZK76REK3PSX&M%YVI#HURV/Q>Y:N]\'_ /!5?]J75?#UGJU^OAIY)X TB_V0 MP7/X25^?E>W_ \Y\%:;_P!>P_F:_E'Z<67X+P_\*,#C^'(+"UI8VG3.J3BJ;=G+2_-'6WS/K[2/^"L7QTM MG UOP'X5NT'7R(+B%C^)F8?I7=>%/^"N/AV=DB\<_!J]MES\\^DZHDY/N$D2 M/'TW?C7Q!17^8F!\9/$? R3CCW)=IQA*_P W&_W-'[52XHSVB]*S?JD_S1^G MG@#_ (* ?LM^/W2V7X@C1KF0@"WU^W:VQ]9.8A_WW7L.F:KI>MV,>J:-J5O= MVTR[HKBUF62-QZAE)!K\8JZ+X>_%OXF?"C4?[4^'/CC4M(E+!G6SN2L?":7L/"G6M%C"3+_M20D[6]RA7 Z*:^O? MAI\6OAQ\8= 7Q+\-O%UIJMKQYAMWQ)"3_#(APT;>S &OZ&X5\0>%.,H?\)N( M3J6NZST?W?Y71T5%%%?:'JA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5PG[07[2/PB_9A\"R>/OB[XH2QMLE;.TC >YOI0,^5#'G+MTST5#@^I;-5\5ZC S:%X=,1_JX0>_5B"%!PQ7\> M?CG\>_BG^T;X]N?B-\6O%$VI:A.2L*$[8;2+.1##'TCC&>@ZG)))))_8/#CP MHQ_&$EC<:W2PB>_VJEMU"^RZ.;TOHDW>WXSXE^+F7\%Q>!P257&-;?9IWV<[ M;OJH*SMJVE:_MO[9'_!4;XW_ +3MQ=>$_"5U/X1\&ONC&D:?1NKYAHHK^PLER+*>'L#'"9=15.FNBW;[M[R?FVV?QCGF?YQQ' MCY8S,JTJE1]7LEVBMHKR22"BBBO6/'"BBB@ KV[X=_\ (DZ;_P!>X_F:\1KV MWX<\^"-._P"N']37\$?M$O\ DR^7?]C"E_ZC8H_3/"S_ )'M7_KV_P#TJ!MT M445_C4?O 4444 %;7@+XB>./A?XBA\6?#_Q/=Z5J$)^6XM),;A_=8='4]U8$ M'N*Q:*UH5Z^%K1K49.,XNZ:;3375-:IE0G.G)2@[-=4?H#^RQ_P4?\*_$J2V M\#_&H6VAZX^([?5%.RRO6Z -G_4.?0G:3T*Y"U]1@@C(-?BW7U'^QE^W_J_P MPFM?AE\9M0FOO#9*Q6.J2$O/I8Z -WDA'I]Y!TR %K^I?#3QUG*I#+.)9[V4 M:^WHJO\ \FO^WNLC]"R'B]N2P^/?I/\ ^2_S^_N?H#14.G:C8:O80ZKI5[%< MVMS$LMO<02!TE1AE65AP00<@BIJ_JF,HRBI1=TS]#335T%%%%,84444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)_MR?MG>#O MV-OA4_B2]$-]XDU,/#X9T-WYN)@.99,,Y"@@L"/1/C-\7O!/P&^&. ML?%GXA:C]FTK1K4S3E0"\K9PD2 _>=W*HH]6&<#FOP[_ &F_VB_'/[4GQ@U/ MXM>.IRLEV_EZ=IZR%H]/M%)\N!,]E!R3@;F+,>6-?K7A3X>2XRS-XG%IK"46 MN;^_+=03_&36J5EHY)K\@\6_$>/!.5K#8-IXRLGR]>2.SJ-?A!/1N[U46GSW MQ1^*'CKXS>.]1^)7Q)\0S:GK&J3F6ZNIC^ 10.$11A548"@ 5@445_;5&C1 MP]&-*E%1C%)))622T22Z)'\+UJU;$UI5:LG*4FVVW=MO5MM[M]6%%%%:&044 M44 %%%% !7MOPW_Y$?3O^N!_]"->)5[9\-O^1'T[_KB?_0C7\$_M$?\ DR^7 M_P#8PI?^HV*/TOPL_P"1]5_Z]/\ ]*@;E%%%?XTG[R%%%% !1110 4444 ?3 M'["'[:ES\'=6@^%/Q,U-G\)WLVVTNYFR=)E8]<_\\6)^8?PD[A_%G]"HI8YH MUFAD5T=0R.IR&!Z$'O7XNU]Q_P#!-C]K"37K2/\ 9X^(&IEKRUA)\,72ZAJ%U)///*TD\TKEGD=CDLQ/) M))))J*O]#>&.'\'POD='+<,O=IK5]92>LI/S;N_+;9'^*? MO5'HND8K2,5Y15EY[[L****]X^?"BBB@ HHHH **** "O:_AG_R(NG?]]V@&]1_LG(=?]EU[YKT"OSH_P"":_QT?X:?&D?#S6+TKI/B MT+;!7;Y8[U<^0W_ LM'QU+KG[M?HO7^AOA;QC_KIPE2Q55_OZ?N5?\44O>_[ M>34NUVTMC]KX>S3^U>U?J)>7EKI]I+?WTZQ0P1M)-*YP$51DDGT %?@-\ M?OBA=_&KXV>*OBO=L^=>UVYNX4?K'"TA\J/_ (#'M7_@-?NW@'D,&G^.=TO_ "53^=C\!^D)Q!++N%J66TW:6)GK_@IVD_ODX?*YR%%%%?V$ M?QB%%%% !1110 4444 %%%% !7M/PP.? FG_ .X__H;5XM7M/PNY\!Z?_N/_ M .C&K^"OVB/_ "9;+_\ L84O_4;%GZ5X6_\ (_J_]>G_ .EP-^BBBO\ &@_> M@HHHH **** "BBB@ HHHH EL+Z\TN^AU/3KEX;BWE66":,X9'4@JP/8@@&OU MR^!'Q-MOC'\'_#_Q)MV7=JFG(]TB=$N%^29!])%');*WD M!Y26Z*VJ,/<-,#^%?AA7Z[?\%J/$\N@_L6OI4;X&M^*["RD&>H42W&/SMQ^5 M?D37]A_1_P #&APC6Q+6M2J_NC&*7XN1_&'TB,?+$<8T,*G[M*BO_ I2DW^" MB%%%%?NI^!!1110 4444 %%%% !1110 5[1\+/\ D0M/_P!V3_T8U>+U[/\ M"LY\ Z>?:3_T:]?P5^T1_P"3*Y?_ -C"E_ZC8L_2O"W_ )*"K_UZE_Z7 Z&B MBBO\:#]Z"BBB@ HHHH **** "BBB@ KZ*_X)@^,'\/?M,)X?:3$>O:)S_ /U=HHHK_2H_=PHHKRO M]KO]HZX_9S^&EO<^#O#*>(_'GBK4X]!^&WA#SC&=:UF97:.-V&3%;1(DEQ<3 M8Q%;V\S\E0I ,K5OV_OV:=*_;DTG_@G:OBV>[^)^J^$Y_$3Z596WF0V%E'T^ MTRYQ%(XRR1X+%0&( 92W%_M^?\%A?V!O^"97B3PYX._:]^+MSH6J>*;&>\TB MPT_0+O4)&MXG5&D<6T;^6I9BJEL;BCXSM./A[X:_LWP_LS_\'+WP;\-ZQXG? MQ'XNU_\ 9DUG7?B%XPN(?+EU_7+C4;_[1=%>?+C 2.&&$$B&W@@B'$8K]3K3 MX"?".V^*FL?&Z?P-I]WXKUNQMK"[UV^MEFN$LK<-Y5I$[@F* .\LOEKA3)-( MYR6H ^3OV7O^#B7_ ()7_MD?'KPY^S3^S[\9-?UKQAXJNI(-&TUO NIP+*T< M+S.6DD@"(JQQNY9B IKT[XT?\%6OV3_ (&^*O&>B>)KKQ)J.D_#*^L+/XI^ M,-!T![O2?!T]X5\B.^F4ABP#HT@@28P*ZF;RP:\V^'.BZ3^TM_P6Y\7^/;'2 M[?\ X1K]F'X9V_AC2C% H0^*?$.V]OI8V48+1:;!90L.JFZ8>P^,_&/A;Q5^ MS-^RC_P4:_8W^+7AG5-0^)7QF^+WB'6OA-HD.GR3W?C6S\0PP1:>^G*JDW9@ MD5A.(MWV8QMYFP &@#]H["_L=4L8=3TR\BN;:YB66WN() Z2HPRK*PX92""" M."#7&_!SX_\ @7X[ZGXMMOAU#?W5AX/\3S>'[O79+=5LK^_@5?M4=H^XF98) M6:WD?:%$T4L8+&-\?-%A/\=O@Q^R!\!/^"9'P^\5O;?&O6/A3H^B^)/$UG(L MY\(:586%M:ZKKS'D-(K_ +BT#9$MU/$2&CBF*_3/P.\(?!7X->"=-_9S^"\^ MEVEAX)TN"QBT&TOUEN+*(+\K3C<9-[\NTDGS2,S,22Q) .UHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *VL:QI/A[2+K7]? MU.WLK&QMGN+V]NYECBMX44L\CNQ 554$DDX !)KQ3X :\;_X+M_$W]HS MPG^R)9?#K]GK]D#QO\8X/&7B6VL_B'X?\$*ZSMX7B=9=1M?,CCE=&NXP+/"Q MNQCN)R,%0:\5_P""*?Q._P""'O[3_P 7+O6_V5_V%="^"WQ\^'T,YUCP7XB\ M+QV.NZ2CJ;:>6W;/[R/$K1.0%D3S )$0.NX ^^/VFOVR/V5OV,_"MIXU_:I^ M/WA?P'INH3F#3IO$>JQP->2* 62&,G?,5!!8(K;0&0X93P0*Y/XE_LO\ [)FH M>-M?_:2_:"\!^%];O#HB6=UKGC^VMKJUT32H5+-! ;E?+M(&=I)I3P9&?+LR MI&J?'/\ P;V?LZ_"[XP\5 M/J5KISZ3<:DH-O?72EK6SF?_ %<%Q,HS%#(RR2@@HK9&?4Z_!;Q7!JFD?\$# MOVY/AU\:(Y7^*UQ^U5JD&IZZ_?"7P3^&G[+O@358_\ A?GQ*\-V]E]OFB6=/#L<-M"-8\0W"_=: M.U,@\M3\LUU/:P])&90#WOP-\4/A_P#$R;6X? /BJUU;_A'-=FT76GLV+):Z MA"J&:V+8VEX]ZJX4G:V5.&5@-ZN1^ WP0\ ?LW_"'0O@E\,+":#1M L_(MWN MIS+<7,C,7FN;B4_--<32O)-+*WS222.YY8UUU !1110!\._\%V[R5/V>/!^G MAODE\:"1AZE;2<#_ -#-?EK7ZE?\%V[&23]G?P?J0^Y%XT$3?5[2 K:(0[1:3RV^[^^ M=WF9_*4#\*_AS]H'E>)Q_@71KTE[N'QM&I+_ NG7I?^E58GZ-X8584^(IQ? MVJ_L^7U_I'Q>_X9]T.+^S=+6^ MO5?3/[*67[/-N=9'^T,P<>;M PHK]POB'\0/#7P<^%VN?%3XB:RL&C^%= N= M5UW4&0*([:V@:::4CH,(C-BJE_\ OX+ZK\8;']H34_A3X>N/'>EZ,^DZ=XQ MFTB%M3M;!G9VM8[DKYB1%G=B@;:2Q..34_Q<^$OP[^/'PRUSX-_%OPS%K7AG MQ+ITEAKND3RR)'>6T@P\3&-E;:PX(!&02.AH ^;O^"*_PY\5Z%^P_8_'SXGZ M:UKXT^/'B74OBCXNB?K%-K,WGVL&#RHAL!90;3]WRB,#H/H']H/X[> _V:?@ M]K?QK^)$]P-,T6W5A:V,!FNK^YD=8K>SMHAS-"S)"9 M Q/<2W,^ 9\#\^/#,&G?!#]AK_@F#^T9^SW;QI\3O&/QNT#3_$^N68!U#Q%9 MZY'=2>(([V8?O+E7E"F1I2VUD5C@H"/W$(!&"*\3^&?_ 3G_8O^#WQ,TSXM M?#OX'VMAJ^@S7\OA>!]6O9]/\.R7S%KQ],T^:9K33&F);S&M8HB^Y@202" > MV4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $ M;WMG'=QV$EW$L\J,\4+2 .ZK@,0.I W+D]MP]:_/S]N3]EWPMJ__ 6\_9%_ M:%^"6F0V'Q%B'B8_$:[TU KWGA2#3#$)KT+U5;BYBM8G;JUTJY(C79[O^VW_ M ,$LOV8_V\?B)X*^,OQ1U/QMX<\;?#X3)X4\9_#WQEOV3/@U^S/%?WG@&RUC4==UF.%-?\ &/B_Q'>:UK>K+$&$ M2W%_>R23/&FYRD(811[VV(NXY .E^+'P:^$/QY\&S?#OXX?"SP[XQT"X_"S0==U;PO;W4DMGH7B*[N/]'MEWL2C&".]F52W MER\D]W.P55,DKLVU%4$*J@ '._M"Z%^R)\';+4_VTOCI\*O" U+P9IWVMO&= MUX6MKG5H%C!6**VF\LSM*S2>5%%&=SO*$0$O@_-WQ=\1?'?]D?\ 8&^/_P#P M5%^(GAI(OCCK?P\N]4T[1[D+$?CGXS\#>)?'VL:E/IW@37SKMEX9CDC%AJ&IHFVTN;I2A>4VK%I MH4#!!,4E96>*(IU7CGP1X1^)G@G6/AQX_P##]MJVA>(-+N--UK2KV/?#>6D\ M;130R+W5T9E([@F@#\K/"/Q7^+O[(>O_ /!.SXJ>&?C3XT\37G[1=I:Z1\9[ M/Q+XMO=3@\23ZGI5K>+J(AN972VDMKF9V1H%CQ"1"._&EM\%-&N]*^#'ASQEJ=I/8^#;:XC6%_L_D6L4US(L") M;QRW%4@\V0>&YKVWC R6EM<72 >Y:$ ?6OPPK^P M_H_XZ-?A&MAF]:=5_=*,6OQ4C^,/I$8"6'XQH8I+W:M%??&4D_P<0HHHK]U/ MP(**** "BBB@ HHHH **** "O2/@-?JUKJ>ER7/*R12PPY[$,';](Q7F]=?\ M$K][7QJ;)(PWVVREB))^Z% ES_Y#Q^-?A?TF>&_]:O 7B# J-VL/*JEUOAVJ MZMYMT[+[CZ;@[%_4^)L+/O+E_P# DX_J>LT445_SSG]/!1110 4444 %%%% M!1110 5Z/^R'H3>(OVG/ ^GJA;9XBM[D@#M"WG'](Z\XKZ*_X)A>#W\1?M,Q M^(&CS'H.BW5UO(X#N! !]2)6/_ 37U7 V EFG&67X9*_-6IW]%).7_DJ9Z.4 M47B,THT^\H_=?7\#]&J***_TJ/W<**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@".[M+:_M9;&]@66&:-HY8G&5=2,$$=P17X"_'WX87GP6^- MGBKX4WL;J=!UVYM(6DZR0K(?*D^C1[&'LPK]_J_+?_@N%\!YO"GQHT3X^:58 MXL?%6GBSU.55Z7UL JECVWP&,#_K@U?NW@'GTO^"I:+^Z2A\KGPW1117]A'\8A1110 4444 %%% M% !1110 5J>"M0CTKQ?IE_/<&*)+V/[1(#C$18!__'216717)F&!P^9X"K@\ M0KTZL90DN\9)Q:^:9K0JSP]:-6.\6FO5.Y]$$$'!&".H-%1V5_)JUA;ZO,BJ MUY;1W#*IR%\Q ^/PW5)7_,EGF4XC(]"3B]/5']=4:L*] M&-6.TDFO1ZA1117EFH4444 %%%% !1110 5]X?\ !)WX=/I/PZ\1?$V\@P^L MZDEG:,PY,,"DLP]B\I'UCKX5L+"\U2^ATS3K9YKBYF6*"&,9:1V("J!W)) K M]E? V7T.6C&3]T."T1/992:]=HKMRW,,5E.84L;AG:I3DI1?FG=? M+NNJ.',\NPN;Y=5P6)C>G5BXR7E)6?S[/HS^=>\L[O3KR73[^VD@G@D:.>&5 M"K1NIP5(/(((((J.OM/_ (+&_L@M\)?BNO[0_@O3"OA[QE=-_:R1+\MGJF"S MD^@F ,@_VUEZ?**^+*_T-X8X@P?%&1T]3>CZ2B]8R7E)6?EMN@HHHKWCY\**** "BBB@ HHHH **** M/:?A;?Q7_@+3RLK/) )(9V8]&#L5'X(R5OUQ'P'OY9_#VH:8=H2UO4E7GEC* MA!_ >2/SKMZ_Y^/I6<-_ZK_2"S[#*-HU*WMUV?UB$:S:_P"WIR3\TS^G^#L7 M]&_#^GR7= M]?W*6]G;1#+2R.P55'U)%5"$ZDU""NWHDMVWT0TG)V6Y]!?\$U_@6_Q*^- ^ M(FL66_2?"06Y!=?EDO6SY"^^W#2<="BY^]7Z+UP'[,OP-TO]GOX0:;\/K/9) M>!?M&L72#_CXNW \QO=1@(O^RB]Z[^O]#?"[@[_4OA*EA:J_?U/?J_XI)>[_ M -NJT>UTVMS]KX>RO^RLMC3E\;UEZOI\EH%%%%?HI[@4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!S'QD^$?@KX[_#/5_A1\0M-%SI M6LVAAG QOB;JDJ$_==&"NI[%1UZ5^'7[37[.?CS]EOXO:E\)_'EJ3):OYFG7 MZQD1:A:,3Y=Q'[,!@C)VL&4\J:_>RO%/VY/V,/!W[97PL/AJ_DBL/$>EAYO# M6N-'DV\I',4F.3"^ & Z$*P!*@']:\*?$.7!F9O#8MMX2LUS=>26RFE^$DM6 MK/5Q2?Y!XM^'$>-LK6)P:2QE%/EZ<\=W!O\ &#>B=UHI-K\/J*W_ (H_"_QS M\&?'FI?#3XD:!-IFL:5<&*[M9A^(=2.'1AAE8<,"".M8%?VU1K4<11C5I24H MR2::=TT]4T^J9_"]:C6PU:5*K%QE%M--6::T::>S3W04445H9!1110 4444 M%%%% ':_ N_BM_%5S82LQ-U8.L*#H75E?/X(LGYFO4Z\4^&-]+I_C_2I(753 M-=K;LS=%67,3'\ YKVNO\=?VB'#?]G^*.6YS"-HXK"\K\YT:DDW_ . 5*:^2 M/WGPOQ?M7<)'ABTF3F&%AAKH@]"X)"?[)+<[ACS3]@_P#8KNOC%J\'Q7^) MFF,GA2RFW6=I,N#JTJGIC_GBI'S'^(C:/XL?H5%%'#&L,,:HB*%1%& H'0 = MJ_J'P.\,*E6M#B3-86C'6A!K=_\ /QKLOL=W[VRBW^@<)E>+-.@8:%XCCBRR=3 MY$P',D)/;JI)9>K!OQZ^.GP#^*?[./CZY^''Q:\,2Z;J$'S0O]Z&[BS@30R= M)$..HY!R" 00/WZKA/V@OV;?A!^T]X(?P'\7O"L=_;@LUE=QG9L>.%%%% !111 M0 L32JS_8_*8+_ B)VB4?]\HI_&O\\OVBO#?U[PYRG.XQO+#8ETWY M1KTVV_3FHP7JT?JGA7B^3,L1AOYHJ7_@+M_[<:U%%%?Y '[@%%%;7@+X=^-_ MBAXCA\)_#_PS=ZKJ$WW;>TCSM'=F/1%'=F( [FM:%"OBJT:-&+E.3LDDVVWT M26K94(3J248J[?1&+7U'^QE^P!J_Q0FM?B;\9K">P\- K+8Z6^4FU0=03WCA M/KPSC[N 0U>N_LL?\$X/"WPVDMO'/QK-MKFN)B2WTI5WV5DW4%L_Z]QZD; > M@; :OJ0 8 K^I?#3P*G&I#,^)8;6<:&_HZO_P @O^WNL3]"R'A!IK$8]>D/ M_DO\OO[$.G:=8:180Z5I5E%;6MM$L5O;P1A$B11A551P , "IJ**_JF,8QB MHQ5DC]#225D%%%%,84444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 $ C!%?,'[4/_!*']FO]H8W/B+PSIW_"$^)) MB7.IZ%;K]GG<]YK7(1NMDV?9QP]BUBC\FMI+ MR::/'SK(,EXCP;PN94(U8=I+5><7O%^<6F?C'^T%_P $K_VMO@1)-J-IX+/B M[1XR2NJ>%5:X95]9+? E0XY)"LH_O&OG*ZM;FRN9+.]MY(9HG*2Q2H59&'!! M!Y!'I7]%-<+\6?V9/V??CHA/Q:^$&A:W,4VB]NK%1)?$_A>5L^7;PWJ7=LG_ &93(?^_E>- M^*_^""_Q"M6<^!_VA=&OER?+75=%EM3CL"8WE_/'X5^IY?XT>'^.BN;$ND^T MX27XQ4H_^3'Y/F/@AXB8"3Y,-&JEUA.+_"3C+_R4^ J*^Q=3_P""('[8-B3] MD\2>!KT#I]GUFY7/_?RV6JD'_!%']LZ9RLDOA"( 9W2:ZY!]OEA->_'Q'X$E M&ZS&E_X%8^=EX9\?QERO+:O_ (#?\5H?(M>K? R^CN/"%UIZQDO::B7D<] L MJ*$'YQ2'\?>OH;0?^"%/[2MTZGQ'\5/!%E&3\WV6XN[AU'T," G\?QKVKX*_ M\$4]!\ &<^./C_?:E%=B,SVNDZ(EKM9-V,2222YX9OX1U]J_GKZ3F;<(>)/@ MYF/#V78N%3%S]G*BDI6YZ=6$_BY>6-XJ4;MK1GW/ GAGQ_@L_I8FK@I0I^\I M.4H1T:=M'*[UMLF?(-=%\/?A)\3?BOJ/]E_#GP-J6KRA@)&L[8F.+_?D/R(/ M=B!7Z-^ /V ?V6_ #)P:9I>F:+8QZ9H^G M06EM"NV*WMH5C1!Z!5 K_,G(?HW9E5DIYQC(PC_ "TDY2].:2BD_P#MV2/Z M0P? M>33Q55)=HZO[W9+[F?$_P $O^"5&M7KPZS\>?%B64/#'1=$T!?#7PW\)6FE6HQYGD)F28C^*20Y:1O=B371T M5_0O"GA]PIP;#_A-PZ52UG4E[U1_]O/9/JHJ*\C[7+LER[*U^XAK_,]7]_\ ME9!1117VAZH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 ?/G[6'[=W_#,'Q%LO /_ JO^W/MFBQZA]K_ +<^ MS;-\TT>S;Y$F<>5G.?XL8XR?,/\ A[[_ -6\_P#EV_\ W)7%_P#!6#_DXG1? M^Q*MO_2N\KYAK^,./_%CQ R3C+&X'!8SDI4YM1C[.D[*RZRIMOYMGY9G/$>= M83-*M&E5M&+LERQ?YJY]I?\ #WW_ *MY_P#+M_\ N2C_ (>^_P#5O/\ Y=O_ M -R5\6T5\?\ \1M\3_\ H/\ _*5#_P"5GF?ZV9__ ,_O_)8?_(G[%?#;QA_P ML+X=:!X^_L[['_;FBVNH?9/.\SR/.A639NP-V-V,X&<9P.E;5<7^S;_R;MX! M_P"Q*TK_ -)(J[2O[ORFO5Q658>M5=Y2A!M]VXIO;3<_8,-.53#PE+=I/\ H MHHKT#8**_/K_ (."_P#@H/\ MG_\$N/V8-+_ &K_ -FG6? &HV,_C"ST&_\ M#/C#PC=7+@3V]S(+B.Y@OH<8: #RS&"XB?'7:: /J2BOEOXA M6?\ P4P_:/\ ^"?_ ,+?$/[/WQ0\,?!KXVZOI_AK5OB"WB3PJ;NTM"ULDFJZ M=';3+*8CYS,J[LL%C*>8A82K]24 %%%% !1161X\LO'6I>#]0L?AEXDTK1]> ME@*Z7J>N:-)J-I;R9'S26T5Q;O,N,_*)H^<'/&" :]%?#G_!OY^V9^TQ^W3^ MQ'KGQG_:O\8V.M>*K3XJ:YHPGTS2(;*W@MK8P".&..)1E5+/AG+.0?F9L5]Q MT %%%% !117C'PK^'_[;6B_MB_$OQY\6/CYX;UGX+ZOIFFQ_#'P+8^'EAU#0 M[I(E%Y)/ ?^Q*TK_TDBKM*XO]FW_DW;P#_P!B5I7_ *215VE?Z?9# M_P B/"_]>X?^DH_?\'_NE/\ PK\@HHHKUCI/RB_X/(O^41VG_P#97]&_]);^ MOI'XR:__ ,%>X_%/PR7Q'X/^#NG>!Y/BIX?C^(%WX"\3ZQ=:PNG-?1 ")+BT M@3R6F,2S'MO=VTFQ696"LZL 6V[D9E)4X)ZT ?G__ ,'-_CG]H#X, M?L<^$?B[\"OVF_'/@EV^*>AZ)J^C>%]1AL[?4K2Y>;S/-FCB%T&RJ#:LZQ%0 M0T;$YKUW_@M+^R/^UQ\?OV6M9^('[ G[2/Q#\"?%KPK9F]T73/"GC&\M+3Q) M#$&:33Y+=9!$)G4L8I0JN9%1&;825\V_X.2?@Y^T3^TS^QYX8^!'[,7[.WBO MQ]XA3XF:-X@NH]#MX5@MK*T,[2%YII$7>244(,D[\\ $U[3^V!\7_CY\6H/ M'[.WP?\ @+\4-'\/_$Z]6'XE_$.QTR.WN/!^B'S!- N9A+'>W#(MN)8PWV:. M=K@$LD8(!X9_P3#^/'B#_@L'K/A#]L_1O&WC_P ^ /AEX9M_#.L?#[3_B/J M"'Q#XN2.&:[?4$6Y+M:V8=$B:;;/>--(T^Z..-9-[]H7]JGQO\??^"F/C#]A MG2OA[\6=?\"_"CX?:5JGBO1_@_XFMM%U#5=8U1I'@^U7S:E87,=I#:HI6*VE M'F2SMYV41%;RS6/V9/C[_P $JO\ @KC:?%O_ ()R_L?^+?$7P#^*?ANUM?C7 MX&\(V-M#I^BW\'[JVU/3EEFC#2JAW/$HP09QN+2IY M*0,C)*VT Z#]B#7_ /@H%^Q9^U#\=M2^/7P_^*R?LAZ9X%NO%O@G5?B]XTT_ M6]=\-7=I!#-=:>LR:C=7,MLR_;#&)9'VBWA^8,TA??\ ^";W@'QY_P %5?V+ M8?V\?VEOCO\ $K0_$_Q4O=4O?!.F> ?B/J>C67@+38;V>UL8+6WLYHH+J91 MLTDUU',9FD*.#&-E>D?!#4?VPO\ @I1\/_&9_:X_9GU3X"?#GQ'\/M5\*6'@ M'5=>BOM;UF348A%<:G=B-$6TC@B#Q00-EW:>:1PH$0KYN_X)$^)O^"D'_!+_ M .%3_P#!+O\ :#_X)[>/OB%#X.UB^3X6?%#X?W&GMH.J:?3NC7S "C_P;4?&OX9?LL_\ !'7QC\7/VF?BQI7A_0?#_P ; MM?C\0^*]9E%O:I-)<6=NKN>B>9/(B@>L@%?-_V6_^"@W[$5OIVA:Y\3=6\06^G^-A8:E9:O!/-;21*UC)ND4QS0,X M,\4?W(G49/R_=/PJ_8O_ &._@3XJ_P"$Z^"'[)_PT\&ZW]F>W_MGPIX$T_3K MOR7QOC\ZWA1]C;1ES6UO91Q">[,3"*QC4*ZV5HEO&TDTS,<; . MC_X),O@I^U__ ,$U_P!I/]JKQ9+\1?V:+Z:#PY\7=.:WDU;4=.F@ MOFMS))>PW&_FT$OF.#-LN57S 8PU5/\ @W^_:4U;X*Q?M::!KO[/WQ UW0[C M]K/Q;=:7XA\%>''U=)K[_1UEL98;8IC(KW3]EO]DKX MV? 3X9_M7?MN_&#X+ZU)\3_VE]8NKRR^&OAX07U_H^EPVMQ;:1I\TB2>0;G; M,[SNLGE*9%&X[": /&?^"*_[,G[6_P"WC^P/^S3^VQ\6?^"G/QFTW4_#?BW5 M=3E\/Z3X@:2R\2V$.OWWG6^K>=F2]FE='C\R1WCCMMD20A@TC>F_\$Y_'7Q_ ML_\ @O!^V!^SI\4/VF?''C_P[X*\)^$YO#%OXLU&(QV O;.&]E$5M:Q0VL1W MW#)NCA0LJ)NR1FN^_P"#=CXQ26\L4CJX$=PJLIPRLIXP5)X#]A_P !_M$^'_\ @N[^TU^U M-XW_ &5?'^@_#SXN^'O#>G^#O%&J:9"L3RZ;I]K;2F>-96D@5VBD9&91PHW; M20* -?\ 8*U/4O\ @M'\(_B5^UC\6_C+\0-$\.ZGX\UKPW\)/#O@#X@:IX>B M\.Z39$00W\G]FW$#7=_-+OG9[@RH@V)&J+N#XWQ!^.W_ 4D_P""6G_!(W2/ M#G[7'QAT3XA?'/7?B38> _!/C+0%^V.T6I7BQ6UU/]M2W2YO(;<7+KYN$=TA M$KMF1SXY^RAX4_X*?_\ !"/XY_$O]ESX9_L!>)?V@_@-XY\;W7B7X8:WX(UB M"&ZT*6YP&M+KS01$H1(48R>6@:-I$9O,95^C/V]_^"?'[8G_ 4E_P""8/B; MP+\4M>TSPC\:]3\6VOCGP1X?L=:-QIWA&]LQ&EII"WBJ/-;R$D\VY50GVJZE MD0>4JK0!X]^V;\)O^"D/@4^!/CI_P2X^!?[4L7Q,\.^*+=_&&E?%GXQZ=J.@ M>,=(,;_:([NTN=?N((92XCV&VAA6-9)-@0K'L_5S3KBXO-/@N[JQ>UEEA5Y+ M:1@6B8@$H2I()!XR"1Q7YK_LQ?MU_P#!<+]HCPM9_LH_%W_@F#J7PQ\>-:C2 M_%OQVU7Q';IH6FQXV3:M:6BQM]KNMN3%;0RO$92K,ZQ!@/TKMH!:VT=LLCN( MT"AY7+,V!C))ZGWH ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'S/^V9XW_X)R^&OBA86/[7NI^3XE?0(I+%/)U=LV)GG"'-DIC_U M@FZ_-Z\;:\C_ .%K_P#!#S_H/_\ DKXE_P#B:\8_X+I?\G;>'?\ LG-I_P"E M]_7Q=7[YPS]&7PHXOR'#YSF6%4J]>/--\E!W>V\J,I/;JVS^2>./%[.LBXLQ MF I8+"SC3G92G3DY/1:R:J)-_)'Z_\ A?X;OOAC)O\ #4V@678****Y3N"BOC[_@J-_P6&\ ? M\$F]'TKQS\?_ -EOXG:YX/UK4%T^R\9>#X]*N+,7K1-*+:1)KZ*:)RJ2%2T8 M5O+;#'%?4'PK\::W\1/ &F>-?$/P]U+PK=:C;B9M"U>[M)[FV4\J'>SFFA)( MP?DD8<]: .AHKYJT/_@HKJ&O?MZ:G^P#:?L>2""]>5=0,H\QX90L'E?:#Y;GRMJEA]*T %%%% !17C'[)?[2?QM_: \3_% M#0_B_P#L@>)/A9:^!O'MSH7A;4M?U%+A/%UA']S5+<+&FR-Q@X!D3Y@!(Q#A M?9Z "J'BFX\46OAZ[N/!6DV%_JJ0DV%GJFHO:6\LG8231PS-&ON(W/M7R_\ M\%3_ /@J#MJ'A>_OH[C3KV]6%9+3R9[8++%B%2)/,5EP1M;=E?MJOE#_@HO_P5 M!G_X)]?$/X1>!-1_9@\1^*+3XM_$?2O"%CXKBURRL],L+F\N%C(?YY;IY4CW MRA/LZQN$V^WBCC:.[ND:-O-20N^!NC&(6 9G9(V /9Z*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _*3_ (+I?\G; M>'?^RBU_FWG?\ R.L3_P!?)_\ I3/]-\B_Y$F%_P"O MREW=57SXT5R,$QNZ]&->"_\ !NS^W==_M4?\$S-)T?XRZF;'QU\$IIO!7Q$B MU63RYK=M/0""XGW\C-J(P[MUEAGY^4U]^5^(O[7'[(_[1W[.7_!<#Q7^S9^S M-IL]I\,?^"@/A;RO&MW:.T2:*]I.DOB&ZC*C_CX^PM>E"2H\S6A@Y100#]&/ M^"7>EZA\3/!'C3]O?Q582PZK^T#XI/B#1H[F,I):^%+>,6GA^WP<;0UC&MX5 MQQ+J,W7->5M^VI_P4A^.'@;]HWXW?!SPCX+^%OA_X(^*-;T7PAH'Q4^'VIW5 MUXR.DVXFFOI+I-0M$MK2X;]W$T44NSYF9WV[:^Z]"T/1O"^AV?AKP[ID-EI^ MG6D=M8V=M&$C@AC4(D:*.%55 Z 5^,7[/O[?'[/?[='@/]HO5?^"C7C1M5 M^-.A>+?$GA_X??LZ:A9W%TF@6=M:E;-['1(T87UV)1*TNH21R20F(MNMXUR0 M#ZD\1?\ !7GX_P#C#_@AC8_\%:/@#\"/!\NLGP?UNY+ M.Y,"P0EKI?-AD98VD@.S&9,UI?L=_M4?\%DOVEF^"GQYE_9X^#D'P<\>?"6# M5_$37VOWMGKJ:O)I0FBGPHFCMK2YNV3RHTCNI$MG+R%9,1#X3_9?_:3^"&K_ M /!GAXM^&%G\0[$:UX;^'.O:9K5M.6B6WO[K7;Z2WLQ(X"27#QO')Y*,SA)H MF90)4+?J;_P2/^(G@+Q=_P $KOV?]?\ #'C+3+ZRTWX)>&;74KJUOHW2TGM] M)MHYXI2#B-XW1U=6P5*D'&* /-O^"3O_ 49_:*_;2O?VD+/]H[X;>&]'U'X M)_%W4?!UIHO@47-R)18HRS8EG(:ZD:5'VL(X0P*CRU.:\?\ '_\ P4\_X*;: M'_P2YU;_ (*YM\/OAUX0TC3;^:]B^!/C;P3JD.K_ -B1ZJ; "?4VOXMEY(@- MPA%EY95D 1L[CP?_ 1._:!TGPYK'_!2/Q]\'9]-\8>(M._:)\:>*/"WAO3[ MY9)-;1?MDMIY2QDL\<[Q;%=<@YX-?-WQ-_:__90_;C_X(/?$KX[_ !O^,8^* MO[3^N^%=1N=8T*ZM)KZX\"E-0VE;+3D5H=#L8[8*#>!8_.WXDGD=PE 'U5_P M<<_%_3_C/_P27^ _Q\\/:!=BU\5_&/P)X@L=+#(TXCNK2XN4AR2JE\.%R2!G MN!6Y^W1_P4[_ ."Q7_!-K5-(_:Y_:?\ V4/A#?\ [.=YK]O8^)-$\#ZY?WGB MKPI;7$@2*6[N9?+M)98N])F\'_X*9?&'P%\:/^#=?]F7XC_" M_4KG6= \#^,OAPGBG6+/3+@VUA]BTK9=NS[,-'#*XADD7*+,KQ$^8C*/J?\ MX+@_&KX6_MG_ /!.;4/V-?V1?'GASXE_$#X]WFD:7\/]%\*:S!?B6!-1M;JX MU.9H&<065O!"TCW+8C1C&"06% ')_P#!P[XFT'QKX7_8D\9>%M2CO=,U;]L# MP5>Z=>19VSP2I.\SS3R+%#:I-#NV32-(JPX?XN_P"" M^-O\.OV:O@W^P9\"];^(>FQMX'_:-\#I-)?7J12'3M.MFMY;UU9LK$N$+.?E M7<,FKW_!6GX\77_!.'_@KU\%?^"KOQ \$WGB3X%>)?A+/\,/'>MZ+9?;5T0M MJ,M_!=$+D$/)+"PQRZ6TRKEMJL >E_LI_P#!8WQG>_\ !4V+_@F#\>?B=\)/ MB;'XP\)R:_\ #'XJ?!EFBM;@Q1W$L^G:A:F]O5AN%CM+EP4G^['&2G[X%?T9 MKY0_9A_X*@?L?_MO?&;1_ /[ FI6GQ!LK*"74/B!XLL/#MW9V/ARQ-O*+:(S M3PQ!KV>Y,2K;C+"%+EWV[%#>2^%_^#<[]GSPKXXT[QY:_M[_ +6-S/INK0W\ M=E>_&59+65XY1((Y(_L8W1DC!7(RI(S0!6^,G_!4#_@H?X;_ ."M&H_\$U/A M9^RW\.-4EO/A'+XI\&WLWBF\:-W>\2VAO-3NC#']DMH@ERTD$-O<2.WDI'(2 M^X9G[)'_ 53_;Z\!?\ !2]O^"6'_!4[X.?#;3?&'B[PU/KGPF\:?"^:^BT; M6UBCFE:W?[8TD@RMO<#>0CHT!4QOYB.>2^*/Q;^&_P )O^#L_P ,O\2?&6GZ M)%XA_9,72-)N-3N5ABFO7UBYECAWL0H9UA<*"1N;:HRS 'J_VB? NE_MH?\ M!P5\ _%/P@O;?5-%_9H\$ZYJ_P 4_$FG2K);6%WJ,3P:?I3S+E1=%@;@PD[E MA+,0,C(!A^"_^"G/_!83]H7]J;]J3]C7]G_]FOX+P>-O@P=&'ANXU?7-1FT> M..XCN9G6XN=L,EW=3H+=8$$5K$FR=I),(JR=W\??^"CW_!0S]G#]J?\ 8\_9 MM^,/P0^%VE+\>K]-/\>:CI&MWNH7%E?VUI:R7]O;Q,D4=N@FN=L;F6[W)&Q. MTX)\W_X)+?&'X4ZO_P %Y/\ @H!HVE?$?0[FZU[4_!SZ)#!JD3M?BSLKF&Z\ MG#?O/*DD1'VYVLP!Q4O_ 6^^)_PY\.?\%9?^">>G:_X[TBSGT[XI:W-J,5S MJ,:-:1S1Z;'$\H+?NU=SM4M@,.(O!+>,/'?C#Q7837NF^%M(,XM[:,6D$\#WEY<2D[8O/A6.-3*Q<;4;GOV2 M?VM?VWU_;!^+O[(O[;GP/MH] \ Z+;Z]X1^//AGPK>Z3X=\0V$B1,]NZ74]P ML=U$97#".X<'[/-E4"@O\??M9?M*6?\ P2+_ .#@R?\ ;2_:6L[^#X$_M#_" MNQ\./X\L[&6YM=#U6S\K8LOE*S8"VX8JH)*7F]=WE.!]F>#?VTOA'_P5'\/_ M ! ^#/[%_BA?$O@:3X?ZKI7B+XGQZ?RT^RU#5/!OPB^(]X; MG7_$>GVC2;3=3Q:M;?V==721,\-J+:4Q^9$LDA+,(_KG_@F)^WIX/_X*6_L3 M^#/VO_"'AJ70_P#A([>>'5M!FN/-;3;^WF>"XA$F!YB;XRR/@%HW0D*25'YM M_P#!'3_@L_\ L:?L6_LJVO\ P3Q_X*@W(^$7Q9^!\MSH&HVGB/PQ^)NM?&?X-Z?\5M3^&=UX0M-?N+B M[T#0M2LS;7L>F&5A:374)P8)IH0D[0D!HA,(W =&H ]"HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ^4?VZ?^"8G_ VG\6].^*7_ N__A&OL'AR M'2OL/_"-?;/,V7%Q-YF_[3%C/G[=NT_=SGG \7_X<#_]78_^6)_]W5^BU%?? MY9XH\=Y-@*>"P>+Y:5-6BO9TG9>K@V_FV?GF:^%/ .=9A4QV-P?/5J.\G[2J MKOTC-)?)(_.G_AP/_P!78_\ EB?_ '=1_P .!_\ J['_ ,L3_P"[J_1:BN__ M (C)XD?]!W_E*C_\K//_ .(*^&7_ $ ?^5:W_P L.<^#_@#_ (51\)/"WPM_ MM;[?_P (UX1Y7VG[/;I#YFS!- M&MM?U&%8=0UR#2XDO+J-<;4DF"[W48& 20,"MFB@#FF^#/P??P_;^$W^%'AH MZ5:3/-::8="M_L\,CDEW2/9M5F))) R23FKFC_#GX>^'M$N_#/A_P)HUCIM^ M'%]I]GI<44%R&78PDC50KY7Y3D'(XZ5LT4 <_P"&_A-\*_!NI?VSX0^&GA_2 MKSRRGVO3=&@@EVGJNY$!P<#C-&E_"7X5:'#K-OHOPS\/V346#:@_AWP_;61N3G M.9#"B[SDGKFNHHH P?$_PK^&'C;4%U?QG\.-!U>[2(1)=:GH\%Q(J DA0SJ2 M%!)..G)]:M7G@?P5J/A)_ .H>#]+GT*2U^S2:+-I\;6C0]/*,)784_V<8K4H MH Q/A_\ #/X*?'O_!Q0W[17C;]DGQ_K7P;N?V>S\/\ 4/$>J?#"^N=,GU3^ MTVNMKP20%WM_NKYQC,>[YL[/GK]*O!/PU^'/PT\+IX'^''@#1/#^BQ[O+T?1 M-*AM+5=WWL11*J#/?CFMNB@#F=&^"WP<\.:I#K?A[X3>&;"]MVW6]W9:#;Q2 MQ'&,JZH"IP3T/>G^(/@_\)/%FJR:[XJ^%OAS4[Z8*);S4-$MYI7"@*,NZ$G M R> !71T4 8WBWX=?#[Q]X3D\!>._ NC:UH4L:I+HNK:9%M?"7@?PQI^C:58Q^79:9I5E';V]NF2=J1Q@*@R2< # MK6A10!R_B?X(_!?QOXPT_P"(7C/X1>%]7U_2=O\ 9>N:IH%M<7EGM.5\J:1" M\>#R-I𒋌 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! &1110!__9 end GRAPHIC 12 spke-20241231_g2.jpg begin 644 spke-20241231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M% (4 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\#^-W_ M 5%_P""??[-7BM_ _[0?[5?A;P7JR2RQBQ\37$EF\AC;:YC\U )%!P-RDCD M<\BO?*_&'_@]GL+*3]@3X4:G):1M<0_&!8HIR@WHCZ5?%U!Z@$HA([[1Z"@# M[O\ ^'Z/_!'[_I(E\+__ HD_P *T?"'_!:7_@E'X^\6:7X%\&?M\?#?4M8U MK48+#2=.M-?1I;JYFD6.*)!CEF=E4#N2*^ /^#*O1-&U/_@G;\39M2TBUN'7 MXTW"J\]NKD#^R--XR17N_P"V'_P3Z_9A_P""G7PH^$/_ 4+_9<^!6E:;\0? M"WQ8T#7='UK1[&WMKG6M'M/$$4-['X\-20,RY,;'Q'IB[AZ':S#Z$U\H?\&17_)H M?QJ_[*19_P#IO2@#]MJ*\J_:6_;?_9+_ &/(]+7]I3X\Z!X5NMAZ3>7# M2ZAJ3 X/V>TA5YY\' )C1@"1G&15S]F7]L']F#]LKP?<^//V7OC?X?\ &NFV M-U]FU*31KS=+83\_NKB%@);=R 2%D521R!B@#TFBN0^.7[0'P/\ V9?AW=_% MK]H7XL^'_!?AJR94N-;\2:I':6X=L[8PTA&Z1L$*BY9CP 37DG[/?_!6O_@G M#^U/\3_^%*? W]K?PMJ_B]@3;^&KIYK"^NL)O_<0W<<3S_)\_P"[#?+\W3F@ M#Z*HKX=_X+5_\%M?@+_P29^"=W -6T_Q!\7]U&[R;?.[+QR"15 QL(P ,4 ?J#17SEJ?_ 5\_P""7>B^ M+)? FL_M[?"VTUJ"]^QSZ5=>+[:.XCN-VWRFC9@P?=Q@C.:VOC]_P4Q_8&_9 M:^+^B? ']H']JWP?X6\9>(9H8]-\/:CJ/^D S,%B:8(&%JCD_*\Q16['B@"/ M]M/_ (*:?L*_\$[U\/C]LG]H?3/!4OBF:2/0;6>PN[R>ZV%0\GE6D,KI$I=0 M9758P6 +9KV;PCXN\+^/_"FF>.O!'B"SU;1=:T^&^TC5=/N%EM[RVF02131N MI(='1E96!P0017Y%_P#!P%^R5_P24_X**?'+PO%\?/\ @JSX-^"GQ$^'=M)I M&KZ=JEW:W+7%B\WF^2]M-<0-#*KF0K*&88<@HV%Q^G7[&/PY^#?PB_9'^&7P MR_9W\4_V[X#T3P)I5KX/UT7JW/\ :>FK:Q_9[OS4 63S8]LFY0%._*@# H ] M+HKYJ^/'_!8C_@F1^S1XZO\ X:_&?]LGPCI>N:1.L&MV%K+-?-I4K-M6.[:T MCE6T_\ AR+/[4WC6PUB*?3EAWA" MQG0E1M<[6!.5;(;!!H \X^!W_!6+_@G;^TE^TQK?['GP/_:GT#Q#\1O#[7*W M_AVU@N4$C6Y(G6WN)(EM[LQX8L())"H5B>%)'T/7XE_\$E?^"7'_ 1O^"__ M 5;MOVEOV6_^"JOAOXG:^DVKW?PX^%>E:C9O=6#3VEPDYEGCG=[Y8K66XP! M%%C 9BVTY]H_X.'?^"_?PY_X)[?"?6OV7?V:_&EKJOQW\1:>]KG3IUD7P7;R MI@WEP5.%NMC9@A/S E97 0*LH!^IE%? O_!+/_@J?_P3UT__ ()R?!GPAXJ_ M;=^'B>(O!OP*\./XWL+OQ9 ;K2G@T^S@N6NE+;HRD[A'+=&;FO9M _X+'?\ M!*SQ5K=KX;\,_P#!0+X4ZAJ-].L%E8V7C&VEFGD8X5$16)9B> * /I2BO*O MVB?VY/V/OV1KZPTW]I[]I'PAX"FU2(RZ:GBG6H[/[2H)!*&0@-RIX'I7?^ _ M'G@WXH>#=,^(?P\\2VFLZ'K-FEWI6JV$PD@NX'&5D1APRD<@CK0!A?&[]H3X M-?LW^%/^$Y^.'CNV\.:,-_F:G?12&"((I=F=T5A&H4$EFP, \UX'_P /T?\ M@C]_TD2^%_\ X42?X5]6SP0W,+VUS"LDP+ M-9WMG.LL,\;#*NCJ2&4@@@@D$&OSE_X.@?V,OV>OC?\ \$K/B5\ZGX&TSPLGBCP_;7&=91 \WA])Y;_4HE(R M&>SLTEG0$="R 'MFOBK_ (.BO^"S_CG_ ()V?!C1/V8/V9/$ITOXJ?$NQFN9 M]?MV'G^'-$5C$UQ#G[EQ/('BBDYV"&=AM=8V'EO_ :G?\$D?A!(;3PG\/\ ]M/PU:ZEJ(']FV?B^SO?#KWN>@A_M6"V M\XGL$R3VS7N>G?M._ ;69O&<&A?$>SU!OA[=V]KXQ&G12W TV:>".XCC8QHP M=C%+&Y";BH<;L5+^T'^S=\!_VK?AAJ/P9_:,^%.B^,/#.J0M'=:5K=DLJ D$ M>9&Q^:&5%F:WD9>#)"QP,@4 >N:S_P6X_X)+>'=6N= M\0?M^?#BPO[*=H+RRO-;$4T$JG#(Z, RL"""" 015;_A^C_P1^_Z2)?"_P#\ M*)/\*_FR_P"#HRPLM/\ ^"YOQMCL;2.%9!XU\7GPAX4M-+GTVWD%U=:F]K:)N60;75!* M\KCDE(GP": .E_9F_P""@O[$_P"V7KFJ>&OV5_VFO"7CR_T6T2YU6T\.:FL[ MVL+ML5W Z MP#ZU[%7Q#^QU_P2L^''["7_!4KXH?'W]FWX:6OAGX<_$[X8V' MVC2=+C2*RT[78=0D,\5O$#^YBDA,4HC4!%;S0NU=JCW_ /:L_;Z_8W_8@M=+ MN/VJOVA?#W@V77)"FBZ?J$[27NH$$!C!:PJ\TJ@E065" 64$@D9 /7Z*\9^ M/_!0_P#8>_:G\36'@G]G3]J+P=XRUK4=(N]4AT;0=66>[AM;66"&=YX1\]J5 MDN85V3!&)?@':V/9J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "OQG_X/9/^4>WPL_[+-%_Z M:=0K]F*_%S_@]JUW1H/V$OA+X9FU.!=0NOBW]JMK)I0)9(8M+O$DD5>I56FB M!/0&1<]10!\=?\$,_AK_ ,%=_B+_ ,$J:->Z+ M/_PD>H3?V19>='IU[O:"!WA*)&&B#B3)$T9*E?VG_P"" D4L'_!&[]GZ">-D M=/ J*Z.N"I%Q-D$=C7Y__P#!F'\>_@CX*_8>^*7PX\9_%SPWH^NQ_%9]2.E: MKK<%M.;273+*-)PDC@E"\$J[@,90BOJ+]OW_ (+1_P#!._\ X)$?L@:C\./V M>?C%X7\7>.[>RO8_ 7@+PWKD.IO;WMS++,LMXT+,MM;1R2ERLA5G1=B!CR # M<_X.E/\ E!9\;?\ KIX9_P#4ETNOC[_@RQ\0Z9X1_8>^/7BS6I2EGI?CJ&[N MW49*Q1Z8'8X^BFO=/^"[NF:Q\/?^#7_4_ _Q$\23W>OP>!O &GWUYJET7N=0 MOXM3TAIW=G.Z25C%+(Q.2<,3WKP+_@RTTSP]XX_8J_:"^&^J7:L+_P 8VT.H M6T<@\Q+>XTUH@V.P;;( ?5#Z4 ?,7_!"_P#X**>#_P!H;_@ME\3?^"A_[>%] MXHU76)O!.HR>"K70O VL^)7T$S7MM#%#!!I=IVD+1>5JADG\R15Y1FR5'/VL/#>H6F MDZ6]_P""_B"UM9NTATJ>6*6'4H$ZRQ;X+2Z7;DO#D+EF%?T??"G_ (*\?LG? MM7?%WPU\$?V$_&]G\6]8U-UOO%-[H7GQV'A715!,E[>SO#M25CMAAM?];)+( M,A$21U /QM_X*-?M4WW_ 4 _P"#HKX5_LD_$V^^U_"SX6_%G1_#^F>%[ILV MEU=QO#->RS1'Y7>:Y'V%/!MYIVDZ=8>);[5KNXMKW3KFRNY)H-3MC!"_GR+'(JA"T9!MH\-AB4 M_,;_ (.(/V??CM_P38_X+:3_ +9WA'2IH=,\5>+[#X@_#W7WA8V\FHV\D$US M;LPX\R*[C)9,Y\J6)C]^OVR^!_\ P-3_P""0OP9^..I? 7P7<>-8[_Q%)'XPG\+6CZHKIKNH1(P MNS'YP*Q@(#NX4 #CBO'/^#T?PAXV\3?\$\OA1X_3PK<);Z/\3(_[?$!\Y-.: MXTZX5!(ZC&WS%\L/PI9E'5@#W_\ P:W_ +;G[-5O_P $PO@I^R)I7Q*LM6^) M;ZUXE@O_ 7H\JSZAI4 U.^OC?7D0.ZVM/)EA G?"/)-'$I9VVT ?DO_ ,'2 M0O-"_P""[_B_5?"FFQ-J1T_PO@ S7ZY?%K_@T M]_8\_:,\7^$?CC\:_CA\1+GXC-=Q:E\7=?CU=+A?&E^S++<.5F4BQ4N&CC6 M*D<.U=A*AZ_)?_@YJU_16_X. ?$=R-3@,>FCPDE^_F#; RV%I(P8]L*P)ST! MK^KZ*6*>)9H9%='4,CJA![B@#^?L"?\&LGP?^*/PEU>73?%_B3X&^!/ M"WAG5H&*R:?/>Z+;>;<(1RLB6T5PT;#[L@1NV*^)/^#WC4]/F_:I^"&CQ7D; M75O\/]0FGMPX+HCWP",1U 8QN >^T^E?8O[:?[''C3]OW_@U2^#G@WX'V#ZY MXF\'_!KP/XFT72K >9)?S:?I$,-W;1A?\ M8@\!?M=?\&Z_Q7^#$5Q9VOB#XT:YXCL]7\17D'GO%?I%%%8RS'[SK"Z13!%=1N M+JTT_P F&2.>Y+S0Q8DN T(*A>%M4).3M7\Q/^#67_@MS^S[^P/HOC+]C']L M_P :MX5\):_KG]O^%/%%U:RRVUAJ+11P75K<>6K/$DB0P,C[=BM')N(W@U^] MG[('[?WP2_;LN_$OB/\ 9GBU/7? /AQH;6+XE2V,EKI>L7Y+F>VLO.59+@6Z MK'YDX41;I0B,Y5]H!_-G_P &XEC9Z7_P<7>&M-TZV2&WM]5\:100Q+A8T73- M1"J .@ &*]N_P"#U+X8?#3P!^U!\']=\"?#S0M$OO$7AC6+[Q!>:1I,-M+J M=T;R+,]P\:@S2')^=R6Y//->%?\ !NAXAT-_^#B[PIJ:ZM;FWU'6_&0L9_-& MRI,FT]#N'3U[5]3_ /!\%X(\4)\4_@%\1_[%N#HLGA_6M-_M%8B8DNEG MMI?*9NBL4;< >6"L1G:< 'ZO?\$?/V7/V9M$_P"";OP ^(NC?LZ^!+3Q#KWP M#\-IKFNVOA&RCO-16YTBV-P)YUB#S"4DEPY.\D[LU_/3^U5\-]0_X-[O^#@C M3/'GA;PY*?!?ASQC!XJ\)VJIG[3X7U#S([BUB+=6BBDO+-6/\<&[FOWY_P"" M(W[;?[-7QF_8=^ '[.WP?^)=EXJ\4>&_@'H/_"86F@2K3<>1(.R))<-QS0!]4_M^:+\+/^"@_QL_9I_9"T^+3_ !/X M4U;Q GQ@\4W"HL\$GAS2( +($$8*7E_J%E&/[\,=R,$ U]M@ # %?E9_P:?? M"#XN77[ ]E^UM^T#K=SJ>L>)M,M_"7@"2^7Y]/\ !VCSW2VENF>54W=S?'_: MCC@/("U^J= !7\8G_!'^Y^+EG_P65^%]S\!M&\.:CXO3Q_>'0K+Q=J=Q9Z;+ M+Y-SD3S6\,\L:[=QRD3G( Q@DC^S34]3TW1=-N-9UG4(+2SM('FNKJYE$<<, M:@LSNS$!5 !))X &:_C>_P""&/BSPYI?_!<#X)>)M4UBWMK"X^)[/(B@=RP'>@#Z._X+B?\%PO^"A/[3?B[7O^"8O[67PR\/?!3PYH MWC&WM?B'9>&X+G4+J\CAG26.5I9707-J (KJ)8UC\[$3;\$ ?MM_P0M_X),_ MLG?\$T?V;1XL_9[^)W_"R-4^)NGV6J:K\3F@2*/5[/RR]JEI$K.(+4+*SA2[ MNS2$NYPBI\W_ /!T_P#\$9?^&T_@,W[<7[/?A3SOBE\-=) MYWC"CE[BVR\L?\3QF6/YF\I1\E_\&F'_ 6HM?AIKL/_ 2\_:>\:)!H.L7; MS?"+6]3N=L=A?2,6ETAG8X6.=BTD.<8F+Q\F9 H!\Q_\'<][XINO^"S7B2#Q M TIM+;P-H$>A>9T%J;8NVWV^T/0/ACI MZ/Y?3SE4K-^/FA\^^:^+O^#JK_@B]\3?V[? &@?MG_LK>$)M=^(GP^TF33?$ M/ABQCW7>NZ)YCS(;91S+<6\DDS"(?-*D[A4_'W]N?\ 8[_9=\!7'Q,^/?[2G@[PWI%O"9%EO-F5^EO[2OPO\ ^"OEA^T[^P1XW_:?^+G@GQ-\#XOBYX.CTG3?AWHEQIZ: M;J;I%]GDU"*=Y7E

:B2B5HPWF#9$9%W_F1_P '0&NZ-XA_X+D?&^[T/4X+ MN*"30+666WE#JLT7A_38Y8R1_$DBLC#J&5@>0:_I>^&_QJ_85^-G[%_PLUGQ M[^T5X".AZ7IGA;Q#8ZA)XTLH%M;[3C:WL#,[2#85E@"NIP=N]3C)H ^HZ_F4 M_P""VW[7'[4W_!-K_@Y9_P"&V-?\#V_B&ST'3=,G^'FF^(8V-C>Z#)I0M+F& MW?!,+"XDO_WBY*3EG*L#M;]2)O\ @L=\$_VX_P#@K?\ !K]@C]B?XEIXI\-> M&+W6/%?Q3\8^'[ICI]X+72;N*STZ"9?ENHA=7$,TLBYC)BA568[PMW]J3Q#_ M ,$^?^"IW[77Q?\ ^"-O[?/AG0;;Q/X-ETO4_A+J<=R++5;BSO='LYYI;"Y< MMF\ANFGWQ*-DD!AW12".5J ,;_@F-\8_^"=O_!4K]M/2O^"JW['.K6GA3XDZ M=\/-0\,_&?X=W]JD.IW N9;22UNY1&=LXC>W>,7:[A*CQHQ1HA&OZ7U_,A_P M2(_8/^+O["O_ =#+^RC\$_B:WBW1?AN=3;Q?XGTM-L$NASZ091%>(C,J2+/ M> M/_BY^P[\*O$^N:A<23WVKZ_X$L;NYGD=B[N\DL3,Q+$DDGDDFO<:* /G#_AS MQ_P2@_Z1N? __P -CIG_ ,9H_P"'/'_!*$?\XW/@?_X;'3/_ (S7T?10!YQ\ M?/V/OV4OVJ8=-M_VE_VOT4 >,_M4_\$\/V'OVW7L[G]J[]E_PAXWN].B\JPU/6-*7[;;Q9+>4ERFV M98\DG8'VY.<9KI/VDQVWVJ4# M DF91NF?'&^0LV !G KT*B@#C/CS^SI\!OVHOA]/\*?VC/@_X=\;>'+B02OH M_B;28KN%95!"RH) =DBY.'7#+DX(KS_]ES_@F=^P'^Q7KEQXJ_9;_9,\%^#= M8N8FBEUO3=)5[[RF^]&+F4M*L9[HK!3@9' KW.B@#(\>_#_P)\5/!VH_#OXG M>"])\1:!J]L;?5=#US3X[NTO(CUCEAE5DD7@<,".*XG]G7]B[]D?]D6#4(/V M7OV:_!/@'^UF5M4D\*>&[>RDO-I)42O&@9U7)VJQ(7)P!FO3:* /GG6O^"27 M_!+GQ)K%UX@\0_\ !/'X,7U_>SO/>7MY\-]-DEGE8DL[NT)+,2223R2:]F^% MWPH^&7P1\#6/PQ^#O@#2/"_AS3%9=-T+0=/CM;2U5G+L(XHP%0%F8X ZDUT% M% 'AOQ,_X)D_\$ZOC1XXU#XF?%[]AKX4>*/$6JS>;J>N:_X"L+N[NG_O22RQ M%G/N37?? S]G'X _LQ^$Y? ?[.GP7\,>!=$GNVNIM(\)Z)!86SSL &D,<*JN MXA0"<9.!7:44 ?-7Q;_X(Y_\$M_CM\49OC1\6/V%?AUK'B:ZN3<7^IRZ"D9O MIBQ:EIG_ 3H^"MM&KITDGT+ MQ/H\-]:LZ9V/YQ%=910!XGJ/A']EC_@F#^R3X\^(_P %OV>M M#\)^$? _A?4_%&K^'_ >@06CWXL[62>0[8U42S,D6T.Y/;) ''P+\)/^"ZOP M]_X+ ?\ !.'XF?#_ ,(_!:P\)_$_QYK3_"_PI\.=5\01:P-1FU>W\I-0_P!3 M"SVUO;R75U< QA4CLI/G.17ZP:AI]AJUA/I>J64-S:W,+17-M<1AXY8V!#(R MGAE()!!X(->&?LW?\$O?^">_[('Q*U#XQ?LS_LC^#/!WB?4XY(KC6M(TS$T4 M;G+QP%B1;1MQE(@BD C H ]*_9_P#@GX'_ &;/@;X0_9]^&MC]GT#P5X;L MM%TB,@;O(MH5B5FQU=@NYFZEB2>377T44 <5\;OVT'3@XL-'T>R2WMK<.[.P2- M %7+,S' ZL37B%__ ,$A_P#@E=JE_-JNH?\ !.;X)S7-Q,TL\\GPSTPL[LFV,"Q06EO$@2.*- M% "(J*JA1P !7BW[2G_ 3!_P"">G[8&M/XH_:2_8[\ ^*]8D $NO7N@11Z MA( ,!6NX@DS =@7(%>[T4 ?./[/O_!(7_@F/^RSXN@^('P)_8B^'^AZ]:2"2 MQUMM%6[N[1QT>&:Y,CPM[H5->\^-_ W@WXE>%+WP+\0?"]CK6C:E%Y6H:7J= MLLT%PF0VUT8$,,@'!]*U:* /G*;_ ((_?\$IKB9[BX_X)P_!*221BSN_PSTP MEB>223#R:;_PYX_X)0?](W/@?_X;'3/_ (S7T?10!Y!\#_\ @GY^PO\ LS>- M&^)'[.W['WPU\#>(&LI+-M;\*>"[*PNC;N5+Q>;#&K;&**2N<':/2H/C?_P3 ML_84_:4U+6==^/G[)G@/Q;J>ORP2ZIK&N>'()[Z1X(5AA9+DKYL12- J^6RX M&?4Y]FHH \M_9=_8C_9)_8I\/7OA?]E/]GSPQX&M=2E635'T+352>^9<[3/. M_9\^!4;GXM?%_0M%F1=WV M*YOE:Z8>JP)NE;\%-?DY^T!_P5._:W^.\D^G6_C<^$M&E)"Z5X5+6S%?1Y\F M9^." P4_W1TKYTN;FXO+A[N[N'EEELHOR/U=^( MW_!;W]ECPN[VO@+PQXF\42KG9/%9I9V[?\"F82#_ +]UXUXM_P""]'Q%NG<> M!?V?-$L%_P"6;:MK,UV?J1&D/Y9_&O@2BOU/+_!?P_P,5S89U7WG.3_"+C'_ M ,E/R;,?&[Q$Q\GR8E4D^D(17XR4I?\ DQ]BZG_P6^_;"OG9K/P[X'L@1PMO MHUPV/^_ERW-=]X._X*K_ +4NJ^'K/5K]?#4DD\ :1?[(8+G\)*_/RO;_ (>< M^"M-_P"O8?S-?RC].++\%P!X48''\.06%K2QM.#G3]V3@Z&(DXM[M.48NW=( M][P\X[XQS7.JL,7CJDXJFW9RTOS1UMMU/K[2/^"L7QSMG UOP%X5NT'7R(+B M%C^)F8?I7=>%/^"N/AZ9EB\/INKX@HK_,3!>,G MB/@9)QQ[DNTXPE?YN-_N:/VNEQ1GM%Z5F_5)_FC]// '_!0#]EOQ^Z6R_$$: M-C]@J*^'_@E_P %5MJ%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !117E_[7?A3]H3XA_")OAC^S7XX/A'7/$VIPZ?J'CJ.**6 M;PUIK!GNKV"*0XEN3&A@A&&V37$@#U"BOQ-_X*H?L0?'S_ ((B?"W2 MO^"H/[#7[?GQM\1:AX7\5Z=!\1?!_P 6/'3ZU9>*K2ZG6#,B[$#.TCHC JQ" MR;XVB>(%OTM_X*+_ /!1#X9_\$X/V--5_:S^*NA75U<)';VGAOPC%($NM8UB MY4_9]/0X.UB0[.P#;(XI&"L5"D ^A:*^3?V0/V._C/\ $?P=I_[0G_!3#QUJ M/B[XD>(X8]1G^'T&ISV_A3P6D@#QZ;;:;'((;F6$$))=7(GE9U;:X7KY)XWU MC5/VSO\ @N?XU_8G^-FJ:U_PK'X_G^'FM MZ_H>K^/?$-V U_INEW$@2_N9FX8K LDK'+&%G8EBQKV7]C2P^('QU\7:O\ MMW_%2'5=+@\7Z>NG_"OP;?F2$Z'X6#B6*YN(#@+?W[A;J7<-\,0M;/?B[XICL;?YELK./#W5]*!GRH(\Y= MNF3PJYRQ4WXSXE^+N7\&1>!P*57 M&-;?9IWV<[;OJH*SMJVE:_MG[8__ 5%^./[3\UUX3\+W4WA+P;)E!H^GW!$ M]ZGKU?\ KV__ $J! MMT445_C4?O 4444 %;7@+XB>-_A?XCA\6?#_ ,37>E:A ?EN+63&X?W67HZG MNK @]Q6+16M"O7PM:-:C)QG%W33:::ZIK5,J$YTY*479KJC] ?V6/^"CWA;X ME26W@;XU"VT/7)"([;5$.RRO6Z -D_N7/H3M)Z$9"U]1]>E?BW7U'^QC^W_J M_P ,)K3X8_&:_FOO#9(BL=5D)>?2QT ;J9(1Z?>0=,@!:_J7PT\=9RJ0RSB6 M>^D:^WHJO3_M_P#\"ZR/T+(>+VVL/CWZ3_\ DO\ /[^Y^@-%0Z=J-AJ]A#JN ME7L5S:W,2RV]Q!('25&&596'!!!R"*FK^J8RC**E%W3/T---704444QA1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%>%_\%#?@O\ M@_M"?LY:C\'OV,/VB-' M^%GB'77^S:IXSU#2)KNZM+%D82+9^5(GD3L<*)CDHI8IM?:Z 'F7Q\^'MC_P M4[_:#\-_"5(EN?@A\&O&\6N>.]2QN@\7^*;%F^R:) >DMK9S$S7C\H9XXK89 M>.Y$7RM_P<>>#S\8OVZ/^"?O[/\ XTO;Z#P-XI^-=Y_PD!LKZ2V:2YCGTE+= M5EC*M%(4FN51U(8&1BI!&:Z[P9_P39_X.#/AM\.]/^%/PV_X+)_#CP_H&DZ: MMAI.G:1^S]I4*6<"KM58P(?EP._7//7FOI?]KC_@EWX+_:U_8T\%_LV>(_BQ MKEAXQ^&L^DZQX!^++#[7JNF>(M/1?+U63S&_TAI'#--&S#?YA(96".H!\/?\ M%]OV6/"O_!,/X3>$/^"K?_!/I+_P%\1/ /CW3K;Q7]AUR[E@\7:7=,8WM]12 M65_M;&41 N^6999-Q9@C)^BGQ@_8C^''QW^*^D_M1:+XR\8?#CXC0^"KCPU- MXN\$W=K#?W&BW+K.^GW"W=M<1.J3 2QOY8EBD!*.NY@?/_BC^Q+^T/\ MM6W M@#P5^WIXI\!MX,\#^);/Q'K7ASP%:W;KXSU2SRUJ;EKO'V.R64^<]FHG,C*B MF<(K*_T+\=D^-,WPBUZT_9V?0H_&UQ8F#PY=>)9)!86=Q(0GVF98T9I5B5FE M\H >:8Q'N0.74 ^3O!/[,_P8\4:MH'_!+W]FGP@FE?L^_ U[6X^*<<4K2IK^ ML%A>VGAV25R3/EY$U'4"2=XDMH&RMS,J^5^,?^"PG[3^N?L[_M#_ /!0?X+> M'?!TOPL_9^^*\_A*W\$:GI-PVI>+;&PFM(M3U :@MPJ6;-]J+VZ?9Y ! 1(' M,@*?>_[-G[/W@[]F'X.:3\'_ 9=7=ZEEYMQJNMZG('O=:U&>1IKS4;I_P#E MI<7$[R32-TW2$ !0 /A#XA_\$;OVE=.^ WQ]_8)^ _COP39?"']H/XJ2^+KS MQ5K.H7:ZWX0MKZ6UDU/3[>P2V:&^!^RA8)'N8-JSOO#%%+@'Z(?#CQ[X<^*O MP\T'XH>#[AYM(\2:+:ZIIVN(5FB8CL2CJ<5M5B_#CP%X<^%7P\T'X7 M^#[9X=(\-Z+:Z7I4,C[F2VMX5AB4GN0B*,UM4 %>)?MR_MH^#?V-OA:WB*^6 M*_\ $FJ*\/AG0V?_ (^)0.99,IR%!!;(]%^,_Q?\ !7P&^&.L?%GX MA:C]FTK1K4S3%<%Y6SA(D!^\[N511ZL.@YK\.OVF?VB_'?[4GQ>U+XM>/+DB M6Z?R]/L%)Q::PE%KFZ<\MU! M/\9-:I66CDFOQ_Q;\1X\$Y6L+@VGC*R?+UY([.;7X03T;N]5%I\_\3_B?XZ^ M,GCK4?B3\2/$,^J:QJDYEN[N<_@%4#A$4855& H &!6!117]M4:-+#THTJ4 M5&,4DDE9)+1));)'\,5JU;$UI5:LG*4FVVW=MO5MM[MA1116AD%%%% !1110 M 5[;\-_^1'T[_K@?_0C7B5>V?#;_ )$?3O\ KB?_ $(U_!/[1'_DR^7_ /8P MI?\ J-BC]+\+/^1]5_Z]/_TJ!N4445_C2?O(4444 %%%% !1110!],?L(?MJ M77P=U>#X4_$S5&D\*7LVVSNIFR=)E8]<_P#/%B?F'\).X?Q9_0J.2.:-9H9% M='4%64Y!!Z$&OQ=K[C_X)L?M82:]:1_L\?$#4R]Y:PD^&+N9\F:%1EK4D]2@ M!*?[(*\;0#_4/@=XGU*5:GPWFL[QEI0FWL_^?;?9_8[/W=G%+] X2X@E&2P& M(>C^!]O[OIV^[M;[!HHHK^LS]("BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBO(?VZ/VC8OV7/V:M?\ B;;3QKJ[Q"P\.QO@[[Z8 M%8S@_>" /*1W6(BNW+;=E\N[Z+4X*?O5'HND8K2,5 MY15EY[[L****]X^?"BBB@ HHHH **** "O:_AG_R(NG?]_[>34N MUVTMC]KX>S3^U0QS#B>KF-17CA MX:?XYW2_\E4_P/P'Z0G$$LNX6I9;3=I8F>O^"G:3^^3A\KG(T445_8)_&(44 M44 %%%% !1110 4444 %>T_# Y\":?\ [C_^AM7BU>T_"[GP'I_^X_\ Z,:O MX*_:(_\ )ELO_P"QA2_]1L6?I7A;_P C^K_UZ?\ Z7 WZ***_P :#]Z"BBB@ M HHHH **** "BBB@"6POKS2[Z'4].N7AN+>598)HSAD=3E6![$$ U^N7P'^) MMM\8_@_X?^)-N4WZIIR/=(G1+A?DF0>PD5Q^%?D17WA_P2=^(KZM\.O$7PRN MYLOHVI)>6@8\^5.I#*/8/$3]9*_??H]<02R[BZIEDW[F)@[+^_3O)?\ DO.O MN/LN"L:Z&9/#MZ5%^*U7X7/K2BBBO[7/U8**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#R']OGX@2?#+]C;XB>*X)O+E_P"$%O\ R4%7_KU+_P!+@=#1117^-!^] M!1110 4444 %%%% !1110 5]%?\ !,+Q@WAW]IE/#[2D1Z]HMU:[">"Z 3@_ M4")A^)KYUKT?]D'7'\/?M.^!]0C?:9/$,%L3[3'R2/RDKZK@;'RROC++\2G; MEK4[^CDE+_R5L]'**SP^:4:G:2^Z]G^!^KM%%%?Z5'[N%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!\.?\ !=R\DC_9Z\':>#\DOC/S&'NM MI.!_Z&:_+:OU9_X+<>"-?\8_ CPC_8%HDTEMXM/F"2YCB 5K6;O(P!/R].M? MFG;_ 5\9LU#Q':*N?OVL;R?^A!*^BQOTE? 3 .U7B/" MO_!453_TCF/S"'!W$]3;"R^=E^;."HKTM/@!IA7,GC><'T&D*1_Z.I]K\!]& MBD/V[Q#=3IV\J!8CV]2_O7RV-^F+]&_ NT\^C)_W*&)G^,:+7XG9#@'BR?\ MS#V]9P_^2N>8T5ZXGP1\ A0'FU@GN1>Q =O^F/UIUI\&O ]K(6DM[JY7/"W- MS]/[@7_)KY;&_3I^CSA7^ZQE:K_@P]1?^EJ!V0\-^)Y[QBO62_2YY#17MB_# M'X=*H4^$(6/J;RX_I+_G-/M/AYX(L7+VWAFVY.=LP:4=O^>A;TKY;&_M"?!' M#.U'"XZK_AHT4O\ R?$1?X'9#PNS^7Q5*:^'T'_ +)DN*G_ (Y4 MH?E*9VP\*LP?QXF*]$W_ )'S_7LWPH.? %A_VU_]&O73B^O578MY*%]!(<5& MS,Q+,22>I-?R[])/Z6V!\>>#,/P]ALHEA52Q$*_M)5E-OEIU:?)R*G&U_:WY MN=VY;6=[KZ_A3@B7#6/EBG7Y^:+C;EMNXN]^9]NW42BBBOXI/OPHHHH **** M "BBB@ HHHH *Z;X*W+67QD\)7B=8?$U@X_"XC-]^,GA*SC^]+X MFL$7ZFXC%=^5.OV9_&?A^*'S)!HLEU"@'+/;D3J![DQ@5^4= M?Q5](O+Y8?C*ABDO=JT8_?&4D_P<3\JXWHN&:0J=)17WIO\ 2P4445^ 'Q@4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>C_ +(6 MAMXA_:=\#Z>D>[9XBM[DCVA;SB?RCS7G%?17_!,+P>WB+]IF/7VB)CT'1;JZ MWD(S2C3[RC]U[O M\#]&J***_P!*C]W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH 9VTEG=1+)%*A22-AD,I&"#^%?D!\6_ =U\,/B?K_P^NPV[2-5GMD9 M^KQJYV/_ ,"7:WXU^P5? O\ P52^$C^'/BEIGQ;T^VQ:^(K,6]ZZKTNX %!) M_P!J(H!_US:OY]^D/P_+,>%:.9TU>6&GK_@J6BW\I*'WL^+XVP3KY='$16M- MZ^DM/SL?*M%%%?Q:?E84444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %?>'_!)WX=/I/PZ\1?$V[@P^LZDEG:,PY\J!268>Q>4CZQU\ M*6%C>:I?0Z9IUL\UQ<2K%!#&,L[L<*H'QD9S^-?OWT>N'Y9CQ=4S.:]S#0=G_?J7BO\ R7G?W'V7 M!6"=?,GB&M*:_%Z+\+G6T445_:Q^K!1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %>;_ +67P3C^/?P.U?P/! K:E'']LT5VP-MW&"4&3TW MM&3V$AKTBBN#-,MPF<9=6P.*C>G5BXR7E)6?S[/H]3'$4*>*H2HU%>,DT_F? MB]<6\]I%,^KY7BE[U-Z/I*+UC)> M4E9^6VZ/PK,<#5R[&3P]3>+^]='\T%%%%?/G$%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 445;T'0M7\4:W:>&_#^GR7=]?W*6]I;0KEI9'8*J MCW)(JH0G4FH05V]$ENWV0TG)V6Y]!?\ !-?X%O\ $OXTCXAZQ9%M)\)!;D,R M_+)>MGR%_P" X:3CH47/WJ_1>N _9E^!NE_L]_"'3?A]:%)+P+]HUBZ0?\?% MVX&]O]T8"+_LHO>N_K_0WPMX._U+X2I86JOW]3WZO^*27N_]NI*/:Z;6Y^U\ M/97_ &5EL:>,K/SK#4[6_M6_LP^&?VF/ +:-=&.TURP5I-"U5E_U,A',;XY,;X 8=L!AR,'\=\7 MO#:/&^5+%8-)8RBGR].>.[IM_C!O1.ZT4FU\QQ-D2S;#^TI+][';S7;_ "\_ M4_*VBM?QWX$\5_#3Q9>^"/&VCRV&I:?,8[BWE'Y,#T92,$,."""*R*_A*M1K M8:M*E5BXRBVFFK--:--/9I[H_()PE3DXR5FMT%%%%9$A1110 4444 %%%% ! M1110 4444 %%%% !1110 5]Q_P#!-C]D^70+./\ :'^(&FE+R[A*^&+29,&& M%AAKH@]&<$JG^R2W.X8\T_80_8KNOC%J\'Q6^)FEO'X4LIMUG:S+C^UI5/3' M_/%2/F/\1&T?Q8_0J...&-888U1$4!548 Z "OZB\#O#"I5K4^),UA:,=:$ M&MWTJ-=E]CN_>V46_P!!X2X?E*2Q^(6B^!/K_>_R^_L.HHHK^LC]'/@?]IWX MS_\ !>CXA?M&^*=*_P""16]M;0M+<7$SA4B102S,3P "23TQ7Q/\ \$B==T6__9P^*_\ P5!^+NHQ MZ1'\=/'FL>.YM4U8^6=-\(V*FRTA)6/2./3K);C/87#'CH #V3_@HU^VK#^P M[^S7J_Q*\.^%#XH\;7MI=0> ?!T+8?5K^*UEN79^1LMK>"&6YN)<@)# ^#N* M*WA_[+/_ 5&\:P_\$'--_X*G_M+V-IK/B"R^'NIZ]JUCI-N+.&_NH;NX@M[ M= -PB$C)#&6YV[BV#TKR36?VVOV*?VA_@7\:?VV?BW^V/\)[?Q1XK^$OB#0? M@]X!O?B1I8O_ SX=ELY2D;VWVC>FIZC*D5Q<)C>BK:VI&ZW'_ +3J%Z8+B:W5R\+J MVR5!*H#%!U% '=?#W_@H9^UI\'?C)^R59?M4>(_"_B'P]^UEXA>'&L M&\&:\;&WO[6WMY#-(UU:.MQ]F;SLR!XQ*'"L8A]6_MC?M$Z]\"? 6G>'OA5H M=MKGQ,\=ZH-!^&?ANY=A'=:DZ,[7-QM^9;*TA22ZN''(BA95S(\:M\MZ9_P3 MX^+NF^*OV=OC%^W;\5_ .F^!/V-O!5]-8ZCX?U"Z9O$EY%816JZOJ N8(DTV M*"VM1.88Y+C,KMF38H!VE_:4\*?!BS3_ (*B_M;>%-?.O?$[5[#P+^SS\,;2 MR0ZO;:;J$ZFRL(H9GC2+4M3DC6]N3*Z"***W@=@;4E@#[5\':;XAT;PEI>D> M+O$@UG5K73X8M3U<6:VXO;A4 DG$296(.P+; 2%SC)Q6E7C'[-7[;'@+]HCX MH^/_ -GV\\(:SX/^(_PPN+)?&/@OQ UN\T-O>P^?9WD$UM++#(;*(C2M;2/)7OY4H'WXB>W52OGY_??I^1%%>[?M+?L%_%7X#2S^(M"@D\1>&5 M)8:G9PDRVJ?]-XQDKC^^,IZETEYI MM'Y5B\'BL#6=*O!QDN_Z=UZ!1117CG,%%%% !1110 4444 %%%% !116UX"^ M'?C?XH>(X?"?@#PS=ZKJ$Y^6WM8\[1_>8]$4=V8@#N:UH4*^*K1HT8N4Y.R2 M3;;?1):ME0A.I)1BKM]$8M?4?[&/[ .K_$^:T^)WQEL)K'PT");+2Y,I/J8Z M@MWCA/K]YQTP"&KU[]EC_@G#X6^&LEMXY^-1MM@; :OJ, 8 K^I?#3P*G&I#,^)8[6<:&_HZO3_MS_P)[Q/T+(>$&I+$ M8]>D/_DO\OO[$.G:=I^CZ?!I6DV45M:VT2Q6]O!&$2)%&%55' %3445_ M5,8QC%1BK)'Z&DDK(****8SYP_X*R67QW\5?L)>,_@]^S3X7U34O&7Q(%KX, MTZXTRT>4:5!JEQ'9WFHS,O\ J8K>TEN)C*\,_ 3X4^%_@!I_[, M$'@^TNO ^G^#XO"ZZ!>PK)!-I26HM/LTB$8=&A&Q@1@@FNQHH ^*OVD_^")/ M_!,^]_9T\?V?PF_X)S_"M?%4O@K54\,G3_!MI'<#4#:2BW\IMHVOYNS:!/B[JN@R0?$BZ73X$U*]>.^NF@6Z MFB)\W;&Z%#O%_P"V%^T;8_LW:UX5U*S^$7@1[+7_ (B7 MM]8R16_C'4]PFT[0X6,O%/A;1;9KB^O=%CDVW ?$?AKX=:SX#T+P3X+;Q9H% MUI-YXAEMUCFN[Y;*\CCN(H8Y$$*/+&GF;F*94$U]Z444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 $ C!%>"_'K_@GI\$/C(\VN:!:GPM MKZ5"/(E8]Y(.%/J2I1B3DDU[U17C9YP]DG$F#>%S.A&K#M):KSB]XOS MBTSEQ>"PF.I>SQ$%)>?Z/=?(_,7XP_L"_M%?"1YKV/PJ?$.F1Y(U'0 9R%]6 MBQYB\=3M*C^\:\7FAFMY6@N(F1T8JZ.N"I'4$'H:_:*N1^(OP%^#7Q95C\1/ MAMI.J2LNW[7-:A;@#T$R8D'X-7\]\1_1PP5:3JY)BW3_ +E5L9/ MS/BL=P-2FW+"5+>4M5]ZU_!GY$T5^A/C7_@E=\ ]==KCPAX@UW09#]V)+A;F M%?\ @,B[S_WW7F?B+_@D?XWMV8^$_C%I5V/X!J.FRV_YE&DK\DS'P.\1LOD^ M7"JJEUA.+_"3C+_R4^;K\)9Y1>E-27DU^MG^!\A45]*7W_!*[]I.T6U?_ 6 M_P 5H<+R#.D[>PE]Q\YT5]2Z1_P2=^.=RX.M^/?"MJAZ^1/PZ M9I6EZ)8QZ7HVFV]I;0KMBM[6%8XT'H%4 ?2OTO(?HW9G5DIYQC(PCUC23E+ MTYI**3^4D>_@^!:\G?%54EVCJ_O=DON9\3?!+_@E3K=Z\.M?'GQ6EE#PQT31 M7$DS?[,DQ&U/<(&R.C"OKWX9_"7X<_![0%\,_#;PE::5:#!D$"9DF8?Q22-E MI&]V)-='17]#<*>'W"G!L/\ A-PZ52UG4E[U1_\ ;SV3ZJ*BO(^UR[)H?:_[<^S;-\TT>S;Y$F<>5G.?XL8XR?,/^'OO_5O/_EV__/O[.^Q_P!N:+:ZA]D\[S/(\Z%9-F[ W8W8S@9QG Z5M5Q?[-O_ ";M MX!_[$K2O_22*NTK^[\IKU<5E6'K57>4H0;?=N*;VTW/V##3E4P\)2W:3_ ** M**] V"BOSZ_X."_^"@_[9_\ P2X_9@TO]J_]FG6? &HV,_C"ST&_\,^,/"-U MP^-/A;_P60T_PCJ&H?#[]M/\ 9_U; M6XK1WTO3-5_9ZU:QMKF8#*QR7">)YVA4G@N(GQUVF@#ZDHKY;^(5G_P4P_:/ M_P""?_PM\0_L_?%#PQ\&OC;J^G^&M6^(+>)/"IN[2T+6R2:KIT=M,LIB/G,R MKNRP6,IYB%A*OU)0 4444 %%%9'CRR\=:EX/U"Q^&7B32M'UZ6 KI>IZYHTF MHVEO)D?-);17%N\RXS\HFCYP<\8(!KT5\.?\&_G[9G[3'[=/[$>N?&?]J_QC M8ZUXJM/BIKFC"?3-(ALK>"VMC (X8XXE&54L^& M,?"OX?\ [;6B_MB_$OQY\6/CYX;UGX+ZOIFFQ_#'P+8^'EAU#0[I(E%Y)/9?]?'^2/Q#B+_ )'=?_$%%%%?GYXQ M^N'[-O\ R;MX!_[$K2O_ $DBKM*XO]FW_DW;P#_V)6E?^DD5=I7^GV0_\B/" M_P#7N'_I*/W_ ?^Z4_\*_(****]8Z3\HO\ @\B_Y1':?_V5_1O_ $EOZ^D? MC)K_ /P5[C\4_#)?$?@_X.Z=X'D^*GA^/X@7?@+Q/K%UK"Z,O&_B(>/].UJ]O- M-LX8["VM(;6[5LSS2H'D+S1J$4''S$D8&?T5^#_Q(NOBKX%M?%]_\.O$?A6X ME55N=#\5:>MO=VTFQ696"LZL 6V[D9E)4X)ZT ?G_P#\'-_CG]H#X,?L<^$? MB[\"OVF_'/@EV^*>AZ)J^C>%]1AL[?4K2Y>;S/-FCB%T&RJ#:LZQ%00T;$YK MUW_@M+^R/^UQ\?OV6M9^('[ G[2/Q#\"?%KPK9F]T73/"GC&\M+3Q)#$&:33 MY+=9!$)G4L8I0JN9%1&;825\V_X.2?@Y^T3^TS^QYX8^!'[,7[.WBOQ]XA3X MF:-X@NH]#MX5@MK*T,[2%YII$7>244(,D[\\ $U[3^V!\7_CY\6H/ '[.WP? M^ OQ0T?P_P#$Z]6'XE_$.QTR.WN/!^B'S!- N9A+'>W#(MN)8PWV:.=K@$LD M8(!X9_P3#^/'B#_@L'K/A#]L_1O&WC_P#X ^&7AFW\,ZQ\/M/^(^H(?$/BY( MX9KM]01;DNUK9AT2)IML]XTTC3[HXXUDWOVA?VJ?&_Q]_P""F/C#]AG2OA[\ M6=?\"_"CX?:5JGBO1_@_XFMM%U#5=8U1I'@^U7S:E87,=I#:HI6*VE'F2SMY MV41%;RS6/V9/C[_P2J_X*XVGQ;_X)R_L?^+?$7P#^*?ANUM?C7X&\(V-M#I^ MBW\'[JVU/3EEFC#2JAW/$HP09QN+2IY'Y@S2%]__ ()O> ?'G_!57]BV']O']I;X M[_$K0_$_Q4O=4O?!.F> ?B/J>C67@+38;V>UL8+6WLYHH+J91 LTDUU',9FD M*.#&-E>D?!#4?VPO^"E'P_\ &9_:X_9GU3X"?#GQ'\/M5\*6'@'5=>BOM;UF M348A%<:G=B-$6TC@B#Q00-EW:>:1PH$0KYN_X)$^)O\ @I!_P2_^%3_\$N_V M@_\ @GMX^^(4/@[6+Y/A9\4/A_<:>V@ZII]S']!\/_&[7X_$/BO691;V MJ327%G;J[GHGF3R(H'K(!7W#\'_^"D7[!G[:'B*[^!W[+'[;_AC6O%MUI4]Q M!'X-U.VN;^UA3:'N(TGBEB.PLOWXW7D94U\G_P#!OY^R!\%' MV-M&5S@X&>E 'Y8?\$LO@'^V/_P4T^$'[0_@#X[_ /!4GXYZ+HW@O]I+Q'H. MEZOX+\3)9:Y>S6UO91Q">[,3"*QC4*ZV5HEO&TDTS,<; .C_ ."7'[0W[PW&_FT$ MOF.#-LN57S 8PU5/^#?[]I35O@K%^UIH&N_L_?$#7=#N/VL_%MUI?B'P5X$%]?Z/I<-K<6VD:?-(DGD&YVS.\[K)Y2F11N. MPF@#QG_@BO\ LR?M;_MX_L#_ +-/[;'Q9_X*<_&;3=3\-^+=5U.7P_I/B!I+ M+Q+80Z_?>=;ZMYV9+V:5T>/S)'>..VV1)"-Z;_P $Y_'7Q_L_^"\'[8'[ M.GQ0_:9\<>/_ [X*\)^$YO#%OXLU&(QV O;.&]E$5M:Q0VL1WW#)NCA0LJ) MNR1FN^_X-V/AQ\<_V=O^"8/@7]E#]I#X!^*/ GB_P%)JL>H0:];1>1>1W6K7 MM[%);RQ2.K@1W"JRG#*RGC!4G@/V'_ ?[1/A_P#X+N_M-?M3>-_V5?'^@_#S MXN^'O#>G^#O%&J:9"L3RZ;I]K;2F>-96D@5VBD9&91PHW;20* -?]@K4]2_X M+1_"/XE?M8_%OXR_$#1/#NI^/-:\-_"3P[X ^(&J>'HO#NDV1$$-_)_9MQ U MW?S2[YV>X,J(-B1JB[@^-\0?CM_P4D_X):?\$C=(\.?M+%;74_VU+=+F\AMQ)?V@_@-XY\;W7B7X8:WX(UB"&ZT*6YP&M+KS01$H1 M(48R>6@:-I$9O,95^C/V]_\ @GQ^V)_P4E_X)@^)O OQ2U[3/"/QKU/Q;:^. M?!'A^QUHW&G>$;VS$:6FD+>*H\UO(23S;E5"?:KJ61!Y2JM 'CW[9OPF_P"" MD/@4^!/CI_P2X^!?[4L7Q,\.^*+=_&&E?%GXQZ=J.@>,=(,;_:([NTN=?N(( M92XCV&VAA6-9)-@0K'L_5S3KBXO-/@N[JQ>UEEA5Y+:1@6B8@$H2I()!XR"1 MQ7YK_LQ?MU_\%POVB/"UG^RC\7?^"8.I?#'QXUJ-+\6_';5?$=NFA:;'C9-J MUI:+&WVNZVY,5M#*\1E*LSK$& _2NV@%K;1VRR.XC0*'E@!]% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,_P"V9XW_ M ."'?^RSK(N+,9@*6"PLXTYV4ITY.3T6LF MJB3?R1^G'_"U_P#@AY_T'_\ R5\2_P#Q-'_"U_\ @AY_T'__ "5\2_\ Q-?F M/17N_P#$H/@I_P! :_\ !>&_^9SY3_B.?$'_ $+\'_X*G_\ +3^@[X57?@>_ M^%_AN^^&,F_PU-H%G)X>?$HW6)@0P'$O[P?NRGW_ )O[W.:WJ\Z_8^_Y-)^% MO_9.=$_]((:]%K^<,;@Z&78RIA:*M"G*48K3:+:6UELNB2/[3RNO+%990K22 M3E"+LME>*=EY=@HHHKE.X**^/O\ @J-_P6&\ ?\ !)O1]*\<_'_]EOXG:YX/ MUK4%T^R\9>#X]*N+,7K1-*+:1)KZ*:)RJ2%2T85O+;#'%?4'PK\::W\1/ &F M>-?$/P]U+PK=:C;B9M"U>[M)[FV4\J'>SFFA)(P?DD8<]: .AHKYJT/_ (** MZAKW[>FI_L VG[''Q-&N:-HMOKFJ^+_/T5M$M=(GGD@@O7E74#*/,>&4+!Y7 MV@^6Y\K:I8?2M !1110 45XQ^R7^TG\;?V@/$_Q0T/XO_L@>)/A9:^!O'MSH M7A;4M?U%+A/%UA']S5+<+&FR-Q@X!D3Y@!(Q#A?9Z "J'BFX\46OAZ[N/!6D MV%_JJ0DV%GJFHO:6\LG8231PS-&ON(W/M7R__P %3_\ @J#(_&^G^+_ !CI_AR#6K+7;&RTZQO+MY-LV"RQ8A4B3S%9<$;6W97[:KY0_P""B_\ P5!G_P""?7Q#^$7@34?V M8/$?BBT^+?Q'TKPA8^*XM6Z>5(]\H3[.L;A-OG*,?&NC M:BD-KX'MXHXVCN[I&C;S4D+O@;HQB%@&9V2-@#V>BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** /RD_X+I?\G;>'?^R/BE_R<+,?^OC_ M "04445]T? G[S_L??\ )I/PM_[)SHG_ *00UZ+7G7['W_)I/PM_[)SHG_I! M#7HM?YMYW_R.L3_U\G_Z4S_3?(O^1)A?^O6>J?/O\ P5._8CT/ M_@HA^P5\1OV4M2A@&H>(-">7PQ=SX L]8MR)[*7=U5?/C17(P3&[KT8UX+_P M;L_MW7?[5'_!,S2='^,NIFQ\=?!*:;P5\1(M5D\N:W;3T @N)]_(S:B,.[=9 M89^?E-??E?B+^UQ^R/\ M'?LY?\ !<#Q7^S9^S-IL]I\,?\ @H#X6\KQK=VC MM$FBO:3I+XANHRH_X^/L+7I0DJ/,UH8.44$ _1C_ ()=Z7J'Q,\$>-/V]_%5 MA+#JO[0/BD^(-&CN8RDEKX4MXQ:>'[?!QM#6,:WA7'$NHS='?%/B"ZCMK%[6[DL[DP+!"6NE\V&1EC M:2 [,9DS6E^QW^U1_P %DOVEF^"GQYE_9X^#D'P<\>?"6#5_$37VOWMGKJ:O M)I0FBGPHFCMK2YNV3RHTCNI$MG+R%9,1#X3_ &7_ -I/X(:O_P &>'BWX86? MQ#L1K7AOX_NM=OI+>S$C@)),M,OK+3?@EX9M=2NK6^C=+2>WTFVCGBE(.(WC M='5U;!4J0<8H \V_X)._\%&?VBOVTKW]I"S_ &COAMX;T?4?@G\7=1\'6FB^ M!1$-(TV_FO8O@3XV\$ZI#J_]B1ZJ; "?4VOXMEY(@-PA%EY95D 1L[CP M?_!$[]H'2?#FL?\ !2/Q]\'9]-\8>(M._:)\:>*/"WAO3[Y9)-;1?MDMIY2Q MDL\<[Q;%=<@YX-?-WQ-_:_\ V4/VX_\ @@]\2OCO\;_C&/BK^T_KOA74;G6- M"NK2:^N/ I34-I6RTY%:'0[&.V"@W@6/SM^))Y'<)0!]5?\ !QS\7]/^,_\ MP27^ _Q\\/:!=BU\5_&/P)X@L=+#(TXCNK2XN4AR2JE\.%R2!GN!6Y^W1_P4 M[_X+%?\ !-K5-(_:Y_:?_90^$-_^SG>:_;V/B31/ ^N7]YXJ\*6UQ($BEN[F M7R[267+!2(8VA,A$7F+O29O!_P#@IE\8? 7QH_X-U_V9?B/\+]2N=9T#P/XR M^'">*=8L],N#;6'V+2MEV[/LPT<,KB&21%M2CO=,U;]L#P5>Z=>19VSP2I. M\ZY<^*?B=J M:P:/XU=(FN9(C<6[7L\T\BQ0VJ30[MDTC2*L.'^+O^"^-O\.OV:O@W^P9 M\"];^(>FQMX'_:-\#I-)?7J12'3M.MFMY;UU9LK$N$+.?E7<,FKW_!6GX\77 M_!.'_@KU\%?^"KOQ \$WGB3X%>)?A+/\,/'>MZ+9?;5T0MJ,M_!=$+D$/)+" MPQRZ6TRKEMJL >E_LI_\%C?&=[_P5-B_X)@_'GXG?"3XFQ^,/"0CHT!4QOYB.>2^*/Q;^&_PF_X.S_#+_$GQEI^B1>(?V3%TC2;C4[E8 M8IKU]8N98X=[$*&=87"@D;FVJ,LP!ZO]HGP+I?[:'_!P5\ _%/P@O;?5-%_9 MH\$ZYJ_Q3\2:=*LEM87>HQ/!I^E/,N5%T6!N#"3N6$LQ R,@&'X+_P""G/\ MP6$_:%_:F_:D_8U_9_\ V:_@O!XV^#!T8>&[C5]ZA<65_;6EK)?V]O$R11VZ":YVQN9;OVC%I!/ ]Y>7$I.V+SX5CC4RL7&U&Y[]DG]K7]M]?VP?B[ M^R+^VY\#[:/0/ .BV^O>$?CSX9\*WND^'?$-A(D3/;NEU/<+'=1&5PPCN'!^ MSS95 H+_ !]^UE^TI9_\$B_^#@R?]M+]I:SOX/@3^T/\*['PX_CRSL9;FUT/ M5;/RMBR^4K-@+;ABJ@DI>;UW>4X'V9X-_;2^$?\ P5'\/_$#X,_L7^*%\2^! MI/A_JNE>(OB?'I]S#IT&L7D(AM+"TDE1/M4BQ///.T8980+=22TV$ /GGQS_ M ,%DOB=\5_V6O$/[9G[+7[6/[,?A>RT^RU#5/!OPB^(]X;G7_$>GVC2;3=3Q M:M;?V==721,\-J+:4Q^9$LDA+,(_KG_@F)^WIX/_ ."EO[$_@S]K_P (>&I= M#_X2.WGAU;09KCS6TV_MYG@N(1)@>8F^,LCX!:-T)"DE1^;?_!'3_@L_^QI^ MQ;^RK:_\$\?^"H-R/A%\6?@?+K6D4SO!+"]O#+EQ&Z)M/^ MM"I)$763Y?U?_9>^)NM?&?X-Z?\ %;4_AG=>$+37[BXN] T+4K,VU['IAE86 MDUU"<&"::$).T) :(3"-P'1J /0J*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /E']NG_@F)_PVG\6].^*7_"[_P#A&OL'AR'2OL/_ C7VSS-EQ<3 M>9O^TQ8SY^W;M/W9KX4\ YUF%3'8W!\]6H[R?M*JN_2,TE\DC\Z M?^' _P#U=C_Y8G_W=1_PX'_ZNQ_\L3_[NK]%J*[_ /B,GB1_T'?^4J/_ ,K/ M/_X@KX9?] '_ )5K?_+#G/@_X _X51\)/"WPM_M;[?\ \(UX1Y7VG M[/;I#YFS!-&MM?U&%8=0UR#2XDO+J-<; M4DF"[W48& 20,"MFB@#FF^#/P??P_;^$W^%'AHZ5:3/-::8="M_L\,CDEW2/ M9M5F))) R23FKFC_ Y^'OA[1+OPSX?\":-8Z;?AQ?:?9Z7%%!%Y-18-J#^'?#]M9&Y.N:ZBB@#!\3_"OX M8>-M075_&?PXT'5[M(A$EUJ>CP7$BH"2%#.I(4$DXZ>!_!6H^$G\ Z MAX/TN?0I+7[-)HLVGQM:-#T\HPE=A3_9QBM2B@#$^'_PS^''PF\/+X1^%GP_ MT3PSI*2-(FF>']*ALK=7.,L(X5503@9..U;=%% 'Y=>-_ 7BGQ[_ ,'%#?M% M>-OV2?'^M?!NY_9[/P_U#Q'JGPPOKG3)]4_M-KK:\$D!=[?[J^<8S'N^;.SY MZ_2KP3\-?AS\-/"Z>!_AQX T3P_HL>[R]'T32H;2U7=][$42J@SWXYK;HH Y MG1O@M\'/#FJ0ZWX>^$WAFPO;=MUO=V6@V\4L1QC*NJ J<$]#WI_B#X/_ D\ M6:K)KOBKX6^'-3OI@HEO-0T2WFE<* HR[H2< #)X %='10!C>+?AU\/O'WA M.3P%X[\"Z-K6A2QJDNBZMID5S:.JXVJ89%*$# P,<8JSX4\)>%/ GAZU\)>! M_#&GZ-I5C'Y=EIFE64=O;VZ9)VI'& J#))P .M:%% '+^)_@C\%_&_C#3_B% MXS^$7A?5]?TG;_9>N:IH%M<7EGM.5\J:1"\>#R-I𒋌 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% @ !1110 4444 %%%% !1110 4444 %%%% !1110!__]D! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2024
Mar. 04, 2025
Jun. 30, 2024
Class of Stock [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36559    
Entity Registrant Name Via Renewables, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 46-5453215    
Entity Address, Address Line One 12140 Wickchester Ln    
Entity Address, Address Line Two Suite 100    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77079    
City Area Code 713    
Local Phone Number 600-2600    
Title of 12(b) Security 8.75% Series A Fixed-to-Floating RateCumulative Redeemable Perpetual Preferred Stock, par value $0.01 per share    
Trading Symbol VIASP    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction Flag false    
Entity Shell Company false    
Entity Public Float     $ 0
Documents Incorporated by Reference
Certain information required by Part III of this Annual Report on Form 10-K will be disclosed in a Form 10-K/A no later than 120 days after December 31, 2024.
   
Amendment Flag false    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001606268    
Common Class A      
Class of Stock [Line Items]      
Entity Common Stock, Shares Outstanding   3,529,602  
Common Class B      
Class of Stock [Line Items]      
Entity Common Stock, Shares Outstanding   3,793,727  
Series A Preferred Stock      
Class of Stock [Line Items]      
Entity Common Stock, Shares Outstanding   3,374,087  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Audit Information
12 Months Ended
Dec. 31, 2024
Audit Information [Abstract]  
Auditor Name GRANT THORNTON LLP
Auditor Location Houston, Texas
Auditor Firm ID 248
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 53,150 $ 42,595
Restricted cash 17,109 0
Inventory 2,137 3,124
Fair value of derivative assets 8,685 909
Customer acquisition costs, net 7,051 5,154
Customer relationships, net 8,020 342
Deposits 4,330 6,897
Renewable energy credit asset 23,481 25,456
Other current assets 10,247 6,567
Total current assets 203,771 158,973
Property and equipment, net 5,231 4,710
Fair value of derivative assets 478 91
Customer acquisition costs, net 2,141 1,835
Customer relationships, net 3,500 139
Deferred tax assets 6,088 15,282
Goodwill 120,343 120,343
Other assets 3,387 2,461
Total Assets 344,939 303,834
Current liabilities:    
Accrued liabilities 19,778 15,094
Renewable energy credit liability 15,832 15,706
Fair value of derivative liabilities 1,701 19,141
Other current liabilities 58 59
Total current liabilities 74,702 79,996
Long-term liabilities:    
Fair value of derivative liabilities 55 54
Long-term portion of Senior Credit Facility 106,000 97,000
Subordinated debt—affiliate 0 0
Total liabilities 180,757 177,050
Commitments and contingencies (Note 13)
Series A Preferred Stock, par value $0.01 per share, 20,000,000 shares authorized, 3,380,440 shares issued and outstanding at December 31, 2024 and 3,567,543 issued and outstanding at December 31, 2023 83,221 88,065
Stockholders' equity:    
Additional paid-in capital 39,719 40,002
Accumulated other comprehensive loss (40) (40)
Retained earnings 26,981 8,972
Treasury stock, at cost, 0 and 28,918 at December 31, 2024 and December 31, 2023 0 (2,406)
Total stockholders' equity 66,733 46,600
Non-controlling interest in Spark HoldCo, LLC 14,228 (7,881)
Total equity 80,961 38,719
Total Liabilities, Series A Preferred Stock and stockholders' equity 344,939 303,834
Nonrelated Party    
Current assets:    
Accounts receivable 65,442 63,246
Current liabilities:    
Accounts payable 37,176 29,524
Affiliated Entity    
Current assets:    
Accounts receivable 4,119 4,683
Total current assets 4,119 4,683
Current liabilities:    
Accounts payable 157 472
Total current liabilities 157 472
Common Class A    
Stockholders' equity:    
Common stock $ 35 $ 32
Common stock, shares authorized (in shares) 120,000,000 120,000,000
Common Class B    
Stockholders' equity:    
Common stock $ 38 $ 40
Common stock, shares authorized (in shares) 60,000,000 60,000,000
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Preferred stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 3,380,440 3,567,543
Preferred stock, shares outstanding (in shares) 3,380,440 3,567,543
Treasury stock, shares (in shares) 0 28,918
Common Class A    
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 120,000,000 120,000,000
Common stock, shares issued (in shares) 3,529,602 3,261,620
Common stock, shares outstanding (in shares) 3,529,602 3,232,701
Common Class B    
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 3,793,727 4,000,000
Common stock, shares outstanding (in shares) 3,793,727 4,000,000
Trade Accounts Receivable    
Allowance for doubtful accounts $ 2,950 $ 4,496
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Net asset optimization expense $ (2,326) $ (7,326) $ (2,322)
Total revenues 398,868 435,192 460,493
Operating expenses:      
Retail cost of revenues 230,791 310,744 357,096
General and administrative 74,453 68,874 61,933
Depreciation and amortization 9,446 9,102 16,703
Total operating expenses 314,690 388,720 435,732
Operating income 84,178 46,472 24,761
Other (expense)/income:      
Interest expense (6,943) (9,334) (7,204)
Interest and other income 99 109 129
Total other (expense)/income (6,844) (9,225) (7,075)
Income before income tax expense 77,334 37,247 17,686
Income tax expense 16,259 11,142 6,483
Net income 61,075 26,105 11,203
Less: Net income attributable to non-controlling interest 32,820 11,130 3,625
Net income attributable to Via Renewables, Inc. stockholders 28,255 14,975 7,578
Less: Dividend on Series A preferred stock 10,246 10,619 8,054
Net income (loss) attributable to stockholders of Class A common stock 18,009 4,356 (476)
Net income (loss) attributable to stockholders of Class A common stock 18,009 4,356 (476)
Other comprehensive income (loss), net of tax:      
Comprehensive income 61,075 26,105 11,203
Less: Comprehensive income attributable to non-controlling interest 32,820 11,130 3,625
Comprehensive income attributable to Via Renewables, Inc. stockholders $ 28,255 $ 14,975 $ 7,578
Net income (loss) attributable to Via Renewables, Inc. per share of Class A common stock      
Basic (in dollars per share) $ 5.48 $ 1.36 $ (0.15)
Diluted (in dollars per share) $ 5.48 $ 1.36 $ (0.15)
Weighted average shares of Class A common stock outstanding      
Basic (in shares) 3,286 3,211 3,156
Diluted (in shares) 3,286 3,211 3,156
Retail revenues      
Revenues:      
Retail revenues $ 399,418 $ 439,360 $ 462,815
Other revenue      
Revenues:      
Retail revenues $ 1,776 $ 3,158 $ 0
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENT OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Class A Common Stock
Class B Common Stock
Total Stockholders' Equity
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Additional Paid-In Capital
Retained Earnings (Deficit)
Non-controlling Interest
Balance at beginning of period (in shares) at Dec. 31, 2021         3,159,000 4,000,000          
Balance at beginning of period (in shares) at Dec. 31, 2021             (29,000)        
Balance at beginning of period at Dec. 31, 2021 $ 48,549     $ 51,717 $ 32 $ 40 $ (2,406) $ (40) $ 53,918 $ 173 $ (3,168)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Stock based compensation 3,121     3,121         3,121    
Restricted stock unit vesting (in shares)         42,000            
Restricted stock unit vesting (469)     (469)         (469)    
Consolidated net income (loss) 11,203     7,578           7,578 3,625
Distributions paid to non-controlling unit holders (14,553)                   (14,553)
Dividends paid to Class A common stockholders (11,461)     (11,461)         (11,461)    
Dividends to Preferred Stock/Shareholders (8,054)     (8,054)         (2,376) (5,678)  
Changes in ownership interest 0     138         138   (138)
Balance at end of period (in shares) at Dec. 31, 2022         3,201,000 4,000,000          
Balance at end of period (in shares) at Dec. 31, 2022             (29,000)        
Balance at end of period at Dec. 31, 2022 28,336     42,570 $ 32 $ 40 $ (2,406) (40) 42,871 2,073 (14,234)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Stock based compensation 2,266     2,266         2,266    
Restricted stock unit vesting (in shares)         47,000            
Restricted stock unit vesting (186)     (186)         (186)    
Consolidated net income (loss) 26,105     14,975           14,975 11,130
Stock issued- reverse stock split (in shares)         14,000            
Distributions paid to non-controlling unit holders (4,308)                   (4,308)
Dividends paid to Class A common stockholders (2,874)     (2,874)         (2,874)    
Dividends to Preferred Stock/Shareholders (10,620)     (10,620)         (2,544) (8,076)  
Changes in ownership interest $ 0     469         469   (469)
Balance at end of period (in shares) at Dec. 31, 2023   3,261,620 4,000,000   3,262,000 4,000,000          
Balance at end of period (in shares) at Dec. 31, 2023 (28,918)           (29,000)        
Balance at end of period at Dec. 31, 2023 $ 38,719     46,600 $ 32 $ 40 $ (2,406) (40) 40,002 8,972 (7,881)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Stock based compensation 1,720     1,720         1,720    
Restricted stock unit vesting (in shares)         62,000            
Restricted stock unit vesting (286)     (286) $ 1       (287)    
Consolidated net income (loss) 61,075     28,255           28,255 32,820
Contribution for cash settlement / merger 643                   643
Distributions paid to non-controlling unit holders (10,162)                   (10,162)
Distribution to controlling interest (in shares)         206,000 (206,000)          
Distribution to controlling interest (502)     (502) $ 2 $ (2)     (502)    
Dividends to Preferred Stock/Shareholders (10,246)     (10,246)           (10,246)  
Treasury Shares (in shares)             29,000        
Treasury Shares 0           $ 2,406   (2,406)    
Changes in ownership interest $ 0     1,192         1,192   (1,192)
Balance at end of period (in shares) at Dec. 31, 2024   3,529,602 3,793,727   3,530,000 3,794,000          
Balance at end of period (in shares) at Dec. 31, 2024 0           0        
Balance at end of period at Dec. 31, 2024 $ 80,961     $ 66,733 $ 35 $ 38 $ 0 $ (40) $ 39,719 $ 26,981 $ 14,228
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class A Common Stock      
Dividends paid to Class A common stockholders (in dollars per share) $ 0 $ 0.90625 $ 3.625
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 61,075 $ 26,105 $ 11,203
Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:      
Depreciation and amortization expense 9,446 9,102 16,703
Deferred income taxes 10,163 5,154 1,962
Stock based compensation 2,411 2,295 3,252
Amortization of deferred financing costs 852 825 1,125
Bad debt expense 2,469 3,442 6,865
Gain (loss) on derivatives, net 3,720 71,493 (17,821)
Current period cash settlements on derivatives, net (34,148) (66,632) 35,643
Other 234 196 26
Changes in assets and liabilities:      
(Increase) decrease in accounts receivable (4,664) 14,777 (21,620)
Decrease (increase) in accounts receivable - affiliates 564 1,772 (2,636)
Decrease (increase) in inventory 987 1,281 (2,423)
Decrease in customer acquisition costs (9,508) (6,736) (5,870)
Decrease (increase) in prepaid and other current assets 4,834 610 (10,475)
(Increase) decrease in other assets (1,331) 854 (502)
Increase (decrease) in accounts payable and accrued liabilities 3,695 (15,149) 2,707
Decrease (increase) in accounts payable—affiliates (315) 207 (226)
Decrease in other current liabilities 0 (264) (1,597)
Decrease in other non-current liabilities 0 (17) (109)
Net cash provided by operating activities 50,484 49,315 16,207
Cash flows from investing activities:      
Purchases of property and equipment (1,577) (1,435) (2,153)
Acquisition of Customers (3,150) 0 (4,718)
Net cash used in investing activities (4,727) (1,435) (6,871)
Cash flows from financing activities:      
Buyback of Series A Preferred Stock (4,232) 0 0
Borrowings on notes payable 586,000 377,000 289,000
Payments on notes payable (577,000) (380,000) (324,000)
Net (paydown) borrowings on subordinated debt facility 0 (20,000)  
Net (paydown) borrowings on subordinated debt facility     20,000
Contribution for cash settlement of merger 643 0 0
Restricted stock vesting (1,013) (186) (663)
Payment of dividends to Class A common stockholders 0 (2,874) (11,461)
Payment of distributions to non-controlling unitholders (11,633) (4,308) (14,553)
Payment of Preferred Stock dividends (10,858) (10,268) (7,628)
Net cash used in financing activities (18,093) (40,636) (49,305)
Increase (decrease) in Cash and cash equivalents and Restricted Cash 27,664 7,244 (39,969)
Cash and cash equivalents and Restricted cash—beginning of period 42,595 35,351 75,320
Cash and cash equivalents and Restricted cash—end of period 70,259 42,595 35,351
Non-cash items:      
Property and equipment purchase accrual 70 (4) (4)
Cash paid during the period for:      
Interest 6,064 8,636 5,561
Taxes $ 10,562 $ 3,425 $ 865
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Formation and Organization
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Formation and Organization
1. Formation and Organization

Company's Name Change

In August 2021, Spark Energy, Inc. changed its name from Spark Energy, Inc. to Via Renewables, Inc. (the "Company").

Organization

We are an independent retail energy services company that provides residential and commercial customers in competitive markets across the United States with an alternative choice for natural gas and electricity. The Company is a holding company whose sole material asset consists of units in Spark HoldCo, LLC (“Spark HoldCo”). The Company is the sole managing member of Spark HoldCo, is responsible for all operational, management and administrative decisions relating to Spark HoldCo’s business and consolidates the financial results of Spark HoldCo and its subsidiaries. Spark HoldCo is the direct and indirect owner of the subsidiaries through which we operate. We conduct our business through several brands across our service areas, including Electricity Maine, Electricity N.H., Major Energy, Provider Power Massachusetts, Spark Energy, and Verde Energy. Via Energy Solutions (“VES”) is a wholly owned subsidiary of the Company that offers broker services for retail energy customers. Via Wireless is a wholly owned subsidiary of the Company that offers wireless services and equipment to wireless customers.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation

The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to the rules and regulations of the SEC. Our financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.

In the opinion of the Company's management, the accompanying consolidated financial statements reflect all adjustments that are necessary to fairly present the financial position, the results of operations, the changes in equity and the cash flows of the Company for the respective periods. Such adjustments are of a normal recurring nature, unless otherwise disclosed.
Subsequent Events

Subsequent events have been evaluated through the date these financial statements are issued. Any material subsequent events that occurred prior to such date have been properly recognized or disclosed in the consolidated financial statements.

Use of Estimates and Assumptions

The preparation of our consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates.

Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer

W. Keith Maxwell, III is the Chief Executive Officer, a director, and the owner of all of the voting power of our common stock through his ownership of Retailco, LLC (“Retailco”). Retailco is a wholly owned subsidiary of TxEx Energy Investments, LLC (“TxEx”), which is wholly owned by Mr. Maxwell.

We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled by Mr. Maxwell, and these affiliates enter into transactions with and pay certain costs on our behalf. We undertake these transactions in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services among these related parties.

These transactions include, but are not limited to, employee benefits provided through the Company’s benefit plans, insurance plans, leased office space, certain administrative salaries, management due diligence, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed under these arrangements are based on services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by the Company and then directly billed or allocated to affiliates, and costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Additionally, the Company enters into transactions with certain affiliates for sales or purchases of natural gas and electricity, which are recorded in retail revenues, retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate in the consolidated balance sheets. The allocations and related estimates and assumptions are described more fully in Note 14 "Transactions with Affiliates."
On June 13, 2024, we consummated the previously announced Merger contemplated by that certain Agreement and Plan of Merger (the “Merger Agreement”), dated as of December 29, 2023, by and among the Company, Retailco, and Merger Sub, pursuant to which Merger Sub was merged with and into the Company, with the Company continuing as the surviving corporation in the Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. As a result, each previously outstanding share of Class A common stock was converted into the right to receive $11.00 per share at the closing of the Merger (other than: (i) shares of Class A common stock held (a) by the Company or any subsidiary of the Company, or (b) held or beneficially owned by Mr. Maxwell and any person or entity controlled by Mr. Maxwell, including Retailco, Merger Sub and NuDevco Retail, and other than certain dissenting shares). As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.
Cash and Cash Equivalents

Cash and cash equivalents consist of all unrestricted demand deposits and funds invested in highly liquid instruments with original maturities of three months or less. The Company periodically assesses the financial condition of the institutions where these funds are held and believes that its credit risk is minimal with respect to these institutions.

Restricted Cash

As part of the customer acquisitions in April 2024 and October 2024, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquire customers and other conditions of the asset purchase agreement are met, we make payments to the sellers from the escrow account. As of December 31, 2024, the balance in the escrow account was $15.9 million. See Note 16 "Customer Acquisitions" for further discussion.

As of December 31 2024, we have $1.2 million in escrow account related to Maine regulatory settlement. See Note 13. "Commitments and Contingencies" for further discussion.

Inventory

Inventory primarily consists of natural gas used to fulfill and manage seasonality for fixed and variable-price retail customer load requirements and is valued at the lower of weighted average cost or net realizable value. Purchased natural gas costs are recognized in the consolidated statements of operations, within retail cost of revenues, when the natural gas is sold and delivered out of the storage facility using the weighted average cost of the gas sold.

As of December 31, 2024 and 2023, the Company also holds approximately $0.1 million and $0.5 million, respectively of wireless device inventory which is valued at the lower of cost or net realizable value.

Customer Acquisition Costs

The Company capitalizes direct response advertising costs that consist primarily of hourly and commission-based telemarketing costs, door-to-door agent commissions and other direct advertising costs associated with proven customer generation in its balance sheet. These costs are amortized over one to two years.
As of December 31, 2024 and 2023, the net customer acquisition costs were $9.2 million and $7.0 million, respectively, of which $7.1 million and $5.2 million were recorded in current assets, and $2.1 million and $1.8 million were recorded in non-current assets. Amortization of customer acquisition costs was $7.1 million, $4.8 million, and $2.1 million for the years ended December 31, 2024, 2023 and 2022, respectively, which is recorded in depreciation and amortization in the Consolidated Statements of Operations. Customer acquisition costs do not include customer acquisitions through merger and acquisition activities, which are recorded as customer relationships.

Recoverability of customer acquisition costs is evaluated based on a comparison of the carrying amount of such costs to the future net cash flows expected to be generated by the customers acquired, considering specific assumptions for customer attrition, per unit gross profit, and operating costs. These assumptions are based on forecasts and historical experience. No impairments of customer acquisition costs were recorded for the years ended December 31, 2024, 2023 and 2022.

Customer Relationships

Customer contracts recorded as part of mergers or acquisitions are reflected as customer relationships in our balance sheet. The Company has recorded capitalized customer relationship of $8.0 million and $0.3 million, net of amortization, as current assets as of December 31, 2024 and 2023, respectively, and $3.5 million and $0.1 million, net of amortization, as non-current assets as of December 31, 2024 and 2023, respectively, related to these intangible assets. These intangibles are amortized on a straight-line basis over the estimated average life of the related customer contracts acquired, which ranges from eighteen months to three years.

The acquired customer relationships intangibles are reflective of the acquired companies’ customer base, and were valued at the respective dates of acquisition using an excess earnings method under the income approach. Using this method, the Company estimated the future cash flows resulting from the existing customer relationships, considering attrition as well as charges for contributory assets, such as net working capital, fixed assets, and assembled workforce. These future cash flows were then discounted using an appropriate risk-adjusted rate of return by retail unit to arrive at the present value of the expected future cash flows. Customer relationships are amortized to depreciation and amortization based on the expected future net cash flows by year, bifurcated between hedged and unhedged and amortized to depreciation and amortization based on the expected future cash flows by year and expensed to retail cost of revenue based on the expected term of the underlying fixed price contract in each reporting period, respectively.

During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022. Customer relationship amortization expense was $0.8 million, $2.5 million, and $12.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.

We review customer relationships for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. No impairments of customer relationships were recorded for the years ended December 31, 2024, 2023 and 2022.

Trademarks

We record trademarks as part of our acquisitions which represent the value associated with the recognition and positive reputation of an acquired company to its target markets. This value would otherwise have to be internally developed through significant time and expense or by paying a third party for its use. These intangibles are amortized over the estimated ten-year life of the trademark on a straight-line basis.
The fair values of trademark assets were determined at the date of acquisition using a royalty savings method under the income approach. Under this approach, the Company estimates the present value of expected cash flows resulting from avoiding royalty payments to use a third party trademark. The Company analyzes market royalty rates charged for licensing trademarks and applied an expected royalty rate to a forecast of estimated revenue, which was then discounted using an appropriate risk adjusted rate of return. As of December 31, 2024 and 2023, we had recorded $2.0 million and $2.4 million related to these trademarks in other assets. Amortization expense was $0.4 million, $0.4 million, and $0.7 million for the years ended December 31, 2024, 2023 and 2022, respectively.

We review trademarks for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. No impairments of trademarks were recorded for the years ended December 31, 2024, 2023 and 2022.
Deferred Financing Costs

Costs incurred in connection with the issuance of long-term debt are capitalized and amortized to interest expense using the straight-line method over the life of the related long-term debt. These costs are included in other assets in our consolidated balance sheets.

Property and Equipment

The Company records property and equipment at historical cost. Depreciation expense is recorded on a straight-line method based on estimated useful lives, which range from 2 to 7 years, along with estimates of the salvage values of the assets. When items of property and equipment are sold or otherwise disposed of, any gain or loss is recorded in the consolidated statements of operations.

The Company capitalizes costs associated with certain of its internal-use software projects. Costs capitalized are those incurred during the application development stage of projects such as software configuration, coding, installation of hardware and testing. Costs incurred during the preliminary or post-implementation stage of the project are expensed in the period incurred, including costs associated with formulation of ideas and alternatives, training and application maintenance. After internal-use software projects are completed, the associated capitalized costs are depreciated over the estimated useful life of the related asset. Interest costs incurred while developing internal-use software projects are also capitalized. Capitalized interest costs for the years ended December 31, 2024, 2023 and 2022 were not material.

Goodwill

Goodwill represents the excess of cost over fair value of the assets of businesses acquired in accordance with FASB ASC Topic 350 Intangibles-Goodwill and Other ("ASC 350"). The goodwill on our consolidated balance sheet as of December 31, 2024 is associated with both our Retail Natural Gas and Retail Electricity segments. We determine our segments, which are also considered our reporting units, by identifying each unit that engaged in business activities from which it may earn revenues and incur expenses, had operating results regularly reviewed by the segment manager for purposes of resource allocation and performance assessment, and had discrete financial information.

Goodwill is not amortized, but rather is assessed for impairment whenever events or circumstances indicate that impairment of the carrying value of goodwill is likely, but no less often than annually as of October 31. We compare our estimate of the fair value of the reporting unit with its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, we would recognize a goodwill impairment loss for the amount by which the reporting unit's carrying value exceeds its fair value.
In accordance with our accounting policy, we completed our annual assessment of goodwill impairment as of October 31, 2024 during the fourth quarter of 2024, using a quantitative assessment approach, and the test indicated no impairment.

Treasury Stock

Treasury stock consists of Company's own common stock that has been issued, but subsequently reacquired by the Company. Treasury stock does not reduce the number of shares issued but does reduce the number of shares outstanding. These shares are not eligible to receive cash dividends. We use the cost method to account for treasury shares. As of the date of the Merger, the number of shares of treasury stock was reduced to zero.

Revenues and Cost of Revenues

Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenues are recognized by the Company based on consideration specified in contracts with customers when performance obligations are satisfied by transferring control over products to a customer. Utilizing these criteria, revenue is recognized when the natural gas or electricity is delivered to the customer. Similarly, cost of revenues is recognized when the commodity is delivered.

Revenues for natural gas and electricity sales are recognized under the accrual method. Natural gas and electricity sales that have been delivered but not billed by period end are estimated. Accrued unbilled revenues are based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated customer usage by class. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class. Estimated amounts are adjusted when actual usage is known and billed.

Costs for natural gas and electricity sales are similarly recognized under the accrual method. Natural gas and electricity costs that have not been billed to the Company by suppliers but have been incurred by period end are estimated. The Company estimates volumes for natural gas and electricity delivered based on the forecasted revenue volumes, estimated transportation cost volumes and estimation of other costs associated with retail load that varies by commodity utility territory. These costs include items like ISO fees, ancillary services and renewable energy credits. Estimated amounts are adjusted when actual usage is known and billed.

Our asset optimization activities, which primarily include natural gas physical arbitrage and other short term storage and transportation transactions, meet the definition of trading activities and are recorded on a net basis in the consolidated statements of operations in net asset optimization revenues. The Company recorded asset optimization revenues, primarily related to physical sales or purchases of commodities, of $23.0 million, $24.6 million and $86.7 million for the years ended December 31, 2024, 2023 and 2022, respectively, and recorded asset optimization costs of revenues of $25.3 million, $31.9 million and $89.0 million for the years ended December 31, 2024, 2023 and 2022, respectively, which are presented on a net basis in asset optimization revenues in the Consolidated Statements of Operations.

Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment. These revenues are recognized under the accrual method, over time as wireless and other services are provided and at the time of delivery of wireless equipment. Costs for wireless and other services and the sale of wireless equipment are similarly recognized on the accrual basis, including costs to procure wireless data and wireless devices.
Natural Gas Imbalances

The consolidated balance sheets include natural gas imbalance receivables and payables, which primarily result when customers consume more or less gas than has been delivered by the Company to local distribution companies (“LDCs”). The settlement of natural gas imbalances varies by LDC, but typically the natural gas imbalances are settled in cash or in kind on a monthly, quarterly, semi-annual or annual basis. The imbalances are valued at their estimated net realizable value. The Company recorded an imbalance receivable of $0.1 million and $0.2 million in other current assets on the consolidated balance sheets as of December 31, 2024 and 2023, respectively.
The Company recorded an imbalance payable of zero and zero in other current liabilities on the consolidated balance sheets as of December 31, 2024 and 2023, respectively.

Derivative Instruments

The Company uses derivative instruments such as futures, swaps, forwards and options to manage the commodity price risks of its business operations.

All derivatives are recorded in the consolidated balance sheets at fair value. Derivative instruments representing unrealized gains are reported as derivative assets while derivative instruments representing unrealized losses are reported as derivative liabilities. We offset amounts in the consolidated balance sheets for derivative instruments executed with the same counterparty where we have a master netting arrangement.

As part of our asset optimization activities, we manage a portfolio of commodity derivative instruments held for trading purposes. Changes in fair value of and amounts realized upon settlements of derivatives instruments held for trading purposes are recognized in earnings in net asset optimization revenues.

To manage the retail business, the Company holds derivative instruments that are not for trading purposes and are not designated as hedges for accounting purposes. Changes in the fair value of and amounts realized upon settlement of derivative instruments not held for trading purposes are recognized in retail costs of revenues.

Income Taxes

The Company follows the asset and liability method of accounting for income taxes where deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been recognized in the financial statements or tax returns and operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in those years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will not be realized. Amounts owed or refundable on current year returns is included as a current payable or receivable in the consolidated balance sheet.

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the projected future taxable income and tax planning strategies in making this assessment.

The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes on continuing operations in our consolidated statements of operations.

During the year ended December 31, 2024 and 2023 our accrued liabilities included income tax payable of $1.5 million and $2.5 million, respectively. During the year ended December 31, 2024 and 2023 our other current assets included income tax receivable of $5.4 million and $2.1 million, respectively.
Earnings per Share

Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities. We use the treasury stock method to determine the potential dilutive effect of our outstanding unvested restricted stock units and use the if-converted method to determine the potential dilutive effect of our Class B common stock.

Non-controlling Interest

Net income attributable to non-controlling interest represents the Class B Common stockholders' interest in income and expenses of the Company. The weighted average ownership percentages for the applicable reporting period are used to allocate the income (loss) before income taxes to each economic interest owner.

Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

Recently adopted accounting pronouncements

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, requiring public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. The amendments in the ASU improve reportable segment disclosures by adding and enhancing annual and interim disclosure requirements, clarifying circumstances in which entities can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and adding other disclosure requirements. We adopted ASU 2023-07 effective January 1, 2024, and the adoption of this standard did not have a material impact on the Company's consolidated financial statements. See Note 15. Segment Reporting Information in the accompanying notes to the consolidated financial statements for further detail.

New Accounting Standards Being Evaluated/Standards Not yet adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires enhanced income tax disclosures, particularly related to a reporting entity's effective tax rate reconciliation and income taxes paid. For the rate reconciliation, the update requires additional categories of information about federal, state, and foreign taxes and details about significant reconciling items, subject to a quantitative threshold. Income taxes paid must be similarly disaggregated by federal, state, and foreign based on a quantitative threshold. The ASU will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply retrospectively. We are evaluating the impact of adoption on our consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40) (“ASU 2024-03”). ASU 2024-03 seeks to improve information about cost of sales and selling, general, and administrative expenses to assist investors in better understanding an entity’s cost structure and forecasting future cash flows. The updated guidance is effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company is currently evaluating the effect of this update on its consolidated financial statements and related disclosures.
The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenues
3. Revenues

Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenue is measured based upon the quantity of gas or power delivered at prices contained or referenced in the customer's contract, and excludes any sales incentives (e.g. rebates) and amounts collected on behalf of third parties (e.g. sales tax).

Our revenues also include asset optimization activities. Asset optimization activities consist primarily of purchases and sales of gas that meet the definition of trading activities per FASB ASC Topic 815, Derivatives and Hedging. They are therefore excluded from the scope of FASB ASC Topic 606, Revenue from Contracts with Customers.

Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment.

Revenues for electricity and natural gas sales are recognized under the accrual method when our performance obligation to a customer is satisfied, which is the point in time when the product is delivered and control of the product passes to the customer. Electricity and natural gas products may be sold as fixed-price or variable-price products. The typical length of a contract to provide electricity and/or natural gas is 12 months. Customers are billed and typically pay at least monthly, based on usage. Electricity and natural gas sales that have been delivered but not billed by period end are estimated and recorded as accrued unbilled revenues based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated residential and commercial customer usage. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class (residential or commercial). Estimated amounts are adjusted when actual usage is known and billed.
The following table discloses revenue by primary geographical market, customer type, and customer credit risk profile (in thousands). The table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).
Reportable Segments
Years ended December 31, 2024Years ended December 31, 2023Years ended December 31, 2022
Retail Electricity (c)Retail Natural GasTotal Reportable SegmentsRetail ElectricityRetail Natural GasTotal Reportable SegmentsRetail ElectricityRetail Natural GasTotal Reportable Segments
Primary markets (a)
  New England$89,318 $10,591 $99,909 $115,129 $8,937 $124,066 $111,332 $10,284 $121,616 
  Mid-Atlantic122,272 36,901 159,173 111,599 39,860 151,459 114,994 49,626 164,620 
  Midwest28,744 17,796 46,540 31,353 18,578 49,931 39,658 22,436 62,094 
  Southwest60,013 33,783 93,796 70,385 43,519 113,904 86,766 27,719 114,485 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 
Customer type
  Commercial$44,640 $49,456 $94,096 $40,356 $60,111 $100,467 $42,439 $53,504 $95,943 
  Residential257,408 43,912 301,320 288,482 59,175 347,657 309,503 51,465 360,968 
  Unbilled revenue (b)(1,701)5,703 4,002 (372)(8,392)(8,764)808 5,096 5,904 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 
Customer credit risk
  POR$192,662 $48,025 $240,687 $191,355 $50,439 $241,794 $212,374 $62,962 $275,336 
  Non-POR107,685 51,046 158,731 137,111 60,455 197,566 140,376 47,103 187,479 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 

(a) The primary markets include the following states:

New England - Connecticut, Maine, Massachusetts and New Hampshire;
Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania and Virginia;
Midwest - Illinois, Indiana, Michigan and Ohio; and
Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.

(b) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.

(c) Retail Electricity includes services.
Reconciliation to Consolidated Financial Information

A reconciliation of the reportable segment operating revenues to consolidated revenues is as follows:

Year Ended December 31,
202420232022
Total Reportable Segments Revenue$399,418 $439,360 $462,815 
Net asset optimization expense(2,326)(7,326)(2,322)
Other Revenue1,776 3,158 — 
Total Revenues$398,868 $435,192 $460,493 

We record gross receipts taxes on a gross basis in retail revenues and retail cost of revenues. During the year ended December 31, 2024, 2023 and 2022 our retail revenues included gross receipts taxes of $1.1 million, $1.0 million and $1.3 million respectively. During the year ended December 31, 2024, 2023 and 2022, our retail cost of revenues included gross receipts taxes of $5.6 million, $5.2 million and $5.2 million, respectively.

Accounts Receivables and Allowance for Credit Losses

The Company conducts business in many utility service markets where the local regulated utility purchases our receivables, and then becomes responsible for billing the customer and collecting payment from the customer (“POR programs”). These POR programs result in substantially all of the Company’s credit risk being linked to the applicable utility, which generally has an investment-grade rating, and not to the end-use customer. The Company monitors the financial condition of each utility and currently believes its receivables are collectible.

In markets that do not offer POR programs or when the Company chooses to directly bill its customers, certain receivables are billed and collected by the Company. The Company bears the credit risk on these accounts and records an appropriate allowance for credit losses to reflect any losses due to non-payment by customers. The Company’s customers are individually insignificant and geographically dispersed in these markets. The Company writes off customer balances when it believes that amounts are no longer collectible and when it has exhausted all means to collect these receivables.

For trade accounts receivables, the Company accrues an allowance for credit losses by business segment by pooling customer accounts receivables based on similar risk characteristics, such as customer type, geography, aging analysis, payment terms, and related macroeconomic factors. Expected credit loss exposure is evaluated for each of our accounts receivables pools. Expected credits losses are established using a model that considers historical collections experience, current information, and reasonable and supportable forecasts. The Company writes off accounts receivable balances against the allowance for credit losses accounts when the accounts receivable is deemed to be uncollectible.

We assess the adequacy of the allowance for credit losses through review of an aging of customer accounts receivable and general economic conditions in the markets that we serve. Bad debt expense of $2.5 million, $3.4 million and $6.9 million was recorded in general and administrative expense in the consolidated statements of operations for the years ended December 31, 2024, 2023 and 2022, respectively.
A rollforward of our allowance for credit losses for the year ended December 31, 2024 is presented in the table below (in thousands):

Balance at December 31, 2023$(4,496)
Bad debt provision(2,469)
Write-offs4,150 
Recovery of previous write offs(135)
Balance at December 31, 2024$(2,950)
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Equity
4. Equity
Non-controlling Interest

We hold an economic interest and are the sole managing member in Spark HoldCo, with affiliates of Mr. Maxwell and majority shareholder holding the remaining economic interests in Spark HoldCo. As a result, we consolidate the financial position and results of operations of Spark HoldCo, and reflect the economic interests owned by these affiliates as a non-controlling interest.

On December 31, 2024, Spark HoldCo distributed $5.0 million in cash to the non-controlling interest holder. As a result of this distribution, the non-controlling interest holder agreed to transfer 206,273 of its shares of Class B Common Stock (the non-controlling interest in Spark HoldCo) to the Company, and the Company modified those shares of Class B Common Stock to be shares of Class A Common Stock. After the distribution and the share transfer, the Company’s equity ownership in Spark HoldCo increased by 2.82%, whereas the equity ownership of the non-controlling interest holder decreased by 2.82%.

The following table summarizes the effects of changes in the Company's ownership interest in Spark HoldCo's equity (in thousands):
Year Ended December 31, 2024
Net income attributable to Via Renewables, Inc. stockholders$28,255 
Transfers (to) from the non-controlling interest— 
Decrease in Via Renewables additional paid in capital from the equity shift(502)
Net transfers (to) from non-controlling interest(502)
Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest$27,753 

The Company and affiliates owned the following economic interests in Spark HoldCo at December 31, 2024 and December 31, 2023, respectively.
The CompanyAffiliated Owners
December 31, 2024
48.20 %51.80 %
December 31, 2023
44.92 %55.08 %

The following table summarizes the portion of net income (loss) and income tax expense (benefit) attributable to non-controlling interest (in thousands):
Year Ended December 31,
202420232022
  
Net income allocated to non-controlling interest$35,805 $14,302 $5,585 
Less: Income tax expense allocated to non-controlling interest2,985 3,172 1,960 
Net income attributable to non-controlling interest$32,820 $11,130 $3,625 

Class A Common Stock and Class B Common Stock

As a result of the Merger, on June 13, 2024, Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of Class A common stock and Class B common stock. Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.


Dividends on Class A Common Stock

Dividends declared for the Company's Class A common stock are reported as a reduction of retained earnings, or a reduction of additional paid in capital to the extent retained earnings are exhausted. During the years ended December 31, 2024, 2023, and 2022, we paid dividends on our Class A common stock of zero, $2.9 million, and $11.5 million. Dividends paid per share on each share of Class A common stock totaled zero for the year ended December 31, 2024, $0.90625 for the year ended December 31, 2023, and $3.625 for the year ended December 31, 2022, respectively.

In order to pay our stated dividends to holders of our Class A common stock, our subsidiary, Spark HoldCo is required to make corresponding distributions to holders of its units, including those holders that own our Class B common stock (our non-controlling interest holder). As a result, during the year ended December 31, 2024, Spark HoldCo made corresponding distributions of zero to our non-controlling interest holders.

In April 2023, we announced that our Board of Directors elected to temporarily suspend the quarterly cash dividend on the Class A common stock. During the second, third and fourth quarter of 2024, we did not pay dividends to the holders of the Company's Class A common stock and did not make corresponding distributions to our non-controlling interest holders.

Preferred Stock

The Company has 20,000,000 shares of authorized preferred stock for which there were 3,380,440 and 3,567,543 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively. See Note 5 "Preferred Stock" for a further discussion of preferred stock.

Issuance of Class A Common Stock Upon Vesting of Restricted Stock Units

For the years ended December 31, 2024, 2023, and 2022, 95,592, 68,439, and 58,033, respectively of restricted stock units vested, with 61,709, 46,466, and 42,268, respectively of shares of common stock distributed to the holders of these units. Differences between shares vested and issued were a result of 33,883, 21,973, and 15,765 shares of common stock withheld by the Company to cover taxes owed on the vesting of such units.

Earnings Per Share

Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities.

The following table presents the computation of basic and diluted income (loss) per share for the years ended December 31, 2024, 2023, and 2022 (in thousands, except per share data):
Year Ended December 31,
202420232022
Net income attributable to Via Renewables, Inc. stockholders$28,255 $14,975 $7,578 
Less: Dividend on Series A preferred stock10,246 10,619 8,054 
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Basic weighted average Class A common shares outstanding 3,286 3,211 3,156 
Basic earnings (loss) per share attributable to stockholders$5.48 $1.36 $(0.15)
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Diluted net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Basic weighted average Class A common shares outstanding 3,286 3,211 3,156 
Diluted weighted average shares outstanding3,286 3,211 3,156 
Diluted earnings (loss) per share attributable to stockholders$5.48 $1.36 $(0.15)

The computation of diluted earnings per share for the year ended December 31, 2024 excludes 4.0 million shares of Class B common stock because the effect of their conversion was antidilutive. The Company's outstanding shares of Series A Preferred Stock were not included in the calculation of diluted earnings per share because they contain only contingent redemption provisions that have not occurred.

Variable Interest Entity

Spark HoldCo is a variable interest entity due to its lack of rights to participate in significant financial and operating decisions and its inability to dissolve or otherwise remove its management. Spark HoldCo owns all of the outstanding membership interests in each of our operating subsidiaries. We are the sole managing member of Spark HoldCo, manage Spark HoldCo's operating subsidiaries through this managing membership interest, and are considered the primary beneficiary of Spark HoldCo. The assets of Spark HoldCo cannot be used to settle our obligations except through distributions to us, and the liabilities of Spark HoldCo cannot be settled by us except through contributions to Spark HoldCo. The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our consolidated balance sheet as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Assets
Current assets:
   Cash and cash equivalents$52,993 $42,062 
   Accounts receivable65,354 62,548 
   Other current assets79,704 50,650 
   Total current assets198,051 155,260 
Non-current assets:
   Goodwill120,343 120,343 
   Other assets16,042 11,351 
   Total non-current assets136,385 131,694 
   Total Assets$334,436 $286,954 
Liabilities
Current liabilities:
   Accounts Payable and Accrued Liabilities $56,560 $44,201 
   Other current liabilities61,069 71,994 
   Total current liabilities117,629 116,195 
Long-term liabilities:
   Long-term portion of Senior Credit Facility106,000 97,000 
   Subordinated debt—affiliate— — 
   Other long-term liabilities55 54 
   Total long-term liabilities106,055 97,054 
   Total Liabilities$223,684 $213,249 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Preferred Stock
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Preferred Stock
5. Preferred Stock

Holders of the Series A Preferred Stock have no voting rights, except in specific circumstances of delisting or in the case the dividends are in arrears as specified in the Series A Preferred Stock Certificate of Designations. The Series A Preferred Stock accrued dividends at an annual percentage rate of 8.75% through April 14, 2022. The floating rate period for the Series A Preferred Stock began on April 15, 2022. The dividend on the Series A Preferred Stock will accrue at an annual rate equal to the sum of (a) Three-Month LIBOR (if it then exists), or an alternative reference rate as of the applicable determination date and (b) 6.578%, based on the $25.00 liquidation preference per share of the Series A Preferred Stock. The liquidation preference provisions of the Series A Preferred Stock are considered contingent redemption provisions because there are rights granted to the holders of the Series A Preferred Stock that are not solely within our control upon a change in control of the Company. Accordingly, the Series A Preferred Stock is presented between liabilities and the equity sections in the accompanying condensed consolidated balance sheets. As of April 15, 2022, we have the option to redeem our Series A Preferred Stock.

Following the cessation of the publication of U.S. LIBOR on June 30, 2023, we use Three Month CME Term SOFR plus a tenor spread of 0.26161 percent (or 26.161 bps) to calculate the dividend rate on the Series A Preferred Stock pursuant to the rules of the Adjustable Interest Rate (LIBOR) Act.

As a result of the Merger, holders of the Company’s Series A Preferred Stock were provided an optional limited change of control conversion right (the “Conversion Right”), available at the option of the holder, for $8.07 per share in cash. On June 27, 2024, the Company provided notice to the holders of the Series A Preferred Stock of the Conversion Right. Holders of the Series A Preferred Stock were entitled to exercise the Conversion Right through July 26, 2024. No holders of the Series A Preferred Stock exercised the Conversion Right.
During the year ended December 31, 2024, we paid $10.9 million in dividends to holders of the Series A Preferred Stock. As of December 31, 2024, we had accrued $2.4 million related to dividends to holders of the Series A Preferred Stock. This dividend was paid on January 15, 2025. During the year ended December 31, 2023, the Company paid $10.3 million in dividends to holders of the Series A Preferred Stock and had accrued $2.7 million as of December 31, 2023.

On January 15, 2025, the Company declared a quarterly cash dividend in the amount of $0.69635 per share of Series A Preferred Stock. The dividend will be paid on April 15, 2025 to holders of record on April 1, 2025 of the Series A Preferred Stock.

On December 18, 2024, we purchased 187,103 shares of our Series A Preferred Stock, at a purchase price of $22.50 per share, for a total cost of $4.2 million in cash, pursuant to a tender offer for the Series A Preferred Stock commenced in November 2024.

A summary of our preferred equity balance for the years ended December 31, 2024 and 2023 is as follows:
(in thousands)
Balance at December 31, 2022$87,713 
Repurchase of Series A Preferred Stock— 
Accumulated dividends on Series A Preferred Stock352 
Balance at December 31, 2023$88,065 
Repurchase of Series A Preferred Stock(4,545)
Accumulated dividends on Series A Preferred Stock(299)
Balance at December 31, 2024$83,221 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments
6. Derivative Instruments

We are exposed to the impact of market fluctuations in the price of electricity and natural gas, basis differences in the price of natural gas, storage charges, renewable energy credits ("RECs"), and capacity charges from independent system operators. We use derivative instruments in an effort to manage our cash flow exposure to these risks. These instruments are not designated as hedges for accounting purposes, and accordingly, changes in the market value of these derivative instruments are recorded in the cost of revenues. As part of our strategy to optimize pricing in our natural gas related activities, we also manage a portfolio of commodity derivative instruments held for trading purposes. Our commodity trading activities are subject to limits within our Risk Management Policy. For these derivative instruments, changes in the fair value are recognized currently in earnings in net asset optimization revenues.

Derivative assets and liabilities are presented net in our consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability’s fair value. As of December 31, 2024 and 2023, we offset zero and $5.2 million, respectively, in collateral to net against the related derivative liability's fair value. The specific types of derivative instruments we may execute to manage the commodity price risk include the following:

Forward contracts, which commit us to purchase or sell energy commodities in the future;
Futures contracts, which are exchange-traded standardized commitments to purchase or sell a commodity or financial instrument;
Swap agreements, which require payments to or from counterparties based upon the differential between two prices for a predetermined notional quantity; and
Option contracts, which convey to the option holder the right but not the obligation to purchase or sell a commodity.

The Company has entered into other energy-related contracts that do not meet the definition of a derivative instrument or for which we made a normal purchase, normal sale election and are therefore not accounted for at fair value including the following:

Forward electricity and natural gas purchase contracts for retail customer load;
Renewable energy credits; and
Natural gas transportation contracts and storage agreements.
Volumes Underlying Derivative Transactions

The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):
Non-trading 
CommodityNotionalDecember 31, 2024December 31, 2023
Natural GasMMBtu5,716 6,254 
ElectricityMWh987 1,029 
Trading
CommodityNotionalDecember 31, 2024December 31, 2023
Natural GasMMBtu2,988 1,016 

Gains (Losses) on Derivative Instruments
Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):
Year Ended December 31,
  202420232022
(Loss) gain on non-trading derivatives, net$(4,464)$(70,304)$17,305 
Gain (loss) on trading derivatives, net744 (1,189)516 
(Loss) gain on derivatives, net$(3,720)$(71,493)$17,821 
Current period settlements on non-trading derivatives (1)
32,871 65,428 (35,966)
Current period settlements on trading derivatives1,277 1,204 165 
Total current period settlements on derivatives (1)
$34,148 $66,632 $(35,801)
(1)    Excludes settlements of $0.2 million related to acquisition, for the year ended December 31, 2022.

Gains (losses) on trading derivative instruments are recorded in net asset optimization revenues and gains (losses) on non-trading derivative instruments are recorded in retail cost of revenues on the consolidated statements of operations.
Fair Value of Derivative Instruments
The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands): 
  
December 31, 2024
DescriptionGross AssetsGross
Amounts
Offset
Net AssetsCash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives $12,100 $(5,443)$6,657 $— $6,657 
Trading commodity derivatives2,538 (510)2,028 — 2,028 
Total Current Derivative Assets14,638 (5,953)8,685 — 8,685 
Non-trading commodity derivatives737 (259)478 — 478 
Trading commodity derivatives— — — — — 
Total Non-current Derivative Assets737 (259)478 — 478 
Total Derivative Assets$15,375 $(6,212)$9,163 $ $9,163 
DescriptionGross 
Liabilities
Gross
Amounts
Offset
Net
Liabilities
Cash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$(3,036)$1,475 $(1,561)$— $(1,561)
Trading commodity derivatives(634)494 (140)— (140)
Total Current Derivative Liabilities(3,670)1,969 (1,701)— (1,701)
Non-trading commodity derivatives(333)282 (51)— (51)
Trading commodity derivatives(94)90 (4)— (4)
Total Non-current Derivative Liabilities(427)372 (55)— (55)
Total Derivative Liabilities$(4,097)$2,341 $(1,756)$ $(1,756)
 
  
December 31, 2023
DescriptionGross AssetsGross
Amounts
Offset
Net AssetsCash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$1,926 $(1,046)$880 $— $880 
Trading commodity derivatives64 (35)29 — 29 
Total Current Derivative Assets1,990 (1,081)909 — 909 
Non-trading commodity derivatives173 (82)91 — 91 
Trading commodity derivatives— — — — — 
Total Non-current Derivative Assets173 (82)91 — 91 
Total Derivative Assets$2,163 $(1,163)$1,000 $ $1,000 
 
DescriptionGross 
Liabilities
Gross
Amounts
Offset
Net
Liabilities
Cash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$(29,730)$6,077 $(23,653)$4,679 $(18,974)
Trading commodity derivatives(173)(167)— (167)
Total Current Derivative Liabilities(29,903)6,083 (23,820)4,679 (19,141)
Non-trading commodity derivatives(672)115 (557)503 (54)
Trading commodity derivatives— — — — — 
Total Non-current Derivative Liabilities(672)115 (557)503 (54)
Total Derivative Liabilities$(30,575)$6,198 $(24,377)$5,182 $(19,195)
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment
7. Property and Equipment
Property and equipment consist of the following (in thousands):
Estimated 
useful
lives (years)
December 31, 2024December 31, 2023
Information technology
2 – 5
$8,141 $6,983 
Other769 — 
       Total8,210 6,983 
Accumulated depreciation(2,979)(2,273)
Property and equipment—net$5,231 $4,710 

Information technology assets include software and consultant time used in the application, development and implementation of various systems including customer billing and resource management systems. As of each of December 31, 2024 and 2023, information technology includes $2.3 million and $1.5 million, respectively, of costs associated with assets not yet placed into service.

Depreciation expense recorded in the consolidated statements of operations was $1.1 million, $1.4 million and $1.7 million for the years ended December 31, 2024, 2023 and 2022, respectively.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
8. Intangible Assets
Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):
December 31, 2024December 31, 2023
Goodwill$120,343 $120,343 
Customer Relationships—Other
Cost$12,852 $968 
Accumulated amortization(1,332)(487)
Customer Relationships—Other, net
$11,520 $481 
Trademarks
Cost$4,040 $4,040 
Accumulated amortization(2,020)(1,616)
Trademarks, net$2,020 $2,424 
Changes in goodwill, customer relationships (including non-compete agreements) and trademarks consisted of the following (in thousands):
Goodwill
Customer Relationships— Acquired & Non-Compete Agreements
Customer Relationships— Other
Trademarks
Balance at December 31, 2021$120,343 $5,432 $8,751 $3,532 
Additions— — 1,091 — 
Adjustments— — (10)
Amortization— (5,232)(7,042)(694)
Balance at December 31, 2022$120,343 $201 $2,800 $2,828 
Additions— — — — 
Adjustments— — — — 
Amortization— (201)(2,319)(404)
Balance at December 31, 2023$120,343 $ $481 $2,424 
Additions  11,884 
Amortization  (845)(404)
Balance at December 31, 2024$120,343 $ $11,520 $2,020 
During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months, resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022.

Estimated future amortization expense for customer relationships and trademarks at December 31, 2024 is as follows (in thousands):
Year Ending December 31,
2025$8,424 
20263,904 
2027404 
2028404 
2029404 
> 5 years— 
Total$13,540 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Debt
9. Debt
Debt consists of the following amounts as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Long-term debt:
   Senior Credit Facility (1) (2)
$106,000 $97,000 
   Subordinated Debt— — 
 Total long-term debt106,000 97,000 
   Total debt$106,000 $97,000 
(1) As of December 31, 2024 and 2023, the weighted average interest rate on the Senior Credit Facility was 7.59% and 8.60%, respectively.
(2) As of December 31, 2024 and 2023, we had $25.6 million and $24.3 million in letters of credit issued, respectively.

Capitalized financing costs associated with our Senior Credit Facility were $1.7 million and $1.2 million as of December 31, 2024 and 2023, respectively. Of these amounts, $0.7 million and $0.8 million are recorded in other current assets, and $1.0 million and $0.4 million are recorded in other non-current assets in the consolidated balance sheets as of December 31, 2024 and 2023, respectively.
Interest expense consists of the following components for the periods indicated (in thousands):
Years Ended December 31,
202420232022
Senior Credit Facility
$4,891 $6,802 $4,333 
Letters of credit fees and commitment fees1,148 1,640 1,637 
Amortization of deferred financing costs
852 825 1,125 
Other
52 67 109 
Interest expense$6,943 $9,334 $7,204 
Senior Credit Facility

The Company and Spark Holdco (together with certain subsidiaries of the Company and Spark Holdco, the “Co-Borrowers”) maintain a senior secured borrowing base credit facility with Woodforest National Bank, as administrative agent (the “Agent”), swing bank, swap bank, issuing bank, joint-lead arranger, sole bookrunner and syndication agent, and the other financial institutions party thereto as lenders. As further described below, on June 28, 2024, the Company entered into the First Amendment (the "First Amendment") to its senior credit facility (as amended by the First Amendment, the “Senior Credit Facility”). The Senior Credit Facility matures on June 30, 2027 and has a borrowing capacity of $205.0 million. As a result of the First Amendment to the Credit Agreement, we wrote off $0.1 million in deferred financing costs.

Borrowings under the Senior Credit Facility bear interest at the following rates depending on the classification of the borrowing and provided further that at no time shall the interest rate be less than four percent (4.0%) per annum:

The Base Rate (a rate per annum equal to the greatest of (a) the prime rate, (b) the Federal Funds Rate plus ½ of 1% and (c) Term Secured Overnight Financing Rate (“SOFR”) for a one month tenor plus 1.0%, provided, that the Base Rate shall not at any time be less than 0%), plus an applicable margin of 2.25% to 3.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter;
The Term SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source with either a comparable tenor (for any calculation with respect to a SOFR loan) or a one month tenor (for any calculation with respect to a Base Rate loan)), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter; or

The Daily Simple SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source and applied on a daily basis by the Agent in accordance with rate recommendations for daily loans), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter, plus a liquidity premium added by the Agent to each borrowing.

The Co-Borrowers are required to pay a non-utilization fee of 0.50% quarterly in arrears on the unused portion of the Senior Credit Facility. In addition, the Co-Borrowers are subject to additional fees including an upfront fee, an annual administrative agency fee, an arrangement fee and letter of credit fees.

The Senior Credit Facility contains covenants that, among other things, require the maintenance of specified ratios or conditions including:

Minimum Fixed Charge Coverage Ratio. The Company must maintain a minimum fixed charge coverage ratio of not less than 1.10 to 1.00. The Minimum Fixed Charge Coverage Ratio is defined as the ratio of (a) Adjusted EBITDA to (b) the sum of, among other things, consolidated interest expense, letter of credit fees, non-utilization fees, earn-out payments, certain restricted payments, taxes, and payments made on or after July 31, 2020 related to the settlement of civil and regulatory matters if not included in the calculation of Adjusted EBITDA. Our Minimum Fixed Charge Coverage Ratio as of December 31, 2024 was 1.49 to 1.00.
Maximum Total Leverage Ratio. The Company must maintain a ratio of (x) the sum of all consolidated
indebtedness (excluding eligible subordinated debt and letter of credit obligations), plus (y) gross amounts reserved for civil and regulatory liabilities identified filings with the SEC, to Adjusted EBITDA of no more than 3.00 to 1.00. Our Maximum Total Leverage Ratio as of December 31, 2024 was 2.01 to 1.00.

The First Amendment eliminated the Maximum Senior Secured Leverage Ratio covenant and amended the Maximum Total Leverage Ratio covenant to no more than 3.00 to 1.00 from no more than 2.50 to 1.00.

As of December 31, 2024, the Company was in compliance with financial covenants under the Senior Credit Facility. The Company continues to manage the impact of commodity costs on financial covenant compliance. Maintaining compliance with our covenants under our Senior Credit Facility may impact our ability to pay dividends on our Series A Preferred Stock.

The Credit Agreement contains various customary affirmative covenants that require, among other things, the Company to maintain insurance, pay its obligations and comply with law. The Credit Agreement also contains customary negative covenants that limit the Company's ability to, among other things, incur certain additional indebtedness, grant certain liens, engage in certain asset dispositions, merge or consolidate, make certain payments, distributions and dividends, investments, acquisitions or loans, materially modify certain agreements, and enter into transactions with affiliates.
The Senior Credit Facility is secured by pledges of the equity of the portion of Spark HoldCo owned by the Company, the equity of Spark HoldCo’s subsidiaries, the Co-Borrowers’ present and future subsidiaries, and substantially all of the Co-Borrowers’ and their subsidiaries’ present and future property and assets, including intellectual property assets, accounts receivable, inventory and liquid investments, and control agreements relating to bank accounts.

The Company is entitled to pay cash dividends to the holders of its Series A Preferred Stock and Class A common stock so long as: (a) no default exists or would result therefrom; (b) the Co-Borrowers are in pro forma compliance with all financial covenants before and after giving effect thereto; and (c) the outstanding amount of all loans and letters of credit do not exceed the borrowing base limits.

The Credit Agreement Senior Credit Facility contains certain customary representations and warranties and events of default. Events of default include, among other things, payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults and cross-acceleration to certain indebtedness, certain events of bankruptcy, certain events under ERISA, material judgments in excess of $5.0 million, certain events with respect to material contracts, and actual or asserted failure of any guaranty or security document supporting the Senior Credit Facility to be in full force and effect. A default will also occur if at any time W. Keith Maxwell III ceases to, directly or indirectly, beneficially own at least fifty-one percent (51%) of the Company’s outstanding Class A common stock and Class B common stock on a combined basis, and a controlling percentage of the voting equity interest of the Company, and certain other changes in control. If such an event of default occurs, the lenders under the Senior Credit Facility would be entitled to take various actions, including the acceleration of amounts due under the facility and all actions permitted to be taken by a secured creditor.

Subordinated Debt Facility

The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0 million (the “Subordinated Debt Facility”), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0 million per advance up to $25.0 million. In connection with entering into the First Amendment to the Credit Agreement, the Company entered into an amended and restated subordinated promissory note with Spark HoldCo and Retailco, which extends the maturity date of the note to January 31, 2028.

Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.

The Company has the right to capitalize interest payments under the Subordinated Debt Facility. The Subordinated Debt Facility is subordinated in certain respects to our Senior Credit Facility pursuant to a subordination agreement. The Company may pay interest and prepay principal on the Subordinated Debt Facility so long it is in compliance with the covenants under the Senior Credit Facility, is not in default under the Senior Credit Facility and has minimum availability of $5.0 million under the borrowing base under the Senior Credit Facility. Payment of principal and interest under the Subordinated Debt Facility is accelerated upon the occurrence of certain change of control or sale transactions.

As of December 31, 2024 and 2023, there were zero outstanding borrowings under the Subordinated Debt Facility.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
10. Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.
We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:

Level 1—Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.
Level 2—Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.
Level 3—Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability. The Level 3 category includes estimated earnout obligations related to our acquisitions.

As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present assets and liabilities measured and recorded at fair value in our consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):
Level 1Level 2Level 3Total
December 31, 2024    
Non-trading commodity derivative assets$445 $6,690 $— $7,135 
Trading commodity derivative assets— 2,028 — 2,028 
Total commodity derivative assets$445 $8,718 $ $9,163 
Non-trading commodity derivative liabilities$(180)$(1,432)$— $(1,612)
Trading commodity derivative liabilities— (144)— (144)
Total commodity derivative liabilities$(180)$(1,576)$ $(1,756)

Level 1Level 2Level 3Total
December 31, 2023
Non-trading commodity derivative assets$— $971 $— $971 
Trading commodity derivative assets— 29 — 29 
Total commodity derivative assets$ $1,000 $ $1,000 
Non-trading commodity derivative liabilities$— $(19,028)$— $(19,028)
Trading commodity derivative liabilities— (167)— (167)
Total commodity derivative liabilities$ $(19,195)$ $(19,195)
We had no transfers of assets or liabilities between any of the above levels during the years ended December 31, 2024, 2023 and 2022.

Our derivative contracts include exchange-traded contracts valued utilizing readily available quoted market prices and non-exchange-traded contracts valued using market price quotations available through brokers or over-the-counter and on-line exchanges.
In addition, in determining the fair value of our derivative contracts, we apply a credit risk valuation adjustment to reflect credit risk, which is calculated based on our or the counterparty’s historical credit risks. As of December 31, 2024 and 2023, the credit risk valuation adjustment was a reduction of derivative liabilities, net of $0.1 million and $0.3 million, respectively.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
11. Stock-Based Compensation

Restricted Stock Units

We maintain a Long-Term Incentive Plan ("LTIP") for employees, consultants and directors of the Company and its affiliates who perform services for the Company. The purpose of the LTIP is to provide a means to attract and retain individuals to serve as directors, employees and consultants who provide services to the Company by affording such individuals a means to acquire and maintain ownership of awards, the value of which is tied to the performance of the Company’s Class A common stock. The LTIP provides for grants of cash payments, stock options, stock appreciation rights, restricted stock or units, bonus stock, dividend equivalents, and other stock-based awards with the total number of shares of stock available for issuance under the LTIP not to exceed 2,750,000 shares.

Restricted stock units granted to our officers, employees, non-employee directors and certain employees of our affiliates who perform services for the Company vest over approximately one year for non-employee directors and ratably over approximately one to four years for officers, employees, and employees of affiliates, with the initial vesting date occurring in May of the subsequent year. Each restricted stock unit is entitled to receive a dividend equivalent when dividends are declared and distributed to shareholders of Class A common stock. These dividend equivalents are retained by the Company, reinvested in additional restricted stock units effective as of the record date of such dividends and vested upon the same schedule as the underlying restricted stock unit.
The Company measures the cost of awards classified as equity awards based on the grant date fair value of the award, and the Company measures the cost of awards classified as liability awards at the fair value of the award at each reporting period. The Company has utilized an estimated 10% annual forfeiture rate of restricted stock units in determining the fair value for all awards excluding those issued to executive level recipients and non-employee directors, for which no forfeitures are estimated to occur. The Company has elected to recognize related compensation expense on a straight-line basis over the associated vesting periods.
Although the restricted stock units allow for cash settlement of the awards at the sole discretion of management of the Company, management intends to settle the awards by issuing shares of the Company’s Class A common stock.

Merger and Delisting of Class A Common Stock

On June 13, 2024, we consummated the previously announced Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of Class A common stock and Class B common stock. Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ. For a more detailed description of the Merger, please see Note 2 “Basis of Presentation and Summary of Significant Accounting Policies” in the notes to our consolidated financial statements.
As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). The total payout for the settlement of restricted stock units was $0.6 million, which was paid by Retailco. This was recorded as contribution from non-controlling interest.
Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 was $2.4 million, $2.3 million and $3.2 million. Of the $2.4 million stock-based compensation for 2024, $1.7 million was recorded as accelerated expense due to conversion as a result of merger transaction. Total income tax expense/(benefit) related to stock-based compensation recognized in net income (loss) was $0.2 million, $0.2 million and less than $0.1 million for the years ended December 31, 2024, 2023 and 2022.
Equity Classified Restricted Stock Units

Restricted stock units issued to employees and officers of the Company are classified as equity awards. The fair value of the equity classified restricted stock units is based on the Company’s Class A common stock price as of the grant date. The Company recognized stock based compensation expense of $2.4 million, $2.3 million and $3.1 million for the years ended December 31, 2024, 2023 and 2022, respectively of which $1.6 million was recorded as accelerated expense due to conversion as a result of the Merger. This expense was recorded in general and administrative expense with a corresponding increase to additional paid in capital. The following table summarizes equity classified restricted stock unit activity for the year ended December 31, 2024:

Number of Shares (in thousands)Weighted Average Grant Date Fair Value
Unvested at December 31, 2023136 $23.21 
Granted16 11.00 
Dividend reinvestment issuances— — 
Vested(88)10.96 
Forfeited(64)11.00 
Unvested at December 31, 2024 $ 

For the year ended December 31, 2024, 88,004 restricted stock units vested, with 33,883 shares of Class A common stock distributed to the holders of these units and 54,121 shares of Class A common stock withheld by the Company to cover taxes owed on the vesting of such units. As of December 31, 2024, there was zero unrecognized compensation cost related to the Company’s equity classified restricted stock units.

Change in Control Restricted Stock Units    

In 2018, the Company granted Change in Control Restricted Stock Units ("CIC RSUs") to certain officers that vest upon a "Change in Control", if certain conditions are met. The CIC RSUs vested upon completion of the Merger. The equity classified restricted stock unit table above includes 16,465 CIC RSUs as the conditions for Change in Control was met. The Company recognized $0.2 million stock compensation accelerated expense related to the CIC RSUs during for the year ended December 31, 2024.

Liability Classified Restricted Stock Units

Restricted stock units issued to non-employee directors of the Company and employees of certain of our affiliates are classified as liability awards as the awards are either to a) non-employee directors that allow for the recipient to choose net settlement for the amount of withholding taxes dues upon vesting or b) to employees of certain affiliates of the Company and are therefore not deemed to be employees of the Company. The fair value of the liability classified restricted stock units is based on the Company’s Class A common stock price as of the reported period ending date. The Company recognized stock based compensation expense of $0.1 million, less than $0.1 million, and $0.1 million for the year ended December 31, 2024, 2023 and 2022 of which less than $0.1 million was recorded as accelerated expense due to conversion as a result of Merger for the year ended December 31, 2024. The following table summarizes liability classified restricted stock unit activity for the year ended December 31, 2024. The following table summarizes liability classified restricted stock unit activity and unvested restricted stock units for the year ended December 31, 2024:
Number of Shares (in thousands)Weighted Average Reporting Date Fair Value
Unvested at December 31, 202317 $9.40 
Granted— — 
Dividend reinvestment issuances— — 
Vested(8)10.96 
Forfeited(9)11.00 
Unvested at December 31, 2024 $ 

For the year ended December 31, 2024, 7,588 restricted stock units vested, with 7,588 shares of Class A common stock distributed to the holders of these units and zero shares of Class A common stock withheld by the Company to cover taxes owed on the vesting of such units. As of December 31, 2024, there was zero of total unrecognized compensation cost related to the Company’s liability classified restricted stock units.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
12. Income Taxes

We and our subsidiaries, CenStar and Verde Energy USA, Inc. ("Verde Corp") are each subject to U.S. federal income tax as corporations. CenStar and Verde Corp file consolidated tax returns in jurisdictions that allow combined reporting. Spark HoldCo and its subsidiaries, with the exception of CenStar and Verde Corp, are treated as flow-through entities for U.S. federal income tax purposes, and, as such, are generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to their taxable income is passed through to their members or partners. Accordingly, we are subject to U.S. federal income taxation on our allocable share of Spark HoldCo's net U.S. taxable income.

In our financial statements, we report federal and state income taxes for our share of the partnership income attributable to our ownership in Spark HoldCo and for the income taxes attributable to CenStar and Verde Corp. Net income attributable to non-controlling interest includes the provision for income taxes related to CenStar and Verde Corp.

We account for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and the tax bases of the assets and liabilities. We apply existing tax law and the tax rate that we expect to apply to taxable income in the years in which those differences are expected to be recovered or settled in calculating the deferred tax assets and liabilities. Effects of changes in tax rates on deferred tax assets and liabilities are recognized in income in the period of the tax rate enactment. A valuation allowance is recorded when it is not more likely than not that some or all of the benefit from the deferred tax asset will be realized.

The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 included the following components:
(in thousands) 2024 20232022
Current:   
Federal $4,372 $4,028 $3,045 
State 1,724 1,960 1,476 
Total Current6,096 5,988 4,521 
  
Deferred: 
Federal 8,122 4,031 1,505 
State 2,041 1,123 457 
 Total Deferred 10,163 5,154 1,962 
Provision for income taxes $16,259 $11,142 $6,483 
 
The effective income tax rate was 21%, 30%, and 37% for the years ended December 31, 2024, 2023, and 2022, respectively. The following table reconciles the income tax benefit that would result from application of the statutory federal tax rate, 21%, for the years ended December 31, 2024, 2023, and 2022 respectively, to the amount included in the consolidated statement of operations:
(in thousands)202420232022
Expected provision at federal statutory rate$16,240 $7,822 $3,714 
Increase (decrease) resulting from:
Non-controlling interest(6,600)(2,090)(963)
Preferred Stock dividends1,692 1,596 1,198 
State income taxes, net of federal income tax effect3,402 2,671 1,918 
Prior year tax adjustments(131)148 
Outside Tax basis Adjustment1,330 1,220 225 
Penalties— — 238 
Other195 54 
Provision for income taxes$16,259 $11,142 $6,483 

Total income tax expense for the years ended December 31, 2024, 2023 and 2022 differed from amounts computed by applying the U.S. federal statutory tax rates to pre-tax income primarily due to state income taxes and the impact of permanent differences between book and taxable income, most notably the income attributable to non-controlling interest, which gets taxed at the non-controlling interest partner level.

The components of our deferred tax assets as of December 31, 2024 and 2023 are as follows:
(in thousands)20242023
Deferred Tax Assets:
Investment in Spark HoldCo$4,539 $12,241 
Derivative— 405 
Fixed Assets and Intangibles1,673 2,047 
Other 172 685 
Total deferred tax assets$6,384 $15,378 
Deferred Tax Liabilities:
Derivative(117)— 
Other(179)(96)
 Total deferred tax liabilities $(296)$(96)
Total deferred tax assets/liabilities $6,088 $15,282 

We periodically assess whether it is more likely than not that we will generate sufficient taxable income to realize our deferred income tax assets. In making this determination, we consider all available positive and negative evidence and makes certain assumptions. We consider, among other things, our deferred tax liabilities, the overall business environment, our historical earnings and losses, current industry trends, and our outlook for future years. We believe it is more likely than not that our deferred tax assets will be utilized, and accordingly have not recorded a valuation allowance on these assets.

The tax years 2018 through 2023 remain open to examination by the major taxing jurisdictions to which the Company is subject to income tax.


Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement methodology for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return.
As of December 31, 2024 and 2023 there was no liability, and for the years ended December 31, 2024, 2023 and 2022, there was no expense recorded for interest and penalties associated with uncertain tax positions or unrecognized tax positions. Additionally, the Company does not have unrecognized tax benefits as of December 31, 2024 and 2023.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13. Commitments and Contingencies

From time to time, we may be involved in legal, tax, regulatory and other proceedings in the ordinary course of business. Liabilities for loss contingencies arising from claims, assessments, litigation or other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated.

Legal Proceedings

Below is a summary of our currently pending material legal proceedings. We are subject to lawsuits and claims arising in the ordinary course of our business. The following legal proceedings are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, unless otherwise specifically noted, we cannot currently predict the manner and timing of the resolutions of these legal proceedings or estimate a range of possible losses or a minimum loss that could result from an adverse verdict in a potential lawsuit. While the lawsuits and claims are asserted for amounts that may be material should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on our financial position or results of operations.

Consumer Lawsuits

Similar to other energy service companies (“ESCOs”) operating in the industry, from time-to-time, the Company is subject to class action lawsuits in various jurisdictions where the Company sells natural gas and electricity.

On January 14, 2021, Glikin, et al. v. Major Energy Electric Services, LLC, a purported variable rate class action was filed by a Maryland customer in the United States District Court, Southern District of New York, attempting to represent a class of all Major Energy customers (including customers of companies Major Energy acts as a successor to) in the United States charged a variable rate for electricity or gas by Major Energy during the applicable statute of limitations period up to and including the date of judgment. The Company moved this case to the United States District Court for the District of Maryland (Case No. 1:21-cv-03251-MJM) and in December 2023 filed a motion to dismiss the lawsuit. On September 18, 2024, the Court found that Plaintiff’s claims were unexhausted, stayed the case and ordered that Plaintiff must first present Plaintiff’s claims to the Maryland Public Service Communion (“MPSC”) before the Court may adjudicate them. Plaintiff filed its claim with the MPSC and that claim is pending. The Company is vigorously defending this matter; however, given the current early stage of this matter, we cannot predict the outcome of this case at this time.

On December 18, 2023, Foote v. Electricity N.H., LLC (“ENH”), a purported Telephone Consumer Protection Act (the “TCPA”) class action was filed in the United States District Court for the District of New Hampshire. This matter was dismissed with prejudice on August 2024.

From time-to-time the Company and its operating subsidiaries receive TCPA-based lawsuits, which are without merit as the Company has a robust telemarketing compliance program in place. Three cases are pending, at early stages of litigation: (1) Clark v. Via Renewables, Inc. (filed January 30, 2024), (2) Picardi v. Major Energy Electric Services, Inc. (October 30, 2024), and (3) Grant v. Via Renewables, Inc. (November 15, 2024). The Company is vigorously defending these claims.




Corporate Matter Lawsuits
The Company may from time to time be subject to legal proceedings that arise in the ordinary course of business. Although there can be no assurance in this regard, the Company does not expect any of those legal proceedings to have a material adverse effect on the Company’s results of operations, cash flows or financial condition.

On July 19, 2024, Joshua Amburgey, a purported stockholder of the Company at the time of the Merger, filed a verified class action complaint, Joshua Amburgey, on behalf of himself and all others similarly situated v. Via Renewables, Inc., et al., Case No. 2024-0762-KSJM (Del. Ch.) (the “Amburgey Action”) in the Court of Chancery of the State of Delaware (“Delaware Court”) against the Company and Amanda E. Bush, Stephen Kennedy and Kenneth Hartwick in their capacities as members of the Company’s Special Transaction Committee of the Board of Directors (“Special Committee”), as well as Mr. Maxwell, Retailco, LLC, TxEx Energy Investments, LLC, Electric Holdco, LLC, NuDevco Retail Holdings, LLC and NuDevco Retail, LLC. Plaintiff alleges that the defendants breached their fiduciary duties owed to the Company’s public stockholders in connection with the Merger.

On July 25, 2024, Bruce Taylor, a purported stockholder of the Company at the time of the Merger, filed a verified class action complaint, Bruce Taylor v. W. Keith Maxwell III, et al., Case No. 2024-0794 (Del. Ch.) (the “Taylor Action”) in the Delaware Court against the Special Committee, and Mike Barajas, in his capacity as the Company’s Chief Financial Officer, as well as Mr. Maxwell in his capacity as controlling stockholder of the Company. Plaintiff alleges that the defendants breached their fiduciary duties and participated in the provision of a materially untrue and misleading proxy statement to Company’s minority stockholders in connection with the Merger.

On May 22, 2024, Michael Stutzman, a purported stockholder of the Company that previously delivered a Records Request, filed a complaint, Michael Stutzman v. Via Renewables, Inc., Case No. 2024-0545-LM (Del. Ch.) (the “220 Complaint”) in the Delaware Court against the Company. The 220 Complaint seeks to compel the inspection of certain Company books and records pursuant to Section 220 of the Delaware General Corporation Law relevant to the Merger.

Regulatory Matters

Many state regulators have increased scrutiny on retail energy providers, across all industry providers. We are subject to regular regulatory inquiries, license renewal reviews, and preliminary investigations in the ordinary course of our business. Below is a summary of our currently pending material state regulatory matters. The following state regulatory matters are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, we cannot currently predict the manner and timing of the resolution of these state regulatory matters or estimate a range of possible losses or a minimum loss that could result from an adverse action. Management does not currently expect that any currently pending state regulatory matters will have a material adverse effect on our financial position or results of operations.

Connecticut. On May 21, 2024, the Connecticut Public Utility Regulatory (“PURA”) issued a Notice of Violation and Assessment of Civil Penalty (“NOV”) to Major Energy in which PURA stated it had reason to believe that one of Major Energy’s on-line vendors violated certain Electric Supplier Laws and Aggregator Rulings. The Company worked cooperatively with PURA and has finalized a full and final settlement for $2.0 million, to be paid in three installments to the Connecticut electric distribution companies as a donation to reduce Connecticut residential hardship customer arrearages. The settlement was approved by PURA in mid-July 2024 (and accrued as of June 30, 2024). The third and final installment was paid in November 2024.


Illinois. On July 26, 2023, Spark Energy, LLC received a demand letter from a law firm representing the Office of the Illinois Attorney General alleging that Spark Energy, LLC’s marketing and sales practices may have not been in compliance with Illinois law. The letter offered, in the interest of efficiency and minimizing litigation costs, a settlement demand to resolve the matter. The Company has agreed to engage in mediation with the law firm to try to
resolve this matter. The Company met for an all-day mediation in August 2024. The Company voluntarily worked with the firm to reach a settlement, however, settlement discussions to date were not successful and the Attorney General commenced a lawsuit in Illinois against Spark Energy, LLC and Spark Energy Gas, LLC in January 2025. The Company intends to vigorously defend against this lawsuit.

Maine. On February 9, 2023, Maine Commission’s Consumer Assistance and Safety Division (“Advocacy Staff”) filed a Request for Formal Investigation requesting that the Maine Commission open a formal, enforcement investigation to review whether Company’s subsidiary, Electricity Maine, LLC (EME), is in compliance with the Maine Commission’s Rules. During a special deliberative session, the same day, the Maine Commission announced it would proceed with a formal investigation of EME, which was noticed in a Notice of Enforcement Investigation issued February 10, 2023 (Docket No. 2023-00024). The Company met with Advocacy Staff over the course of several months to address concerns. As a result, the Company and the Advocacy Staff have agreed to a settlement in principle pursuant to which customers would receive certain limited refunds on their energy bill. On October 18, 2024, the Maine Commission approved EME’s proposed settlement (“Settlement”). The Company is currently complying with the Settlement.

Maryland. Maryland SB1, sponsored by Senator Augustine (D-Prince George’s County) and Delegate Crosby (D- St. Mary’s County), was signed into law in May 2024. In addition to numerous green energy requirements, pricing restrictions, and burdensome new consumer protections, Maryland SB1 prohibits residential purchase of receivables (POR) for contracts executed or renewed after December 31, 2024. Maryland SB1's effect has been to largely make it extremely difficult for all retail energy providers to offer Maryland residential consumers energy choice. The Company is working to minimize economic impacts of Maryland SB1 to the Company.

Ohio. On August 14, 2024, the Public Utility Commission of Ohio (“PUCO”) sent Major Energy a notice of probable non-compliance regarding approximately fifty-five consumer complaints during the time period January 3, 2023 through April 12, 2024. The Company is working cooperatively with PUCO to resolve this matter, provided its detailed response to the probable non-compliance on October 24, 2024, met with PUCO several times to discuss this matter, and believes this matter will not have a material impact on the Company.

In addition to the matters disclosed above, in the ordinary course of business, the Company may from time to time be subject to regulators initiating informal reviews or issuing subpoenas for information as means to evaluate the Company and its subsidiaries’ compliance with applicable laws, rules, regulations and practices. Although there can be no assurance in this regard, the Company does not expect any of those regulatory reviews to have a material adverse effect on the Company’s results of operations, cash flows or financial condition.

Indirect Tax Audits
We are undergoing various types of indirect tax audits spanning from years 2020 to 2024 for which additional liabilities may arise. At the time of filing these consolidated financial statements, these indirect tax audits are at an early stage and subject to substantial uncertainties concerning the outcome of audit findings and corresponding responses.
As of December 31, 2024 and December 31, 2023 we had accrued $11.9 million and $6.3 million, respectively, related to litigation and regulatory matters and $0.8 million and $0.7 million, respectively, related to indirect tax audits. The accrual for litigation and regulatory matters, and indirect tax audit is recorded in accrued liabilities on the balance sheet. The outcome of each of these may result in additional expense.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transactions with Affiliates
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
Transactions with Affiliates
14. Transactions with Affiliates

Transactions with Affiliates
We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services to these related parties. We also sell and purchase natural gas and electricity with affiliates. We present receivables and payables with the same affiliate on a net basis in the consolidated balance sheets as all affiliate activity is with parties under common control. Affiliated transactions include certain services to the affiliated companies associated with employee benefits provided through our benefit plans, insurance plans, leased office space, administrative salaries, due diligence work, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed are based on the services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by us and then directly billed or allocated to affiliates, as well as costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Transactions with affiliates for sales or purchases of natural gas and electricity, are recorded in retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate recorded in the consolidated balance sheets.
The following tables presents asset and liability balances with affiliates (in thousands):

December 31, 2024December 31, 2023
Assets
Accounts Receivable - affiliates$4,119 $4,683 
Total Assets - affiliates
$4,119 $4,683 
December 31, 2024December 31, 2023
Liabilities
Accounts Payable - affiliates$157 $472 
Subordinated Debt - affiliates (1)
— — 
Total Liabilities - affiliates
$157 $472 
(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0 million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco’s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.
The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):
December 31, 2024December 31, 2023December 31, 2022
Revenue NAO - affiliates$1,064 $3,262 $4,122 
Less: Cost of Revenue NAO - affiliates334 536 
Net NAO - affiliates
$1,063 $2,928 $3,586 

The Company's retail cost of revenue include gains/(losses) related to derivative instruments transactions with affiliates. For the years ended December 31, 2024, 2023 and 2022, respectively, we recognized gain of $1.1 million, $0.5 million and zero and in retail cost of revenue related to derivative instruments settlements.


Cost Allocations

Where costs incurred on behalf of the affiliate or us cannot be determined by specific identification for direct billing, the costs are allocated to the affiliated entities or us based on estimates of percentage of departmental usage,
wages or headcount. The total net amount direct billed and allocated to/(from) affiliates was $(4.3) million, $1.5 million and $2.7 million for the years ended December 31, 2024, 2023 and 2022, respectively. The Company would have incurred incremental costs of $1.5 million, $1.5 million and $1.6 million for the years ended December 31, 2024, 2023 and 2022, respectively, operating on a stand-alone basis.
Distributions to and Contributions from Affiliates
During the years ended December 31, 2024, 2023 and 2022, we made distributions to affiliates of Mr. Maxwell of zero , $3.6 million and $14.5 million, respectively, for payments of quarterly distributions on their respective Spark HoldCo units. During the years ended December 31, 2024, 2023 and 2022, we also made distributions to these affiliates for gross-up distributions of $6.6 million, $0.7 million, and $0.1 million, respectively, in connection with distributions made between Spark HoldCo and Via Renewables, Inc. for payment of income taxes incurred by us.

On June 13, 2024, we consummated the previously announced Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. For a more detailed description of the Merger, please see Note 2. Basis of Presentation and Summary of Significant Accounting Policies” in the notes to our condensed consolidated financial statements.

As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). The total payout for the settlement of restricted stock units was $0.6 million, which was paid by Retailco. This was recorded as contribution from non-controlling interest for the year ended December 31, 2024.

Spark HoldCo Distribution

As discussed in Note 4 – Equity, on December 31, 2024, Spark HoldCo distributed $5.0 million in cash to the non-controlling interest holder, and the non-controlling interest holder transferred 206,273 shares of Class B common stock to the Company.
Subordinated Debt Facility

The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0 million (the “Subordinated Debt Facility”), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0 million per advance up to $25.0 million through January 31, 2028. In connection with entering into the First Amendment to the Credit Agreement, the Company entered into an amended and restated subordinated promissory note with Spark HoldCo and Retailco, which extends the maturity date of the note to January 31, 2028. Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.

As of December 31, 2024 and 2023, there were zero outstanding borrowings under the Subordinated Debt Facility. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Segment Reporting
15. Segment Reporting

Our reportable business segments are retail electricity and retail natural gas. The retail electricity segment consists of electricity sales and transmission to residential and commercial customers. The retail natural gas segment consists
of natural gas sales to, and natural gas transportation and distribution for, residential and commercial customers. The Chief Executive Officer, who is also the Chief Operating Decision Maker (“CODM”), determines the reportable business segments by considering the strategic operating units used to make financial decisions, allocate resources and assess performance of our business.

For the years ended December 31, 2024, 2023 and 2022, we recorded asset optimization revenues of $23.0 million, $24.6 million and $86.7 million and asset optimization cost of revenues of $25.3 million, $31.9 million and $89.0 million, respectively, which are presented on a net basis in asset optimization revenues.

The primary metric used by the CODM in managing the Company, assessing segment performance, and allocating resources is retail gross margin. We use retail gross margin to assess the performance of our operating segments. We define retail gross margin as gross profit less (i) net asset optimization (expenses) revenues, (ii) net (losses) gains on non-trading derivative instruments, (iii) net current period cash settlements on non-trading derivative instruments, and (iv) gains (losses) from non-recurring events (including non-recurring market volatility).

We deduct net gains (losses) on non-trading derivative instruments, excluding current period cash settlements, from the retail gross margin calculation in order to remove the non-cash impact of net gains and losses on these derivative instruments. We deduct net gains (losses) from non-recurring events (including non-recurring market volatility) to ensure retail gross margin reflects operating performance that is not distorted by non-recurring events or extreme market volatility. Retail gross margin should not be considered an alternative to, or more meaningful than, operating income (loss), as determined in accordance with GAAP.

The Company’s CODM reviews significant expenses on a consolidated level.
  


























Financial data for business segments are as follows (in thousands):
Year Ended December 31, 2024
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues$300,347 $99,071 $(550)$— $398,868 
Retail cost of revenues186,246 43,231 1,314 — 230,791 
Less:
Net asset optimization expense— — (2,326)— (2,326)
Net, (loss) gain on non-trading derivative instruments(7,000)2,536 — — (4,464)
Current period settlements on non-trading derivatives27,432 5,439 — — 32,871 
Retail gross margin$93,669 $47,865 $462 $ $141,996 
Add: Reconciling items (1)
26,081 
Gross Profit$168,077 
Total Assets
$1,867,055 $126,911 $317,408 $(1,966,435)$344,939 
Goodwill$117,813 $2,530 $ $ $120,343 
(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.
Year Ended December 31, 2023
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues $328,466 $110,894 $(4,168)$— $435,192 
Retail cost of revenues240,979 68,202 1,563 — 310,744 
Less:
Net asset optimization expense — — (7,326)— (7,326)
Net, gain on non-trading derivative instruments(58,554)(11,750)— — (70,304)
Current period settlements on non-trading derivatives58,475 6,953 — — 65,428 
Retail gross margin$87,566 $47,489 $1,595 $ $136,650 
Add: Reconciling items (1)
(12,202)
Gross Profit$124,448 
Total Assets $1,613,642 $48,303 $301,892 $(1,660,003)$303,834 
Goodwill$117,813 $2,530 $ $ $120,343 

(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.
Year Ended December 31, 2022
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues$352,750 $110,065 $(2,322)$— $460,493 
Retail cost of revenues275,701 81,395 — — 357,096 
Less:
Net asset optimization expense — — (2,322)— (2,322)
Net, Gain on non-trading derivative instruments11,351 5,954 — — 17,305 
Current period settlements on non-trading derivatives(26,616)(9,350)— — (35,966)
Non-recurring event - winter storm Uri9,565 — — — 9,565 
Retail gross margin$82,749 $32,066 $ $ $114,815 
Add: Reconciling items (1)
(11,418)
Gross Profit$103,397 
Total Assets $1,802,649 $123,490 $313,490 $(1,908,679)$330,950 
Goodwill$117,813 $2,530 $ $ $120,343 
(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments, current period settlements on non-trading activities and non recurring event.

Significant Customers
For each of the years ended December 31, 2024, 2023 and 2022, we did not have any significant customers that individually accounted for more than 10% of our consolidated retail revenue.
Significant Suppliers
For each of the years ended December 31, 2024, 2023 and 2022, we had two, two, and three significant suppliers that individually accounted for more than 10% of our consolidated retail cost of revenues. For each of the years ended December 31, 2024, 2023 and 2022, these suppliers accounted for 35%, 28% and 61% of our consolidated cost of revenue.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Customer Acquisitions
12 Months Ended
Dec. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Customer Acquisitions
16. Customer Acquisitions

Acquisition of Customer Books

In August 2022, we entered into an agreement to acquire up to approximately 18,700 RCEs and derivatives related to the customer load under a five-year contingent fee structure based on gas volumes billed and collected for the acquired customer contracts. The customers transferred in the fourth quarter of 2022, and are located in our existing markets.

In April 2024, we entered into an asset purchase agreement to acquire up to approximately 12,556 RCEs for a cash purchase price of up to a maximum of $2.3 million. These customers began transferring in June of 2024, and were in our existing markets. During the twelve months ended December 31, 2024, approximately 9,300 RCEs were transferred. As part of the acquisition, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquired customers, we made payments to the sellers from the escrow account. As of December 31, 2024, we've completed this acquisition. The balance in the escrow account was $0.4 million as of December 31, 2024, which will be returned to the Company in the first quarter of 2025.
In October 2024, we entered into two asset purchase agreements to acquire up to 100,600 RCEs for a cash purchase price of up to a maximum $16.9 million paid in cash or funded into escrow accounts. These customers are located in our existing markets and began transferring in December of 2024 and January of 2025.

As we acquire customers under these acquisition agreements, we will make payments to the sellers from the escrow accounts. Funds from the escrow account will be released to the sellers as acquired customers transfer from the sellers to the Company in accordance with the asset purchase agreement, and any unallocated balance will be returned to the Company once the acquisitions are complete. During the twelve months ended December 31, 2024, approximately 72,700 RCEs were transferred. As of December 31, 2024, the balance is the escrow accounts is $15.5 million.

Acquisition of Broker Books

In January 2022, we entered into an asset purchase agreement and agreed to acquire the rights to broker contracts for approximately 1,000 customer meters for a cash price of $0.4 million, which was paid upon execution of the contract.

In January 2022, we entered into an asset purchase agreement to acquire the rights to broker contracts for approximately 900 customer meters for a cash price of $0.6 million, pending certain conditions to close. We paid approximately $0.3 million as a deposit at the time the asset purchase agreement was executed. The conditions to close were met in June 2022, at which time approximately $0.3 million was paid to the seller.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events
17. Subsequent Events

Declaration of Dividends

On January 15, 2025, we declared a quarterly cash dividend in the amount of $0.69635 per share to holders of record of the Series A Preferred Stock on April 1, 2025. The dividend will be paid on April 15, 2025.

Series A Preferred Stock Tender offer

On February 19, 2025 we purchased 6,353 shares of our Series A Preferred Stock at a purchase price of $22.50 per share, in cash, less applicable withholding taxes and without interest, pursuant to a tender offer for the Series A Preferred Stock commenced in January 2025.

On February 27, 2025, we initiated a tender offer to purchase up to 200,000 shares of our Series A Preferred Stock for a purchase price of $24.00 per share, in cash. The number of shares proposed to be purchased represents approximately 5.9% of the outstanding Series A Preferred Stock. The tender offer will expire on Friday, March 28, 2025. If 200,000 shares of Series A Preferred Stock are tendered and purchased pursuant to the tender offer, the aggregate purchase price will be approximately $4.8 million.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure      
Net income attributable to Via Renewables, Inc. stockholders $ 28,255 $ 14,975 $ 7,578
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
Via Renewables, Inc. recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity, and availability of our data.

Managing Material Risks & Integrated Overall Risk Management

Via Renewables, Inc. has strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integrated part of our decision-making processes at every level. Our risk management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.

Engage Third parties on Risk Management

Recognizing the complexity and evolving nature of cybersecurity threats, Via Renewables, Inc. engages with a range of external experts, including cybersecurity assessors, consultants and auditors in evaluating and testing our risk management systems. These partnerships enable us to leverage specialized knowledge and insights, ensuring our cybersecurity strategies and processes remain at the forefront of industry best practices.

Oversee Third-party Risk

Because we are aware of the risks associated with third-party service providers, Via Renewables, Inc. implements stringent processes to oversee and manage these risks. We conduct thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.
Risks from Cybersecurity Threats

We have not encountered cybersecurity challenges that have materially impaired our operations or financial standing.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] Via Renewables, Inc. has strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integrated part of our decision-making processes at every level. Our risk management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]
The Board of Directors is acutely aware of the critical nature of managing risks associated with cybersecurity threats. The Board has established a robust oversight mechanism to ensure effective governance in managing risks associated by cybersecurity threats because we recognize the significant of these threats to our operations integrity and stakeholder confidence.

Board of Directors Oversight

The Audit Committee is central to the Board’s oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including, risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.

Management’s Role Managing Risk

The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:
Current cybersecurity landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from any cybersecurity events; and
Compliance with regulatory requirements and industry standards.

In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.

Risk Management Personnel

Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.

Monitor Cybersecurity Incidents

The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities.
In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.

Reporting to the Board of Directors
The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] The Audit Committee is central to the Board’s oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including, risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]
The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:
Current cybersecurity landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from any cybersecurity events; and
Compliance with regulatory requirements and industry standards.

In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.
Cybersecurity Risk Role of Management [Text Block]
Management’s Role Managing Risk

The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:
Current cybersecurity landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from any cybersecurity events; and
Compliance with regulatory requirements and industry standards.

In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.

Risk Management Personnel

Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.

Monitor Cybersecurity Incidents

The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities.
In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.

Reporting to the Board of Directors
The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block]
Management’s Role Managing Risk

The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:
Current cybersecurity landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from any cybersecurity events; and
Compliance with regulatory requirements and industry standards.

In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.

Risk Management Personnel

Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.

Monitor Cybersecurity Incidents

The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities.
In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.

Reporting to the Board of Directors
The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]
In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to the rules and regulations of the SEC. Our financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements.
In the opinion of the Company's management, the accompanying consolidated financial statements reflect all adjustments that are necessary to fairly present the financial position, the results of operations, the changes in equity and the cash flows of the Company for the respective periods. Such adjustments are of a normal recurring nature, unless otherwise disclosed.
Subsequent Events
Subsequent Events
Subsequent events have been evaluated through the date these financial statements are issued. Any material subsequent events that occurred prior to such date have been properly recognized or disclosed in the consolidated financial statements.
Use of Estimates and Assumptions
Use of Estimates and Assumptions
The preparation of our consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates.
Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer
Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer

W. Keith Maxwell, III is the Chief Executive Officer, a director, and the owner of all of the voting power of our common stock through his ownership of Retailco, LLC (“Retailco”). Retailco is a wholly owned subsidiary of TxEx Energy Investments, LLC (“TxEx”), which is wholly owned by Mr. Maxwell.

We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled by Mr. Maxwell, and these affiliates enter into transactions with and pay certain costs on our behalf. We undertake these transactions in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services among these related parties.

These transactions include, but are not limited to, employee benefits provided through the Company’s benefit plans, insurance plans, leased office space, certain administrative salaries, management due diligence, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed under these arrangements are based on services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by the Company and then directly billed or allocated to affiliates, and costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Additionally, the Company enters into transactions with certain affiliates for sales or purchases of natural gas and electricity, which are recorded in retail revenues, retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate in the consolidated balance sheets. The allocations and related estimates and assumptions are described more fully in Note 14 "Transactions with Affiliates."
On June 13, 2024, we consummated the previously announced Merger contemplated by that certain Agreement and Plan of Merger (the “Merger Agreement”), dated as of December 29, 2023, by and among the Company, Retailco, and Merger Sub, pursuant to which Merger Sub was merged with and into the Company, with the Company continuing as the surviving corporation in the Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. As a result, each previously outstanding share of Class A common stock was converted into the right to receive $11.00 per share at the closing of the Merger (other than: (i) shares of Class A common stock held (a) by the Company or any subsidiary of the Company, or (b) held or beneficially owned by Mr. Maxwell and any person or entity controlled by Mr. Maxwell, including Retailco, Merger Sub and NuDevco Retail, and other than certain dissenting shares). As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.
Cash and Cash Equivalents
Cash and Cash Equivalents

Cash and cash equivalents consist of all unrestricted demand deposits and funds invested in highly liquid instruments with original maturities of three months or less. The Company periodically assesses the financial condition of the institutions where these funds are held and believes that its credit risk is minimal with respect to these institutions.
Restricted Cash
Restricted Cash

As part of the customer acquisitions in April 2024 and October 2024, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquire customers and other conditions of the asset purchase agreement are met, we make payments to the sellers from the escrow account. As of December 31, 2024, the balance in the escrow account was $15.9 million. See Note 16 "Customer Acquisitions" for further discussion.

As of December 31 2024, we have $1.2 million in escrow account related to Maine regulatory settlement. See Note 13. "Commitments and Contingencies" for further discussion.
Inventory
Inventory

Inventory primarily consists of natural gas used to fulfill and manage seasonality for fixed and variable-price retail customer load requirements and is valued at the lower of weighted average cost or net realizable value. Purchased natural gas costs are recognized in the consolidated statements of operations, within retail cost of revenues, when the natural gas is sold and delivered out of the storage facility using the weighted average cost of the gas sold.

As of December 31, 2024 and 2023, the Company also holds approximately $0.1 million and $0.5 million, respectively of wireless device inventory which is valued at the lower of cost or net realizable value.
Customer Acquisition Costs
Customer Acquisition Costs

The Company capitalizes direct response advertising costs that consist primarily of hourly and commission-based telemarketing costs, door-to-door agent commissions and other direct advertising costs associated with proven customer generation in its balance sheet. These costs are amortized over one to two years.
As of December 31, 2024 and 2023, the net customer acquisition costs were $9.2 million and $7.0 million, respectively, of which $7.1 million and $5.2 million were recorded in current assets, and $2.1 million and $1.8 million were recorded in non-current assets. Amortization of customer acquisition costs was $7.1 million, $4.8 million, and $2.1 million for the years ended December 31, 2024, 2023 and 2022, respectively, which is recorded in depreciation and amortization in the Consolidated Statements of Operations. Customer acquisition costs do not include customer acquisitions through merger and acquisition activities, which are recorded as customer relationships.
Recoverability of customer acquisition costs is evaluated based on a comparison of the carrying amount of such costs to the future net cash flows expected to be generated by the customers acquired, considering specific assumptions for customer attrition, per unit gross profit, and operating costs. These assumptions are based on forecasts and historical experience.
Customer Relationships and Trademarks
Customer Relationships

Customer contracts recorded as part of mergers or acquisitions are reflected as customer relationships in our balance sheet. The Company has recorded capitalized customer relationship of $8.0 million and $0.3 million, net of amortization, as current assets as of December 31, 2024 and 2023, respectively, and $3.5 million and $0.1 million, net of amortization, as non-current assets as of December 31, 2024 and 2023, respectively, related to these intangible assets. These intangibles are amortized on a straight-line basis over the estimated average life of the related customer contracts acquired, which ranges from eighteen months to three years.

The acquired customer relationships intangibles are reflective of the acquired companies’ customer base, and were valued at the respective dates of acquisition using an excess earnings method under the income approach. Using this method, the Company estimated the future cash flows resulting from the existing customer relationships, considering attrition as well as charges for contributory assets, such as net working capital, fixed assets, and assembled workforce. These future cash flows were then discounted using an appropriate risk-adjusted rate of return by retail unit to arrive at the present value of the expected future cash flows. Customer relationships are amortized to depreciation and amortization based on the expected future net cash flows by year, bifurcated between hedged and unhedged and amortized to depreciation and amortization based on the expected future cash flows by year and expensed to retail cost of revenue based on the expected term of the underlying fixed price contract in each reporting period, respectively.

During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022. Customer relationship amortization expense was $0.8 million, $2.5 million, and $12.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.
We review customer relationships for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets.
Trademarks

We record trademarks as part of our acquisitions which represent the value associated with the recognition and positive reputation of an acquired company to its target markets. This value would otherwise have to be internally developed through significant time and expense or by paying a third party for its use. These intangibles are amortized over the estimated ten-year life of the trademark on a straight-line basis.
The fair values of trademark assets were determined at the date of acquisition using a royalty savings method under the income approach. Under this approach, the Company estimates the present value of expected cash flows resulting from avoiding royalty payments to use a third party trademark. The Company analyzes market royalty rates charged for licensing trademarks and applied an expected royalty rate to a forecast of estimated revenue, which was then discounted using an appropriate risk adjusted rate of return. As of December 31, 2024 and 2023, we had recorded $2.0 million and $2.4 million related to these trademarks in other assets. Amortization expense was $0.4 million, $0.4 million, and $0.7 million for the years ended December 31, 2024, 2023 and 2022, respectively.
We review trademarks for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets.
Deferred Financing Costs
Deferred Financing Costs
Costs incurred in connection with the issuance of long-term debt are capitalized and amortized to interest expense using the straight-line method over the life of the related long-term debt. These costs are included in other assets in our consolidated balance sheets.
Property and Equipment
Property and Equipment

The Company records property and equipment at historical cost. Depreciation expense is recorded on a straight-line method based on estimated useful lives, which range from 2 to 7 years, along with estimates of the salvage values of the assets. When items of property and equipment are sold or otherwise disposed of, any gain or loss is recorded in the consolidated statements of operations.
Internal-Use Software The Company capitalizes costs associated with certain of its internal-use software projects. Costs capitalized are those incurred during the application development stage of projects such as software configuration, coding, installation of hardware and testing. Costs incurred during the preliminary or post-implementation stage of the project are expensed in the period incurred, including costs associated with formulation of ideas and alternatives, training and application maintenance. After internal-use software projects are completed, the associated capitalized costs are depreciated over the estimated useful life of the related asset. Interest costs incurred while developing internal-use software projects are also capitalized.
Goodwill
Goodwill

Goodwill represents the excess of cost over fair value of the assets of businesses acquired in accordance with FASB ASC Topic 350 Intangibles-Goodwill and Other ("ASC 350"). The goodwill on our consolidated balance sheet as of December 31, 2024 is associated with both our Retail Natural Gas and Retail Electricity segments. We determine our segments, which are also considered our reporting units, by identifying each unit that engaged in business activities from which it may earn revenues and incur expenses, had operating results regularly reviewed by the segment manager for purposes of resource allocation and performance assessment, and had discrete financial information.

Goodwill is not amortized, but rather is assessed for impairment whenever events or circumstances indicate that impairment of the carrying value of goodwill is likely, but no less often than annually as of October 31. We compare our estimate of the fair value of the reporting unit with its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, we would recognize a goodwill impairment loss for the amount by which the reporting unit's carrying value exceeds its fair value.
In accordance with our accounting policy, we completed our annual assessment of goodwill impairment as of October 31, 2024 during the fourth quarter of 2024, using a quantitative assessment approach, and the test indicated no impairment.
Treasury Stock
Treasury Stock

Treasury stock consists of Company's own common stock that has been issued, but subsequently reacquired by the Company. Treasury stock does not reduce the number of shares issued but does reduce the number of shares outstanding. These shares are not eligible to receive cash dividends. We use the cost method to account for treasury shares. As of the date of the Merger, the number of shares of treasury stock was reduced to zero.
Revenues and Cost of Revenues
Revenues and Cost of Revenues

Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenues are recognized by the Company based on consideration specified in contracts with customers when performance obligations are satisfied by transferring control over products to a customer. Utilizing these criteria, revenue is recognized when the natural gas or electricity is delivered to the customer. Similarly, cost of revenues is recognized when the commodity is delivered.

Revenues for natural gas and electricity sales are recognized under the accrual method. Natural gas and electricity sales that have been delivered but not billed by period end are estimated. Accrued unbilled revenues are based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated customer usage by class. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class. Estimated amounts are adjusted when actual usage is known and billed.

Costs for natural gas and electricity sales are similarly recognized under the accrual method. Natural gas and electricity costs that have not been billed to the Company by suppliers but have been incurred by period end are estimated. The Company estimates volumes for natural gas and electricity delivered based on the forecasted revenue volumes, estimated transportation cost volumes and estimation of other costs associated with retail load that varies by commodity utility territory. These costs include items like ISO fees, ancillary services and renewable energy credits. Estimated amounts are adjusted when actual usage is known and billed.

Our asset optimization activities, which primarily include natural gas physical arbitrage and other short term storage and transportation transactions, meet the definition of trading activities and are recorded on a net basis in the consolidated statements of operations in net asset optimization revenues. The Company recorded asset optimization revenues, primarily related to physical sales or purchases of commodities, of $23.0 million, $24.6 million and $86.7 million for the years ended December 31, 2024, 2023 and 2022, respectively, and recorded asset optimization costs of revenues of $25.3 million, $31.9 million and $89.0 million for the years ended December 31, 2024, 2023 and 2022, respectively, which are presented on a net basis in asset optimization revenues in the Consolidated Statements of Operations.

Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment. These revenues are recognized under the accrual method, over time as wireless and other services are provided and at the time of delivery of wireless equipment. Costs for wireless and other services and the sale of wireless equipment are similarly recognized on the accrual basis, including costs to procure wireless data and wireless devices.
Natural Gas Imbalances
Natural Gas Imbalances
The consolidated balance sheets include natural gas imbalance receivables and payables, which primarily result when customers consume more or less gas than has been delivered by the Company to local distribution companies (“LDCs”). The settlement of natural gas imbalances varies by LDC, but typically the natural gas imbalances are settled in cash or in kind on a monthly, quarterly, semi-annual or annual basis. The imbalances are valued at their estimated net realizable value.
Derivative Instruments
Derivative Instruments

The Company uses derivative instruments such as futures, swaps, forwards and options to manage the commodity price risks of its business operations.

All derivatives are recorded in the consolidated balance sheets at fair value. Derivative instruments representing unrealized gains are reported as derivative assets while derivative instruments representing unrealized losses are reported as derivative liabilities. We offset amounts in the consolidated balance sheets for derivative instruments executed with the same counterparty where we have a master netting arrangement.

As part of our asset optimization activities, we manage a portfolio of commodity derivative instruments held for trading purposes. Changes in fair value of and amounts realized upon settlements of derivatives instruments held for trading purposes are recognized in earnings in net asset optimization revenues.

To manage the retail business, the Company holds derivative instruments that are not for trading purposes and are not designated as hedges for accounting purposes. Changes in the fair value of and amounts realized upon settlement of derivative instruments not held for trading purposes are recognized in retail costs of revenues.
Derivative assets and liabilities are presented net in our consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability’s fair value.
Income Taxes
Income Taxes

The Company follows the asset and liability method of accounting for income taxes where deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been recognized in the financial statements or tax returns and operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in those years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will not be realized. Amounts owed or refundable on current year returns is included as a current payable or receivable in the consolidated balance sheet.

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the projected future taxable income and tax planning strategies in making this assessment.

The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes on continuing operations in our consolidated statements of operations.
During the year ended December 31, 2024 and 2023 our accrued liabilities included income tax payable of $1.5 million and $2.5 million, respectively. During the year ended December 31, 2024 and 2023 our other current assets included income tax receivable of $5.4 million and $2.1 million, respectively.
Earnings per Share
Earnings per Share

Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities. We use the treasury stock method to determine the potential dilutive effect of our outstanding unvested restricted stock units and use the if-converted method to determine the potential dilutive effect of our Class B common stock.
Non-controlling Interest
Non-controlling Interest

Net income attributable to non-controlling interest represents the Class B Common stockholders' interest in income and expenses of the Company. The weighted average ownership percentages for the applicable reporting period are used to allocate the income (loss) before income taxes to each economic interest owner.
Commitments and Contingencies
Commitments and Contingencies

Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently adopted accounting pronouncements and New Accounting Standards Being Evaluated/Standards Not yet adopted
Recently adopted accounting pronouncements

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, requiring public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. The amendments in the ASU improve reportable segment disclosures by adding and enhancing annual and interim disclosure requirements, clarifying circumstances in which entities can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and adding other disclosure requirements. We adopted ASU 2023-07 effective January 1, 2024, and the adoption of this standard did not have a material impact on the Company's consolidated financial statements. See Note 15. Segment Reporting Information in the accompanying notes to the consolidated financial statements for further detail.

New Accounting Standards Being Evaluated/Standards Not yet adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires enhanced income tax disclosures, particularly related to a reporting entity's effective tax rate reconciliation and income taxes paid. For the rate reconciliation, the update requires additional categories of information about federal, state, and foreign taxes and details about significant reconciling items, subject to a quantitative threshold. Income taxes paid must be similarly disaggregated by federal, state, and foreign based on a quantitative threshold. The ASU will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply retrospectively. We are evaluating the impact of adoption on our consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40) (“ASU 2024-03”). ASU 2024-03 seeks to improve information about cost of sales and selling, general, and administrative expenses to assist investors in better understanding an entity’s cost structure and forecasting future cash flows. The updated guidance is effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company is currently evaluating the effect of this update on its consolidated financial statements and related disclosures.
The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.
We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:

Level 1—Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.
Level 2—Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.
Level 3—Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability. The Level 3 category includes estimated earnout obligations related to our acquisitions.

As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue The table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).
Reportable Segments
Years ended December 31, 2024Years ended December 31, 2023Years ended December 31, 2022
Retail Electricity (c)Retail Natural GasTotal Reportable SegmentsRetail ElectricityRetail Natural GasTotal Reportable SegmentsRetail ElectricityRetail Natural GasTotal Reportable Segments
Primary markets (a)
  New England$89,318 $10,591 $99,909 $115,129 $8,937 $124,066 $111,332 $10,284 $121,616 
  Mid-Atlantic122,272 36,901 159,173 111,599 39,860 151,459 114,994 49,626 164,620 
  Midwest28,744 17,796 46,540 31,353 18,578 49,931 39,658 22,436 62,094 
  Southwest60,013 33,783 93,796 70,385 43,519 113,904 86,766 27,719 114,485 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 
Customer type
  Commercial$44,640 $49,456 $94,096 $40,356 $60,111 $100,467 $42,439 $53,504 $95,943 
  Residential257,408 43,912 301,320 288,482 59,175 347,657 309,503 51,465 360,968 
  Unbilled revenue (b)(1,701)5,703 4,002 (372)(8,392)(8,764)808 5,096 5,904 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 
Customer credit risk
  POR$192,662 $48,025 $240,687 $191,355 $50,439 $241,794 $212,374 $62,962 $275,336 
  Non-POR107,685 51,046 158,731 137,111 60,455 197,566 140,376 47,103 187,479 
$300,347 $99,071 $399,418 $328,466 $110,894 $439,360 $352,750 $110,065 $462,815 

(a) The primary markets include the following states:

New England - Connecticut, Maine, Massachusetts and New Hampshire;
Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania and Virginia;
Midwest - Illinois, Indiana, Michigan and Ohio; and
Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.

(b) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.

(c) Retail Electricity includes services.
Reconciliation to Consolidated Financial Information

A reconciliation of the reportable segment operating revenues to consolidated revenues is as follows:

Year Ended December 31,
202420232022
Total Reportable Segments Revenue$399,418 $439,360 $462,815 
Net asset optimization expense(2,326)(7,326)(2,322)
Other Revenue1,776 3,158 — 
Total Revenues$398,868 $435,192 $460,493 
Schedule of Accounts Receivable, Allowance for Credit Loss
A rollforward of our allowance for credit losses for the year ended December 31, 2024 is presented in the table below (in thousands):

Balance at December 31, 2023$(4,496)
Bad debt provision(2,469)
Write-offs4,150 
Recovery of previous write offs(135)
Balance at December 31, 2024$(2,950)
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Economic Interests
The Company and affiliates owned the following economic interests in Spark HoldCo at December 31, 2024 and December 31, 2023, respectively.
The CompanyAffiliated Owners
December 31, 2024
48.20 %51.80 %
December 31, 2023
44.92 %55.08 %
Schedule of Noncontrolling interest
The following table summarizes the effects of changes in the Company's ownership interest in Spark HoldCo's equity (in thousands):
Year Ended December 31, 2024
Net income attributable to Via Renewables, Inc. stockholders$28,255 
Transfers (to) from the non-controlling interest— 
Decrease in Via Renewables additional paid in capital from the equity shift(502)
Net transfers (to) from non-controlling interest(502)
Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest$27,753 
The following table summarizes the portion of net income (loss) and income tax expense (benefit) attributable to non-controlling interest (in thousands):
Year Ended December 31,
202420232022
  
Net income allocated to non-controlling interest$35,805 $14,302 $5,585 
Less: Income tax expense allocated to non-controlling interest2,985 3,172 1,960 
Net income attributable to non-controlling interest$32,820 $11,130 $3,625 
Schedule of Computation of Earnings (Loss) Per Share
The following table presents the computation of basic and diluted income (loss) per share for the years ended December 31, 2024, 2023, and 2022 (in thousands, except per share data):
Year Ended December 31,
202420232022
Net income attributable to Via Renewables, Inc. stockholders$28,255 $14,975 $7,578 
Less: Dividend on Series A preferred stock10,246 10,619 8,054 
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Basic weighted average Class A common shares outstanding 3,286 3,211 3,156 
Basic earnings (loss) per share attributable to stockholders$5.48 $1.36 $(0.15)
Net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Diluted net income (loss) attributable to stockholders of Class A common stock$18,009 $4,356 $(476)
Basic weighted average Class A common shares outstanding 3,286 3,211 3,156 
Diluted weighted average shares outstanding3,286 3,211 3,156 
Diluted earnings (loss) per share attributable to stockholders$5.48 $1.36 $(0.15)
Schedule of Carrying Amounts and Classification of Variable Interest Entities The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our consolidated balance sheet as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Assets
Current assets:
   Cash and cash equivalents$52,993 $42,062 
   Accounts receivable65,354 62,548 
   Other current assets79,704 50,650 
   Total current assets198,051 155,260 
Non-current assets:
   Goodwill120,343 120,343 
   Other assets16,042 11,351 
   Total non-current assets136,385 131,694 
   Total Assets$334,436 $286,954 
Liabilities
Current liabilities:
   Accounts Payable and Accrued Liabilities $56,560 $44,201 
   Other current liabilities61,069 71,994 
   Total current liabilities117,629 116,195 
Long-term liabilities:
   Long-term portion of Senior Credit Facility106,000 97,000 
   Subordinated debt—affiliate— — 
   Other long-term liabilities55 54 
   Total long-term liabilities106,055 97,054 
   Total Liabilities$223,684 $213,249 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Preferred Stock (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Preferred Equity Balance
A summary of our preferred equity balance for the years ended December 31, 2024 and 2023 is as follows:
(in thousands)
Balance at December 31, 2022$87,713 
Repurchase of Series A Preferred Stock— 
Accumulated dividends on Series A Preferred Stock352 
Balance at December 31, 2023$88,065 
Repurchase of Series A Preferred Stock(4,545)
Accumulated dividends on Series A Preferred Stock(299)
Balance at December 31, 2024$83,221 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Volumetric Underlying Derivative Transactions
The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):
Non-trading 
CommodityNotionalDecember 31, 2024December 31, 2023
Natural GasMMBtu5,716 6,254 
ElectricityMWh987 1,029 
Trading
CommodityNotionalDecember 31, 2024December 31, 2023
Natural GasMMBtu2,988 1,016 
Schedule of Gains (Losses) on Derivative Instruments
Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):
Year Ended December 31,
  202420232022
(Loss) gain on non-trading derivatives, net$(4,464)$(70,304)$17,305 
Gain (loss) on trading derivatives, net744 (1,189)516 
(Loss) gain on derivatives, net$(3,720)$(71,493)$17,821 
Current period settlements on non-trading derivatives (1)
32,871 65,428 (35,966)
Current period settlements on trading derivatives1,277 1,204 165 
Total current period settlements on derivatives (1)
$34,148 $66,632 $(35,801)
(1)    Excludes settlements of $0.2 million related to acquisition, for the year ended December 31, 2022.
Schedule of Offsetting Assets
The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands): 
  
December 31, 2024
DescriptionGross AssetsGross
Amounts
Offset
Net AssetsCash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives $12,100 $(5,443)$6,657 $— $6,657 
Trading commodity derivatives2,538 (510)2,028 — 2,028 
Total Current Derivative Assets14,638 (5,953)8,685 — 8,685 
Non-trading commodity derivatives737 (259)478 — 478 
Trading commodity derivatives— — — — — 
Total Non-current Derivative Assets737 (259)478 — 478 
Total Derivative Assets$15,375 $(6,212)$9,163 $ $9,163 
  
December 31, 2023
DescriptionGross AssetsGross
Amounts
Offset
Net AssetsCash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$1,926 $(1,046)$880 $— $880 
Trading commodity derivatives64 (35)29 — 29 
Total Current Derivative Assets1,990 (1,081)909 — 909 
Non-trading commodity derivatives173 (82)91 — 91 
Trading commodity derivatives— — — — — 
Total Non-current Derivative Assets173 (82)91 — 91 
Total Derivative Assets$2,163 $(1,163)$1,000 $ $1,000 
Schedule of Offsetting Liabilities
DescriptionGross 
Liabilities
Gross
Amounts
Offset
Net
Liabilities
Cash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$(3,036)$1,475 $(1,561)$— $(1,561)
Trading commodity derivatives(634)494 (140)— (140)
Total Current Derivative Liabilities(3,670)1,969 (1,701)— (1,701)
Non-trading commodity derivatives(333)282 (51)— (51)
Trading commodity derivatives(94)90 (4)— (4)
Total Non-current Derivative Liabilities(427)372 (55)— (55)
Total Derivative Liabilities$(4,097)$2,341 $(1,756)$ $(1,756)
DescriptionGross 
Liabilities
Gross
Amounts
Offset
Net
Liabilities
Cash
Collateral
Offset
Net Amount
Presented
Non-trading commodity derivatives$(29,730)$6,077 $(23,653)$4,679 $(18,974)
Trading commodity derivatives(173)(167)— (167)
Total Current Derivative Liabilities(29,903)6,083 (23,820)4,679 (19,141)
Non-trading commodity derivatives(672)115 (557)503 (54)
Trading commodity derivatives— — — — — 
Total Non-current Derivative Liabilities(672)115 (557)503 (54)
Total Derivative Liabilities$(30,575)$6,198 $(24,377)$5,182 $(19,195)
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consist of the following (in thousands):
Estimated 
useful
lives (years)
December 31, 2024December 31, 2023
Information technology
2 – 5
$8,141 $6,983 
Other769 — 
       Total8,210 6,983 
Accumulated depreciation(2,979)(2,273)
Property and equipment—net$5,231 $4,710 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill, Customer Relationships and Trademarks
Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):
December 31, 2024December 31, 2023
Goodwill$120,343 $120,343 
Customer Relationships—Other
Cost$12,852 $968 
Accumulated amortization(1,332)(487)
Customer Relationships—Other, net
$11,520 $481 
Trademarks
Cost$4,040 $4,040 
Accumulated amortization(2,020)(1,616)
Trademarks, net$2,020 $2,424 
Changes in goodwill, customer relationships (including non-compete agreements) and trademarks consisted of the following (in thousands):
Goodwill
Customer Relationships— Acquired & Non-Compete Agreements
Customer Relationships— Other
Trademarks
Balance at December 31, 2021$120,343 $5,432 $8,751 $3,532 
Additions— — 1,091 — 
Adjustments— — (10)
Amortization— (5,232)(7,042)(694)
Balance at December 31, 2022$120,343 $201 $2,800 $2,828 
Additions— — — — 
Adjustments— — — — 
Amortization— (201)(2,319)(404)
Balance at December 31, 2023$120,343 $ $481 $2,424 
Additions  11,884 
Amortization  (845)(404)
Balance at December 31, 2024$120,343 $ $11,520 $2,020 
Schedule of Estimated Future Amortization Expense
Estimated future amortization expense for customer relationships and trademarks at December 31, 2024 is as follows (in thousands):
Year Ending December 31,
2025$8,424 
20263,904 
2027404 
2028404 
2029404 
> 5 years— 
Total$13,540 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consists of the following amounts as of December 31, 2024 and 2023 (in thousands):
December 31, 2024December 31, 2023
Long-term debt:
   Senior Credit Facility (1) (2)
$106,000 $97,000 
   Subordinated Debt— — 
 Total long-term debt106,000 97,000 
   Total debt$106,000 $97,000 
(1) As of December 31, 2024 and 2023, the weighted average interest rate on the Senior Credit Facility was 7.59% and 8.60%, respectively.
(2) As of December 31, 2024 and 2023, we had $25.6 million and $24.3 million in letters of credit issued, respectively.
Schedule of Components of Interest Expense
Interest expense consists of the following components for the periods indicated (in thousands):
Years Ended December 31,
202420232022
Senior Credit Facility
$4,891 $6,802 $4,333 
Letters of credit fees and commitment fees1,148 1,640 1,637 
Amortization of deferred financing costs
852 825 1,125 
Other
52 67 109 
Interest expense$6,943 $9,334 $7,204 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following tables present assets and liabilities measured and recorded at fair value in our consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):
Level 1Level 2Level 3Total
December 31, 2024    
Non-trading commodity derivative assets$445 $6,690 $— $7,135 
Trading commodity derivative assets— 2,028 — 2,028 
Total commodity derivative assets$445 $8,718 $ $9,163 
Non-trading commodity derivative liabilities$(180)$(1,432)$— $(1,612)
Trading commodity derivative liabilities— (144)— (144)
Total commodity derivative liabilities$(180)$(1,576)$ $(1,756)

Level 1Level 2Level 3Total
December 31, 2023
Non-trading commodity derivative assets$— $971 $— $971 
Trading commodity derivative assets— 29 — 29 
Total commodity derivative assets$ $1,000 $ $1,000 
Non-trading commodity derivative liabilities$— $(19,028)$— $(19,028)
Trading commodity derivative liabilities— (167)— (167)
Total commodity derivative liabilities$ $(19,195)$ $(19,195)
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units The following table summarizes equity classified restricted stock unit activity for the year ended December 31, 2024:
Number of Shares (in thousands)Weighted Average Grant Date Fair Value
Unvested at December 31, 2023136 $23.21 
Granted16 11.00 
Dividend reinvestment issuances— — 
Vested(88)10.96 
Forfeited(64)11.00 
Unvested at December 31, 2024 $ 
The following table summarizes liability classified restricted stock unit activity and unvested restricted stock units for the year ended December 31, 2024:
Number of Shares (in thousands)Weighted Average Reporting Date Fair Value
Unvested at December 31, 202317 $9.40 
Granted— — 
Dividend reinvestment issuances— — 
Vested(8)10.96 
Forfeited(9)11.00 
Unvested at December 31, 2024 $ 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Components of Provision for Income Taxes
The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 included the following components:
(in thousands) 2024 20232022
Current:   
Federal $4,372 $4,028 $3,045 
State 1,724 1,960 1,476 
Total Current6,096 5,988 4,521 
  
Deferred: 
Federal 8,122 4,031 1,505 
State 2,041 1,123 457 
 Total Deferred 10,163 5,154 1,962 
Provision for income taxes $16,259 $11,142 $6,483 
Schedule of Reconciliation of Income Tax Provision The following table reconciles the income tax benefit that would result from application of the statutory federal tax rate, 21%, for the years ended December 31, 2024, 2023, and 2022 respectively, to the amount included in the consolidated statement of operations:
(in thousands)202420232022
Expected provision at federal statutory rate$16,240 $7,822 $3,714 
Increase (decrease) resulting from:
Non-controlling interest(6,600)(2,090)(963)
Preferred Stock dividends1,692 1,596 1,198 
State income taxes, net of federal income tax effect3,402 2,671 1,918 
Prior year tax adjustments(131)148 
Outside Tax basis Adjustment1,330 1,220 225 
Penalties— — 238 
Other195 54 
Provision for income taxes$16,259 $11,142 $6,483 
Schedule of Deferred Tax Assets
The components of our deferred tax assets as of December 31, 2024 and 2023 are as follows:
(in thousands)20242023
Deferred Tax Assets:
Investment in Spark HoldCo$4,539 $12,241 
Derivative— 405 
Fixed Assets and Intangibles1,673 2,047 
Other 172 685 
Total deferred tax assets$6,384 $15,378 
Deferred Tax Liabilities:
Derivative(117)— 
Other(179)(96)
 Total deferred tax liabilities $(296)$(96)
Total deferred tax assets/liabilities $6,088 $15,282 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transactions with Affiliates (Tables)
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
The following tables presents asset and liability balances with affiliates (in thousands):

December 31, 2024December 31, 2023
Assets
Accounts Receivable - affiliates$4,119 $4,683 
Total Assets - affiliates
$4,119 $4,683 
December 31, 2024December 31, 2023
Liabilities
Accounts Payable - affiliates$157 $472 
Subordinated Debt - affiliates (1)
— — 
Total Liabilities - affiliates
$157 $472 
(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0 million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco’s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.
The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):
December 31, 2024December 31, 2023December 31, 2022
Revenue NAO - affiliates$1,064 $3,262 $4,122 
Less: Cost of Revenue NAO - affiliates334 536 
Net NAO - affiliates
$1,063 $2,928 $3,586 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Financial Data for Business Segments
Financial data for business segments are as follows (in thousands):
Year Ended December 31, 2024
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues$300,347 $99,071 $(550)$— $398,868 
Retail cost of revenues186,246 43,231 1,314 — 230,791 
Less:
Net asset optimization expense— — (2,326)— (2,326)
Net, (loss) gain on non-trading derivative instruments(7,000)2,536 — — (4,464)
Current period settlements on non-trading derivatives27,432 5,439 — — 32,871 
Retail gross margin$93,669 $47,865 $462 $ $141,996 
Add: Reconciling items (1)
26,081 
Gross Profit$168,077 
Total Assets
$1,867,055 $126,911 $317,408 $(1,966,435)$344,939 
Goodwill$117,813 $2,530 $ $ $120,343 
(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.
Year Ended December 31, 2023
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues $328,466 $110,894 $(4,168)$— $435,192 
Retail cost of revenues240,979 68,202 1,563 — 310,744 
Less:
Net asset optimization expense — — (7,326)— (7,326)
Net, gain on non-trading derivative instruments(58,554)(11,750)— — (70,304)
Current period settlements on non-trading derivatives58,475 6,953 — — 65,428 
Retail gross margin$87,566 $47,489 $1,595 $ $136,650 
Add: Reconciling items (1)
(12,202)
Gross Profit$124,448 
Total Assets $1,613,642 $48,303 $301,892 $(1,660,003)$303,834 
Goodwill$117,813 $2,530 $ $ $120,343 

(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.
Year Ended December 31, 2022
Retail
Electricity
Retail
Natural Gas
Corporate
and Other
EliminationsConsolidated
Total Revenues$352,750 $110,065 $(2,322)$— $460,493 
Retail cost of revenues275,701 81,395 — — 357,096 
Less:
Net asset optimization expense — — (2,322)— (2,322)
Net, Gain on non-trading derivative instruments11,351 5,954 — — 17,305 
Current period settlements on non-trading derivatives(26,616)(9,350)— — (35,966)
Non-recurring event - winter storm Uri9,565 — — — 9,565 
Retail gross margin$82,749 $32,066 $ $ $114,815 
Add: Reconciling items (1)
(11,418)
Gross Profit$103,397 
Total Assets $1,802,649 $123,490 $313,490 $(1,908,679)$330,950 
Goodwill$117,813 $2,530 $ $ $120,343 
(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments, current period settlements on non-trading activities and non recurring event.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 13, 2024
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]          
Inventory $ 2,137,000 $ 3,124,000      
Customer acquisition costs 9,200,000 7,000,000      
Customer acquisition costs, current 7,051,000 5,154,000      
Customer acquisition costs, noncurrent 2,141,000 1,835,000      
Amortization of acquisition costs 7,100,000 4,800,000 $ 2,100,000    
Intangible assets, current 8,020,000 342,000      
Intangible assets, noncurrent 3,500,000 139,000      
Intangible assets 13,540,000        
Asset optimization revenue 23,000,000.0 24,600,000 86,700,000    
Asset optimization cost of revenues 25,300,000 31,900,000 89,000,000.0    
Income tax payable 1,500,000 2,500,000      
Income tax receivable 5,400,000 2,100,000      
Maine Commission’s Consumer Assistance and Safety Division          
Finite-Lived Intangible Assets [Line Items]          
Escrow deposit 1,200,000        
Other current assets          
Finite-Lived Intangible Assets [Line Items]          
Gas balancing receivable (payable) 100,000 200,000      
Other current liabilities          
Finite-Lived Intangible Assets [Line Items]          
Gas balancing receivable (payable) 0 0      
Customer Relationships— Acquired          
Finite-Lived Intangible Assets [Line Items]          
Impairment charges 0 0 0    
Amortization expense 800,000 2,500,000 $ 12,300,000    
Customer Relationships— Other          
Finite-Lived Intangible Assets [Line Items]          
Amortization period     18 months   3 years
Additional amortization     $ 900,000    
Amortization expense 845,000 2,319,000 7,042,000    
Intangible assets 11,520,000 481,000 2,800,000   $ 8,751,000
Trademarks          
Finite-Lived Intangible Assets [Line Items]          
Impairment charges $ 0 0 0    
Amortization period 10 years        
Amortization expense $ 404,000 404,000 694,000    
Intangible assets $ 2,020,000 2,424,000 $ 2,828,000   $ 3,532,000
Minimum          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 1 year        
Estimated  useful lives (years) 2 years        
Minimum | Customer Relationships— Acquired          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 18 months        
Maximum          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 2 years        
Estimated  useful lives (years) 7 years        
Maximum | Customer Relationships— Acquired          
Finite-Lived Intangible Assets [Line Items]          
Amortization period 3 years        
Wireless Device          
Finite-Lived Intangible Assets [Line Items]          
Inventory $ 100,000 $ 500,000      
Residential Customer Equivalent          
Finite-Lived Intangible Assets [Line Items]          
Asset acquisition, escrow deposit 15,900,000        
Escrow deposit $ 400,000        
Merger Agreement With Retailco          
Finite-Lived Intangible Assets [Line Items]          
Right to receive (in dollars per share)       $ 11.00  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net asset optimization expense $ (2,326) $ (7,326) $ (2,322)
Total revenues 398,868 435,192 460,493
Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 399,418 439,360 462,815
Other revenue      
Disaggregation of Revenue [Line Items]      
Revenues 1,776 3,158 0
POR | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 240,687 241,794 275,336
Non-POR | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 158,731 197,566 187,479
Unbilled revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 4,002 (8,764) 5,904
Commercial | Billed revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 94,096 100,467 95,943
Residential | Billed revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 301,320 347,657 360,968
New England | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 99,909 124,066 121,616
Mid-Atlantic | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 159,173 151,459 164,620
Midwest | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 46,540 49,931 62,094
Southwest | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 93,796 113,904 114,485
Retail Electricity | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 300,347 328,466 352,750
Retail Electricity | POR | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 192,662 191,355 212,374
Retail Electricity | Non-POR | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 107,685 137,111 140,376
Retail Electricity | Unbilled revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues (1,701) (372) 808
Retail Electricity | Commercial | Billed revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 44,640 40,356 42,439
Retail Electricity | Residential | Billed revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 257,408 288,482 309,503
Retail Electricity | New England | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 89,318 115,129 111,332
Retail Electricity | Mid-Atlantic | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 122,272 111,599 114,994
Retail Electricity | Midwest | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 28,744 31,353 39,658
Retail Electricity | Southwest | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 60,013 70,385 86,766
Retail Natural Gas | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 99,071 110,894 110,065
Retail Natural Gas | POR | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 48,025 50,439 62,962
Retail Natural Gas | Non-POR | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 51,046 60,455 47,103
Retail Natural Gas | Unbilled revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 5,703 (8,392) 5,096
Retail Natural Gas | Commercial | Billed revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 49,456 60,111 53,504
Retail Natural Gas | Residential | Billed revenue | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 43,912 59,175 51,465
Retail Natural Gas | New England | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 10,591 8,937 10,284
Retail Natural Gas | Mid-Atlantic | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 36,901 39,860 49,626
Retail Natural Gas | Midwest | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues 17,796 18,578 22,436
Retail Natural Gas | Southwest | Retail revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 33,783 $ 43,519 $ 27,719
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Bad debt expense $ 2,469 $ 3,442 $ 6,865
Retail Revenues      
Disaggregation of Revenue [Line Items]      
Gross receipts taxes 1,100 1,000 1,300
Retail Cost of Revenues      
Disaggregation of Revenue [Line Items]      
Gross receipts taxes $ 5,600 $ 5,200 $ 5,200
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues - Schedule of Rollforward of Our Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Bad debt provision $ 2,469 $ 3,442 $ 6,865
Trade Accounts Receivable      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance (4,496)    
Bad debt provision (2,469)    
Write-offs 4,150    
Recovery of previous write offs (135)    
Ending balance $ (2,950) $ (4,496)  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]        
Payment of distributions to non-controlling unitholders   $ 11,633 $ 4,308 $ 14,553
Payment of dividends to Class A common stockholders   $ 0 $ 2,874 $ 11,461
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000 20,000,000  
Preferred stock, shares outstanding (in shares) 3,380,440 3,380,440 3,567,543  
Preferred stock, shares issued (in shares) 3,380,440 3,380,440 3,567,543  
Spark Hold Co        
Class of Stock [Line Items]        
Payment of distributions to non-controlling unitholders $ 5,000      
Common Class B        
Class of Stock [Line Items]        
Antidilutive securities excluded from computation of diluted earnings per share (in shares)   4,000,000.0    
Restricted Units and Liability Awards        
Class of Stock [Line Items]        
Number of shares vested (in shares)   95,592 68,439 58,033
Restricted Stock Units        
Class of Stock [Line Items]        
Number of shares vested (in shares)   88,004    
Number of shares of common stock distributed to the holder of restricted stock units (in shares)   61,709 46,466 42,268
Number of shares of common stock withheld to cover taxes owed on vested units (in shares)   33,883 21,973 15,765
Common Class B        
Class of Stock [Line Items]        
Distribution to controlling interest (in shares) (206,273)      
Common Class A        
Class of Stock [Line Items]        
Payment of dividends to Class A common stockholders   $ 0 $ 2,900 $ 11,500
Dividends paid to class a common stockholders (in dollars per share)   $ 0 $ 0.90625 $ 3.625
Common Class A | Restricted Stock Units        
Class of Stock [Line Items]        
Number of shares of common stock distributed to the holder of restricted stock units (in shares)   33,883    
Number of shares of common stock withheld to cover taxes owed on vested units (in shares)   54,121    
Spark Hold Co        
Class of Stock [Line Items]        
Increase (decrease) in ownership 2.82%      
Spark Hold Co | Non-Controlling Interest Holder        
Class of Stock [Line Items]        
Increase (decrease) in ownership (2.82%)      
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Change in NCI (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Net income attributable to Via Renewables, Inc. stockholders $ 28,255 $ 14,975 $ 7,578
Decrease in Via Renewables additional paid in capital from the equity shift (502)    
Net transfers (to) from non-controlling interest (502)    
Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest 27,753    
Additional Paid-In Capital      
Class of Stock [Line Items]      
Decrease in Via Renewables additional paid in capital from the equity shift $ (502)    
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Economic Interests (Details) - Spark Hold Co
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Economic interest 48.20% 44.92%
Affiliated Owners    
Class of Stock [Line Items]    
Economic interest 51.80% 55.08%
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Net Income and Income Tax Expense (Benefit) Attributable to Non-Controlling Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Net income allocated to non-controlling interest $ 35,805 $ 14,302 $ 5,585
Less: Income tax expense allocated to non-controlling interest 2,985 3,172 1,960
Less: Net income attributable to non-controlling interest $ 32,820 $ 11,130 $ 3,625
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - Schedule of Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Net income attributable to Via Renewables, Inc. stockholders $ 28,255 $ 14,975 $ 7,578
Less: Dividend on Series A preferred stock 10,246 10,619 8,054
Net income (loss) attributable to stockholders of Class A common stock $ 18,009 $ 4,356 $ (476)
Basic weighted average Class A common shares outstanding (in shares) 3,286 3,211 3,156
Basic earnings (loss) per share attributable to stockholders (in dollars per share) $ 5.48 $ 1.36 $ (0.15)
Net income (loss) attributable to stockholders of Class A common stock $ 18,009 $ 4,356 $ (476)
Diluted net income (loss) attributable to stockholders of Class A common stock $ 18,009 $ 4,356 $ (476)
Basic weighted average Class A common shares outstanding (in shares) 3,286 3,211 3,156
Diluted weighted average shares outstanding (in shares) 3,286 3,211 3,156
Diluted earnings (loss) per share attributable to stockholders (in dollars per share) $ 5.48 $ 1.36 $ (0.15)
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity - VIEs (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current assets:        
Cash and cash equivalents $ 53,150 $ 42,595    
Other current assets 10,247 6,567    
Total Assets - affiliates 203,771 158,973    
Non-current assets:        
Goodwill 120,343 120,343 $ 120,343 $ 120,343
Other assets 3,387 2,461    
Total Assets 344,939 303,834 $ 330,950  
Current liabilities:        
Other current liabilities 58 59    
Total current liabilities 74,702 79,996    
Long-term liabilities:        
Long-term portion of Senior Credit Facility 106,000 97,000    
Total liabilities 180,757 177,050    
Variable Interest Entity, Primary Beneficiary        
Current assets:        
Cash and cash equivalents 52,993 42,062    
Accounts Receivable - affiliates 65,354 62,548    
Other current assets 79,704 50,650    
Total Assets - affiliates 198,051 155,260    
Non-current assets:        
Goodwill 120,343 120,343    
Other assets 16,042 11,351    
Total non-current assets 136,385 131,694    
Total Assets 334,436 286,954    
Current liabilities:        
Accounts payable and accrued liabilities 56,560 44,201    
Other current liabilities 61,069 71,994    
Total current liabilities 117,629 116,195    
Long-term liabilities:        
Long-term portion of Senior Credit Facility 106,000 97,000    
Subordinated debt — affiliate 0 0    
Other long-term liabilities 55 54    
Liabilities, Noncurrent, Total 106,055 97,054    
Total liabilities $ 223,684 $ 213,249    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Preferred Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 27, 2025
Feb. 19, 2025
Jan. 15, 2025
Dec. 18, 2024
Apr. 15, 2022
Apr. 14, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 27, 2024
Class of Stock [Line Items]                    
Payments of ordinary dividends, preferred stock and preference stock             $ 10,858 $ 10,268 $ 7,628  
Dividends paid             $ 10,246 10,620 $ 8,054  
Shares repurchased (in shares)       187,103            
Shares repurchased       $ 4,200            
Shares repurchased (in dollars per share)       $ 22.50            
Subsequent Event                    
Class of Stock [Line Items]                    
Shares repurchased (in shares)   6,353                
Shares repurchased (in dollars per share)   $ 22.50                
Series A Preferred Stock                    
Class of Stock [Line Items]                    
Preferred stock, dividend accrual rate         6.578% 8.75% 26.161%      
Preferred stock, liquidation preference (in dollars per share)         $ 25.00          
Payments of ordinary dividends, preferred stock and preference stock             $ 10,900      
Dividends Payable             $ 2,400 2,700    
Dividends paid               $ 10,300    
Series A Preferred Stock | Subsequent Event                    
Class of Stock [Line Items]                    
Quarterly cash dividend (in dollars per share)     $ 0.69635              
Shares repurchased (in shares) 200,000                  
Shares repurchased $ 4,800                  
Shares repurchased (in dollars per share) $ 24.00                  
Series A Preferred Stock | Merger Agreement With Retailco                    
Class of Stock [Line Items]                    
Preferred stock, redemption price per share (in dollars per share)                   $ 8.07
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Preferred Stock - Schedule of Preferred Equity Balance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Increase (Decrease) in Temporary Equity [Roll Forward]    
Beginning balance $ 88,065 $ 87,713
Repurchase of Series A Preferred Stock (4,545) 0
Accumulated dividends on Series A Preferred Stock (299) 352
Ending balance $ 83,221 $ 88,065
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Collateral paid $ 0.0 $ 5.2
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details) - Buy
MWh in Thousands, MMBTU in Thousands
12 Months Ended
Dec. 31, 2024
MMBTU
MWh
Dec. 31, 2023
MWh
MMBTU
Non-trading | Natural Gas    
Derivatives, Fair Value [Line Items]    
Net notional volume 5,716 6,254
Non-trading | Electricity    
Derivatives, Fair Value [Line Items]    
Net notional volume | MWh 987 1,029
Trading | Natural Gas    
Derivatives, Fair Value [Line Items]    
Net notional volume 2,988 1,016
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Gains (Losses) on Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain on derivatives, net $ (3,720) $ (71,493) $ 17,821
Current period settlements on non-trading derivatives 34,148 66,632 (35,801)
Non-trading      
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain on derivatives, net (4,464) (70,304) 17,305
Current period settlements on non-trading derivatives 32,871 65,428 (35,966)
Trading | Various Acquisitions      
Derivative Instruments, Gain (Loss) [Line Items]      
Current period settlements on non-trading derivatives     200
Non-cash Flow Hedging | Non-trading      
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain on derivatives, net   (70,304) 17,305
Current period settlements on non-trading derivatives 32,871 65,428 (35,966)
Non-cash Flow Hedging | Trading      
Derivative Instruments, Gain (Loss) [Line Items]      
(Loss) gain on derivatives, net 744 (1,189) 516
Current period settlements on non-trading derivatives $ 1,277 $ 1,204 $ 165
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Offsetting Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commodity Contract    
Offsetting Assets [Line Items]    
Gross Assets $ 15,375 $ 2,163
Gross Amounts Offset (6,212) (1,163)
Net Assets 9,163 1,000
Cash Collateral Offset 0 0
Net Amount Presented 9,163 1,000
Commodity Contract, Current    
Offsetting Assets [Line Items]    
Gross Assets 14,638 1,990
Gross Amounts Offset (5,953) (1,081)
Net Assets 8,685 909
Cash Collateral Offset 0 0
Net Amount Presented 8,685 909
Non-trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 12,100 1,926
Gross Amounts Offset (5,443) (1,046)
Net Assets 6,657 880
Cash Collateral Offset 0 0
Net Amount Presented 6,657 880
Trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 2,538 64
Gross Amounts Offset (510) (35)
Net Assets 2,028 29
Cash Collateral Offset 0 0
Net Amount Presented 2,028 29
Commodity Contract, Noncurrent    
Offsetting Assets [Line Items]    
Gross Assets 737 173
Gross Amounts Offset (259) (82)
Net Assets 478 91
Cash Collateral Offset 0 0
Net Amount Presented 478 91
Non-trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 737 173
Gross Amounts Offset (259) (82)
Net Assets 478 91
Cash Collateral Offset 0 0
Net Amount Presented 478 91
Trading commodity derivatives    
Offsetting Assets [Line Items]    
Gross Assets 0 0
Gross Amounts Offset 0 0
Net Assets 0 0
Cash Collateral Offset 0 0
Net Amount Presented $ 0 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Offsetting Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commodity Contract    
Offsetting Liabilities [Line Items]    
Gross  Liabilities $ (4,097) $ (30,575)
Gross Amounts Offset 2,341 6,198
Net Liabilities (1,756) (24,377)
Cash Collateral Offset 0 5,182
Net Amount Presented (1,756) (19,195)
Commodity Contract, Current    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (3,670) (29,903)
Gross Amounts Offset 1,969 6,083
Net Liabilities (1,701) (23,820)
Cash Collateral Offset 0 4,679
Net Amount Presented (1,701) (19,141)
Non-trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (3,036) (29,730)
Gross Amounts Offset 1,475 6,077
Net Liabilities (1,561) (23,653)
Cash Collateral Offset 0 4,679
Net Amount Presented (1,561) (18,974)
Trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (634) (173)
Gross Amounts Offset 494 6
Net Liabilities (140) (167)
Cash Collateral Offset 0 0
Net Amount Presented (140) (167)
Commodity Contract, Noncurrent    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (427) (672)
Gross Amounts Offset 372 115
Net Liabilities (55) (557)
Cash Collateral Offset 0 503
Net Amount Presented (55) (54)
Non-trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (333) (672)
Gross Amounts Offset 282 115
Net Liabilities (51) (557)
Cash Collateral Offset 0 503
Net Amount Presented (51) (54)
Trading commodity derivatives    
Offsetting Liabilities [Line Items]    
Gross  Liabilities (94) 0
Gross Amounts Offset 90 0
Net Liabilities (4) 0
Cash Collateral Offset 0 0
Net Amount Presented $ (4) $ 0
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total $ 8,210 $ 6,983
Accumulated depreciation (2,979) (2,273)
Property and equipment—net $ 5,231 4,710
Minimum    
Property, Plant and Equipment [Line Items]    
Estimated  useful lives (years) 2 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated  useful lives (years) 7 years  
Information technology    
Property, Plant and Equipment [Line Items]    
Total $ 8,141 6,983
Information technology | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated  useful lives (years) 2 years  
Information technology | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated  useful lives (years) 5 years  
Other    
Property, Plant and Equipment [Line Items]    
Estimated  useful lives (years) 7 years  
Total $ 69 $ 0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 1.1 $ 1.4 $ 1.7
Information technology      
Property, Plant and Equipment [Line Items]      
Assets not yet placed into service $ 2.3 $ 1.5  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Schedule of Goodwill, Customer Relationships and Trademarks (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]        
Goodwill $ 120,343 $ 120,343 $ 120,343 $ 120,343
Total 13,540      
Customer Relationships—Other, net        
Finite-Lived Intangible Assets [Line Items]        
Cost 12,852 968    
Accumulated amortization (1,332) (487)    
Total 11,520 481 2,800 8,751
Trademarks, net        
Finite-Lived Intangible Assets [Line Items]        
Cost 4,040 4,040    
Accumulated amortization (2,020) (1,616)    
Total $ 2,020 $ 2,424 $ 2,828 $ 3,532
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Schedule of Changes in Goodwill, Customer Relationships and Trademarks (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]        
Balance at beginning of period $ 120,343 $ 120,343 $ 120,343  
Additions 0 0 0  
Adjustments   0 0  
Amortization 0 0 0  
Balance at end of period 120,343 120,343 120,343  
Finite-lived Intangible Assets [Roll Forward]        
Balance at end of period 13,540      
Customer Relationships— Acquired & Non-Compete Agreements        
Finite-lived Intangible Assets [Roll Forward]        
Balance at beginning of period 0 201 5,432  
Additions 0 0 0  
Adjustments   0 1  
Amortization 0 (201) (5,232)  
Balance at end of period 0 0 201  
Customer Relationships— Other        
Finite-lived Intangible Assets [Roll Forward]        
Balance at beginning of period 481 2,800 8,751  
Additions 11,884 0 1,091  
Adjustments   0 0  
Amortization (845) (2,319) (7,042)  
Balance at end of period 11,520 481 $ 2,800  
Useful life     18 months 3 years
Additional amortization     $ 900  
Trademarks        
Finite-lived Intangible Assets [Roll Forward]        
Balance at beginning of period 2,424 2,828 3,532  
Additions 0 0  
Adjustments   0 (10)  
Amortization (404) (404) (694)  
Balance at end of period $ 2,020 $ 2,424 $ 2,828  
Useful life 10 years      
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Schedule of Estimated Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Year Ending December 31,  
2025 $ 8,424
2026 3,904
2027 404
2028 404
2029 404
> 5 years 0
Total $ 13,540
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total long-term debt $ 106,000 $ 97,000
Total debt 106,000 97,000
Letters of credit issued 25,600 24,300
Subordinated Debt    
Debt Instrument [Line Items]    
Total long-term debt $ 0 $ 0
Line of Credit    
Debt Instrument [Line Items]    
Weighted average interest rate 7.59% 8.60%
Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Total long-term debt $ 106,000 $ 97,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Narrative (Details) - USD ($)
12 Months Ended
Jun. 28, 2024
Jun. 27, 2024
Oct. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Debt outstanding       $ 106,000,000 $ 97,000,000
Via Renewables | W. Keith Maxwell III          
Debt Instrument [Line Items]          
Ownership percentage       51.00%  
Line of Credit | Senior Secured Revolving Credit Facility          
Debt Instrument [Line Items]          
Debt default, material judgment (in excess of)       $ 5,000,000  
Subordinated Debt | Amended And Restated Subordinated Promissory Note          
Debt Instrument [Line Items]          
Basis spread on variable rate     2.00%    
Debt issued     $ 25,000,000    
Minimum availability under the borrowing base     5,000,000    
Debt outstanding       0 0
Subordinated Debt | Amended And Restated Subordinated Promissory Note | Minimum          
Debt Instrument [Line Items]          
Subordinated debt, advances     1,000,000    
Subordinated Debt | Amended And Restated Subordinated Promissory Note | Maximum          
Debt Instrument [Line Items]          
Subordinated debt, advances     $ 25,000,000    
Subordinated Debt | Amended And Restated Subordinated Promissory Note | Prime Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate     2.00%    
Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Capitalized financing costs       1,700,000 1,200,000
Capitalized financing costs, current       700,000 800,000
Capitalized financing costs, noncurrent       1,000,000.0 $ 400,000
Maximum borrowing capacity $ 205,000,000        
Deferred debt issuance cost, writeoff       $ 100,000  
Interest rate, stated percentage       4.00%  
Leverage ratio       300.00%  
Nonutilization fee       0.50%  
Debt instrument, minimum fixed charge coverage ratio       149.00%  
Revolving Credit Facility | Line of Credit | Minimum          
Debt Instrument [Line Items]          
Debt instrument, minimum fixed charge coverage ratio       110.00%  
Revolving Credit Facility | Line of Credit | Maximum          
Debt Instrument [Line Items]          
Leverage ratio 300.00% 250.00%   201.00%  
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)          
Debt Instrument [Line Items]          
Basis spread on variable rate       1.00%  
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate       3.25%  
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate       4.50%  
Revolving Credit Facility | Line of Credit | Base Rate | Minimum          
Debt Instrument [Line Items]          
Basis spread on variable rate       2.25%  
Revolving Credit Facility | Line of Credit | Base Rate | Maximum          
Debt Instrument [Line Items]          
Basis spread on variable rate       3.50%  
Revolving Credit Facility | Line of Credit | Federal Funds Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate       0.50%  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Components of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]      
Letters of credit fees and commitment fees $ 1,148 $ 1,640 $ 1,637
Amortization of deferred financing costs 852 825 1,125
Interest expense 6,943 9,334 7,204
Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Senior Credit Facility 4,891 6,802 4,333
Other      
Line of Credit Facility [Line Items]      
Senior Credit Facility $ 52 $ 67 $ 109
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Fair value of derivative liabilities Fair value of derivative liabilities
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets $ 9,163 $ 1,000
Total commodity derivative liabilities (1,756) (19,195)
Recurring | Non-trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 7,135 971
Total commodity derivative liabilities (1,612) (19,028)
Recurring | Trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 2,028 29
Total commodity derivative liabilities (144) (167)
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 445 0
Total commodity derivative liabilities (180) 0
Recurring | Level 1 | Non-trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 445 0
Total commodity derivative liabilities (180) 0
Recurring | Level 1 | Trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities 0 0
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 8,718 1,000
Total commodity derivative liabilities (1,576) (19,195)
Recurring | Level 2 | Non-trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 6,690 971
Total commodity derivative liabilities (1,432) (19,028)
Recurring | Level 2 | Trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 2,028 29
Total commodity derivative liabilities (144) (167)
Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities 0 0
Recurring | Level 3 | Non-trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities 0 0
Recurring | Level 3 | Trading commodity derivative assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total commodity derivative assets 0 0
Total commodity derivative liabilities $ 0 $ 0
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Credit risk valuation adjustment (less than) $ 0.1 $ 0.3
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Jun. 13, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of maximum shares available for issuance (in shares)   2,750,000    
Contribution for cash settlement of merger   $ 643,000 $ 0 $ 0
Stock-based compensation expense   2,400,000 2,300,000 3,200,000
Accelerated cost   1,700,000    
Income tax expense/(benefit) related to stock-based compensation   200,000 200,000 100,000
Merger Agreement With Retailco        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Right to receive (in dollars per share) $ 11.00      
Contribution for cash settlement of merger $ 600,000      
Restricted Stock Units, Liability Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense   100,000 100,000 100,000
Accelerated cost   $ 100,000    
Number of shares vested (in shares)   7,588    
Unrecognized compensation expense   $ 0    
Granted (in shares)   0    
Restricted Stock Units, Liability Awards | Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock distributed to the holder of restricted stock units (in shares)   7,588    
Number of shares of common stock withheld to cover taxes owed on vested units (in shares)   0    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Forfeiture rate of restricted stock units   10.00%    
Stock-based compensation expense   $ 2,400,000 $ 2,300,000 $ 3,100,000
Accelerated cost   $ 1,600,000    
Number of shares vested (in shares)   88,004    
Number of shares of common stock distributed to the holder of restricted stock units (in shares)   61,709 46,466 42,268
Number of shares of common stock withheld to cover taxes owed on vested units (in shares)   33,883 21,973 15,765
Unrecognized compensation expense   $ 0    
Granted (in shares)   16,000    
Restricted Stock Units | Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares of common stock distributed to the holder of restricted stock units (in shares)   33,883    
Number of shares of common stock withheld to cover taxes owed on vested units (in shares)   54,121    
CIC RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accelerated cost   $ 200,000    
Granted (in shares)   16,465    
Non-Employee Director | Restricted Stock Units, Liability Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Officer, Employee, and Employee of Affiliates | Restricted Stock Units | Service Years, Group One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   1 year    
Officer, Employee, and Employee of Affiliates | Restricted Stock Units | Service Years, Group Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   4 years    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Restricted Stock Units  
Number of Shares (in thousands)  
Unvested at beginning of period (in shares) | shares 136,000
Granted (in shares) | shares 16,000
Dividend reinvestment issuances (in shares) | shares 0
Vested (in shares) | shares (88,004)
Forfeited (in shares) | shares (64,000)
Unvested at end of period (in shares) | shares 0
Weighted Average Grant Date Fair Value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 23.21
Granted (in dollars per share) | $ / shares 11.00
Dividend reinvestment issuances (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 10.96
Forfeited (in dollars per share) | $ / shares 11.00
Unvested at end of period (in dollars per share) | $ / shares $ 0
Restricted Stock Units, Liability Awards  
Number of Shares (in thousands)  
Unvested at beginning of period (in shares) | shares 17,000
Granted (in shares) | shares 0
Dividend reinvestment issuances (in shares) | shares 0
Vested (in shares) | shares (7,588)
Forfeited (in shares) | shares (9,000)
Unvested at end of period (in shares) | shares 0
Weighted Average Grant Date Fair Value  
Unvested at beginning of period (in dollars per share) | $ / shares $ 9.40
Granted (in dollars per share) | $ / shares 0
Dividend reinvestment issuances (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 10.96
Forfeited (in dollars per share) | $ / shares 11.00
Unvested at end of period (in dollars per share) | $ / shares $ 0
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 4,372 $ 4,028 $ 3,045
State 1,724 1,960 1,476
Total Current 6,096 5,988 4,521
Deferred:      
Federal 8,122 4,031 1,505
State 2,041 1,123 457
 Total Deferred 10,163 5,154 1,962
Provision for income taxes $ 16,259 $ 11,142 $ 6,483
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Effective income tax rate 21.00% 30.00% 37.00%
Income tax penalties and interest liability $ 0 $ 0  
Income tax penalties and interest expense 0 0 $ 0
Unrecognized tax benefits $ 0 $ 0  
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Benefit Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Expected provision at federal statutory rate $ 16,240 $ 7,822 $ 3,714
Increase (decrease) resulting from:      
Non-controlling interest (6,600) (2,090) (963)
Preferred Stock dividends 1,692 1,596 1,198
State income taxes, net of federal income tax effect 3,402 2,671 1,918
Prior year tax adjustments (131) 148
Outside Tax basis Adjustment 1,330 1,220 225
Penalties 0 0 238
Other 195 54 5
Provision for income taxes $ 16,259 $ 11,142 $ 6,483
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Tax Assets:    
Investment in Spark HoldCo $ 4,539 $ 12,241
Derivative 0 405
Fixed Assets and Intangibles 1,673 2,047
Other 172 685
Total deferred tax assets 6,384 15,378
Deferred Tax Liabilities:    
Derivative Liabilities (117) 0
Other (179) (96)
 Total deferred tax liabilities (296) (96)
Total deferred tax assets/liabilities $ 6,088 $ 15,282
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
May 21, 2024
Dec. 31, 2024
Dec. 31, 2023
Litigation And Regulatory Matters      
Loss Contingencies [Line Items]      
Contingent liabilities   $ 11.9 $ 6.3
Indirect Tax Audits      
Loss Contingencies [Line Items]      
Contingent liabilities   $ 0.8 $ 0.7
Notice of Violation and Assessment of Civil Penalty      
Loss Contingencies [Line Items]      
Settlement $ 2.0    
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transactions with Affiliates - Schedule of Presents Asset and Liability Balances with Affiliates (Details) - USD ($)
12 Months Ended
Oct. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Assets        
Total Assets - affiliates   $ 203,771,000 $ 158,973,000  
Liabilities        
Total Liabilities - affiliates   74,702,000 79,996,000  
Net NAO - affiliates   (2,326,000) (7,326,000) $ (2,322,000)
Amended And Restated Subordinated Promissory Note | Subordinated Debt        
Liabilities        
Basis spread on variable rate (in percent) 2.00%      
Amended And Restated Subordinated Promissory Note | Subordinated Debt | Minimum        
Liabilities        
Subordinated debt, advances $ 1,000,000      
Affiliated Entity        
Assets        
Accounts Receivable - affiliates   4,119,000 4,683,000  
Total Assets - affiliates   4,119,000 4,683,000  
Liabilities        
Accounts Payable - affiliates   157,000 472,000  
Subordinated Debt - affiliates   0 0  
Total Liabilities - affiliates   157,000 472,000  
Revenue NAO - affiliates   1,064,000 3,262,000 4,122,000
Less: Cost of Revenue NAO - affiliates   1,000 334,000 536,000
Net NAO - affiliates   $ 1,063,000 $ 2,928,000 $ 3,586,000
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Transactions with Affiliates - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Jun. 13, 2024
Oct. 31, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]            
Net, (loss) gain on non-trading derivative instruments       $ (3,720,000) $ (71,493,000) $ 17,821,000
Contribution for cash settlement of merger       643,000 0 0
Debt outstanding $ 106,000,000     106,000,000 97,000,000  
Payment of distributions to non-controlling unitholders       11,633,000 4,308,000 14,553,000
Spark Hold Co            
Related Party Transaction [Line Items]            
Payment of distributions to non-controlling unitholders $ 5,000,000          
Common Class B            
Related Party Transaction [Line Items]            
Distribution to controlling interest (in shares) (206,273)          
Merger Agreement With Retailco            
Related Party Transaction [Line Items]            
Right to receive (in dollars per share)   $ 11.00        
Contribution for cash settlement of merger   $ 600,000        
Amended And Restated Subordinated Promissory Note | Subordinated Debt            
Related Party Transaction [Line Items]            
Debt outstanding $ 0     0 0  
Debt issued     $ 25,000,000      
Basis spread on variable rate (in percent)     2.00%      
Amended And Restated Subordinated Promissory Note | Subordinated Debt | Prime Rate            
Related Party Transaction [Line Items]            
Basis spread on variable rate (in percent)     2.00%      
Amended And Restated Subordinated Promissory Note | Subordinated Debt | Minimum            
Related Party Transaction [Line Items]            
Subordinated debt, advances     $ 1,000,000      
Amended And Restated Subordinated Promissory Note | Subordinated Debt | Maximum            
Related Party Transaction [Line Items]            
Subordinated debt, advances     $ 25,000,000      
Affiliated Entity            
Related Party Transaction [Line Items]            
Net, (loss) gain on non-trading derivative instruments       1,100,000 500,000 0
Payments of distributions to affiliates       0 3,600,000 14,500,000
Affiliated Entity | Allocated Overhead Costs            
Related Party Transaction [Line Items]            
Affiliate costs, from affiliates       (4,300,000)    
Affiliate costs, to affiliates         1,500,000 2,700,000
Affiliate cost       1,500,000 1,500,000 1,600,000
Affiliated Entity | Payment of Income Taxes Incurred by the Company            
Related Party Transaction [Line Items]            
Payments of distributions to affiliates       $ 6,600,000 $ 700,000 $ 100,000
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
supplier
Dec. 31, 2023
USD ($)
supplier
Dec. 31, 2022
USD ($)
supplier
Segment Reporting [Abstract]      
Asset optimization revenue $ 23.0 $ 24.6 $ 86.7
Asset optimization cost of revenues $ 25.3 $ 31.9 $ 89.0
Cost of Revenue      
Concentration Risk [Line Items]      
Number of significant suppliers | supplier 2 2 3
Cost of Revenue | Supplier Concentration Risk | Two Largest Suppliers      
Concentration Risk [Line Items]      
Concentration risk percentage 35.00% 28.00%  
Cost of Revenue | Supplier Concentration Risk | Three Largest Suppliers      
Concentration Risk [Line Items]      
Concentration risk percentage     61.00%
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Reporting - Schedule of Financial Data for Business Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]        
Total Revenues $ 398,868 $ 435,192 $ 460,493  
Retail cost of revenues 230,791 310,744 357,096  
Less:        
Net asset optimization expense (2,326) (7,326) (2,322)  
Net, (loss) gain on non-trading derivative instruments (3,720) (71,493) 17,821  
Current period settlements on non-trading derivatives 34,148 66,632 (35,801)  
Non-recurring event - winter storm Uri     9,565  
Retail Gross Margin 141,996 136,650 114,815  
Add: Reconciling items 26,081 (12,202) (11,418)  
Gross Profit 168,077 124,448 103,397  
Total Assets 344,939 303,834 330,950  
Goodwill $ 120,343 $ 120,343 $ 120,343 $ 120,343
Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Net, (loss) gain on non-trading derivative instruments Net, gain on non-trading derivative instruments Net, Gain on non-trading derivative instruments  
Non-trading        
Less:        
Net, (loss) gain on non-trading derivative instruments $ (4,464) $ (70,304) $ 17,305  
Current period settlements on non-trading derivatives 32,871 65,428 (35,966)  
Operating Segments | Retail Electricity        
Segment Reporting Information [Line Items]        
Total Revenues 300,347 328,466 352,750  
Retail cost of revenues 186,246 240,979 275,701  
Less:        
Net asset optimization expense 0 0 0  
Non-recurring event - winter storm Uri     9,565  
Retail Gross Margin 93,669 87,566 82,749  
Total Assets 1,867,055 1,613,642 1,802,649  
Goodwill 117,813 117,813 117,813  
Operating Segments | Retail Electricity | Non-trading        
Less:        
Net, (loss) gain on non-trading derivative instruments (7,000) (58,554) 11,351  
Current period settlements on non-trading derivatives 27,432 58,475 (26,616)  
Operating Segments | Retail Natural Gas        
Segment Reporting Information [Line Items]        
Total Revenues 99,071 110,894 110,065  
Retail cost of revenues 43,231 68,202 81,395  
Less:        
Net asset optimization expense 0 0 0  
Non-recurring event - winter storm Uri     0  
Retail Gross Margin 47,865 47,489 32,066  
Total Assets 126,911 48,303 123,490  
Goodwill 2,530 2,530 2,530  
Operating Segments | Retail Natural Gas | Non-trading        
Less:        
Net, (loss) gain on non-trading derivative instruments 2,536 (11,750) 5,954  
Current period settlements on non-trading derivatives 5,439 6,953 (9,350)  
Corporate and Other        
Segment Reporting Information [Line Items]        
Total Revenues (550) (4,168) (2,322)  
Retail cost of revenues 1,314 1,563 0  
Less:        
Net asset optimization expense (2,326) (7,326) (2,322)  
Non-recurring event - winter storm Uri     0  
Retail Gross Margin 462 1,595 0  
Total Assets 317,408 301,892 313,490  
Goodwill 0 0 0  
Corporate and Other | Non-trading        
Less:        
Net, (loss) gain on non-trading derivative instruments 0 0 0  
Current period settlements on non-trading derivatives 0 0 0  
Eliminations        
Less:        
Total Assets $ (1,966,435) $ (1,660,003) $ (1,908,679)  
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Customer Acquisitions (Details)
$ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2024
USD ($)
kWh
Apr. 30, 2024
USD ($)
kWh
Aug. 31, 2022
kWh
Jun. 30, 2022
USD ($)
Jan. 31, 2022
USD ($)
customer
Dec. 31, 2024
USD ($)
kWh
Residential Customer Equivalent            
Asset Acquisition [Line Items]            
Residential customer equivalent (in kwh) | kWh   12,556 18,700     9,300
Period of contingency     5 years      
Payments to acquire assets   $ 2.3        
Escrow deposit           $ 0.4
Broker Contracts            
Asset Acquisition [Line Items]            
Number of customers | customer         1,000  
Asset acquisition, broker contract cash price         $ 0.4  
Rights to Broker Contracts            
Asset Acquisition [Line Items]            
Payments to acquire assets       $ 0.3    
Number of customers | customer         900  
Asset acquisition, consideration         $ 0.6  
Asset acquisition, consideration, deposit         $ 0.3  
Residential Customer Equivalent, Two Purchase Agreements            
Asset Acquisition [Line Items]            
Residential customer equivalent (in kwh) | kWh 100,600         72,700
Payments to acquire assets $ 16.9          
Escrow deposit           $ 15.5
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Feb. 27, 2025
Feb. 19, 2025
Jan. 15, 2025
Dec. 18, 2024
Subsequent Event [Line Items]        
Shares repurchased (in shares)       187,103
Shares repurchased (in dollars per share)       $ 22.50
Shares repurchased       $ 4.2
Subsequent Event        
Subsequent Event [Line Items]        
Shares repurchased (in shares)   6,353    
Shares repurchased (in dollars per share)   $ 22.50    
Series A Preferred Stock | Subsequent Event        
Subsequent Event [Line Items]        
Quarterly cash dividend (in dollars per share)     $ 0.69635  
Shares repurchased (in shares) 200,000      
Shares repurchased (in dollars per share) $ 24.00      
Preferred stock, shares outstanding, percentage 5.90%      
Shares repurchased $ 4.8      
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -=<9EH'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 " #77&9:M:3@=^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VVP2.CVLN))07!!\1:2V=U@TX1DI-VWMXV[740?P&-F_GSS M#4RK@]0^XG/T 2-93#>3ZX\4:O^/ 9^PPS&K!'AP,EJ,H*6+=, M#*>I;^$*6&"$T:7O IJ5F*M_8G,'V#DY);NFQG$L1Y%S\PX5O#T]ON1U"SLD M4H/&^5>RDDX!-^PR^55L[W621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -=<9EIIE*^>N @ +D[ 8 >&PO=V]R:W-H965T&UL MM9M=<^(X%H;_BHJ=W9JI:H*_@*0W214QR0P[W1DF9+JW=VLOA"V"*[;%2')( M_OT>V8!11A:F2]PDV.:\MA_KB/-*\N6:LF>^)$2@URS-^55G*<3J8Z_'HR7) M,#^C*Y+#D05E&1:PR9YZ?,4(CLN@+.UYCC/H93C).]>7Y;XIN[ZDA4B3G$P9 MXD668?9V0U*ZONJXG>V.A^1I*>2.WO7E"C^1&1%_K*8,MGH[E3C)2,X3FB-& M%E>=D?MQ' QE0/F-+PE9\[W/2-[*G-)GN3&)KSJ.O"*2DDA("0S_7DA(TE0J MP77\N1'M[,XI _<_;]7ORIN'FYEC3D*:?DUBL;SJG'=03!:X2,4#7?]"-C?4 MEWH137GY%ZVK[_;AC%'!!,NNB/V1C]^,-/EST!RO)X+]JHW%0J7H.*ZZ'/-!=+CF[SF,2J0 \N M:7==WO:Z;CRCXIA$9\AW/R#/\0+-!87F\,^8G2$G*,/[FO"Q.?Q?10YG=W1G M5^[&WU'V2SV_B7**.4=T@6:"1L_HOY_@.)H(DO'_Z6!78H%>3/8$'_D*1^2J M ZG."7LAG>M__,T=./_4@;(I-K8DID ,=A #D_KUF$8%]#@"/;ZMB Z;.=QU MNK_J^!BCCN5C24SAT]_QZ;?C,\KS J?H@:PH$SI09AW!"AW>T!AU+"A+8@JH MP0[4H!VH*6$)C66?A:#SU+:I TK;7JJQFS+&'PO-DI@";;B#-C3>:E@P)IG= M)3R"QO6-8&8$9U;K=EVOZ[LZ8L; 8XE9$E.(G>^(G;?LKQB&.JDLH'FE!-T7V9PP'26SAN.X77_0[U_H M2!E#CR5E24PAY3IUS>:T8?5 GA(NH'$)=(\S;18>$/J28%#)R1K/4\(_H$D> MG>G8F66.A6=+3:6W5_&Z;>C!O5(&V8AE8GZ R@PZ,D09"FF1"_8&_V,]4K/Z M^%8+T!AT-$!+:BI KP;HM0'XB%_1)(8.+EDD44G1D+@')(-!MQ_T?<_5%>NA M.?AH>I;45'JU%7"-1?*6WBB.01UR;O,!E9[@MUS?YLR2KN<&#OJ:1,_1DG ! MANY3KN5HU0O84E,YUF[ -=?S1HZ/:ZKE:):<%0GT :[C:.%9-0JVU%1XM55P MS37^>WBAW(+.[Y&N=2WGYH#<+U2.5.C;G%7;8$M-Q58;!]=<[[_'MOO1F#+Z MDN21/GG-FH__UF*S:AQLJ:G8:NO@FJO]]]BFE OP$/])5LV_LF;%X= 9:JL\ M<]S1W$[A']S:0+CFJK_,RA$CN!F366#H^EI(5EV#+3454NT;7'/1_XE*/SI= MTMQD' Z(#!RGZPT:.GZKSL&6FCJJ6EL'SUSQ/R8"#!9=(-?[2=P5M'N74B@&\R?T 'UC6&1%BN70/OB,F)!, M&@TY[K(B0HY131E9$,9(7(V,?D KS- +3@N"?G#.'!>MH)CA2\RTYM=\A<<^ M&5MJZI.I;8EG-@Z/#,<2V^PMF]-4^T#, E\FH]E4B\FJ^;"EIF*JS8=G=@K; M%HMN7Z,ESI](H_<]('0_FHU'OVMY6;4;MM147K7=\%K9C:\D3;O/.91WD+*8 M0V<9HPGGA;ZW/*!YKRNN0W/0T=A.X2Z\VEUXK=S%%YH6N<"L&IAB7 O+K-0 MRZJ;L*6FPJK=A-?*36R'B*M!SK(O@_JXT$,S*WXCNJC0''4TM5.8":\V$UXK M,S')P;!7T]]R,!UO,6JIF16;J%GU$K;45&JUE_!:>8DR'5$()<839?KRQ:QS M3_,NCB(",B 25X):>E8=A2TUE5[M*#RS(=C0FV4X3=%-P>$PU^?G=\Y'F... MIG4*:^'5UL)K-2=QFQ'V)+NSGT%!+,&,92NM0>PS? M[ PFX=T#&A5Q(BA#(R$(N/UR>/@NQ4_:]0YFO49JYKBCUS:*G<=\M8.34!OPR1&:7Y),THK7H$6VHJRMHC^*TF*&9+ M*'I-V7I IAF658-@2TV%M;.$/O>'[O#V%80AJPQ"8Z_W=_/:[F6HM(9L6(+2J-K:EIF*L#44PL)K!-JU! M:%5M;$M-)5D;C:#5_,=W9;!-^Q!NU)0,]H>!<_Z7#+;J,WI[[SK*^)5AN"KLHW M)^=4")J5'Y<$QX3)+\#Q!:5BNR%/L'M;]_K_4$L#!!0 ( -=<9EIYX*4Q M.0( +0% 8 >&PO=V]R:W-H965T&ULC93;CMHP$(9? MQ4JE7JW(@4.W-(D$2[<@L2QB:7M1]<(D [$VME/;V;!O7]L)*94@XB;VV#._ MOW$\$U9"8J5-<7!E(0"G-HCF M;N!Y(Y=BPIPXM&MK$8>\5#EAL!9(EI1B\3Z%G%>1XSNGA0TY9,HLN'%8X .\ M@/I>K(6VW%8E)128))PA ?O(F?CCZOA#1X@SXV0QOC3:#KMD2;P?'Y2?[2YZUQV6,(#SW^25&61<^^@%/:X MS-6&5W-H\AD:O83GTGY15?L&GQV4E%)QV@1K DI8/>)C:GO"BA=XF.4_&D3(E""U;_7GU/H:NT MK-ETDT9B6DL$5R3\ #UQIC*)OK(4TO\%7,W30@4GJ&G0J3B#I(?Z_AT*O� MH==OD^Q;O?ZM2:)?DYU40C^)WY?RK=4&E]5,F8QE@1.('%T'$L0;./''#_[( M^]+!.FA9!UWJ-2L7:(4I7&+KCOZVF:RV:#M_WJRVSRNT7*X[D(8MTO FI"5/ MKCZ1;H4Y-R^9W:$M'+'L0!JU2*.;D!Z)H&@QNT34+1 ,[B]AN&>51$$<;+^0 M*.$E4W51M:MM2YK4E?C/O>YG3U@<"),HA[T.]7J?]!6)ND?4AN*%K\[5R3 'M(TZ_@M02P,$% @ UUQF6I3?NH$T"0 *3$ M !@ !X;"]W;W)K3@Z0W+F MS R5\RBU4JU4?Q,*G6 M@J6+9M"JF* @"">K-"]'T_/FWJV8GO.-+/*2W0I0;5:K5#Q_8 5_NAC!TZKVKD%MRAWG/^H/GQ<7HZ!&Q J6R5I%JGX]LADKBEJ3PO'/5NEH]\QZX/[U MB_:/C?'*F+NT8C->_#=?R.7%*!Z!!;M/-X7\QI\^L:U!M-:7\:)J_@=/6]E@ M!+)-)?EJ.U@A6.5E^SO]N9V(O0&0. :@[0!T[ "\'8 ;0UMDC5E7J4RGYX(_ M 5%+*VWU13,WS6AE35[6RSB70GV;JW%R.OOZ9?[UYO/5Y??K*_#A\N;RR^P: MS#]=7W^?@S/PU_P*O'WS&W@#\A)\7_)-E9:+ZGPBU9/K\9-L^Y0/[5.0XRE7 M+'L',!P#%"!B&3X[?CCN#I\H>W=&HYW1J-&'749OA&"E!&E5,5F]M]G3*B!V M!;5OO:_6:<8N1LIY*B8>V6CZZR\P#'ZW63>0LHZM>&T4,9;5[%511M5=0!XG%(,:7 ^>=PWQY0BB"9T)]7!278XB1?G-U9) MD6>2M4AMZ%H%X=YS802#I(?.E KLR.@.&?4B^UP^JOGBXMF&B1I/0Q!'/4BF M$(:U']A0A3M4H1?5QS070"WEA@%^KP*74.M:1\3MIK9A#0T8<1C3'E93*-F; MX@[4: R&H.221O4R$ 1!13VH)I"%%+'M,8[ MK/%Q6 4KTAIHM"OG<\$U--6N5\$FG\VRU=1P880.M M*454V'=@U70#_7SSBO@)36HA4=R':PHET %6,Q#T4] K(BBT,1,Q)M>4@C%V M4#G4W 3]Y'1B%(4FZ6 :]$.610IB!S5!S4W03TY7[)XIQUH F?[TK;U)-F$0 M&XMO2D&*8D>PAYJ4H)^5_N!\\907A16922]0N3W!?6P'Y;K@-!5!/Q>U0=0S M=2;78!P;L=.40B1T> [2C(3\C-3&SDLG.&0R"R8DP?VLTB87X!@[T@VD*0C! MHVJ1(D_O\D)Y-G,4)%XF.[DB&4A;U^B]^LO/:)=9)C;*Y_:,MMIL(:HD,D*N M38P&B6MI-)TA/YVYLID7U-:" )ETI<@5HSYFFU@4.#(:I&D-O9+6#DVUK;@* M^G1ADTKV6:6+6O,;\O-;-P\[!-7D+&IL"8N,@RJ09C7D9[5N'G8(IT#36LH\H:5&UX^G$DF5H<#BYWM\KS.JNM\O*Y MY-F/,5BG+X[])G@70* *35 M4\'JKO!8;>7ZI[VC)FXCEUSD_V.+,FE7]U(XK$JY,>4X".&.UK5 MVT4RB5]E!ZC/M#:Q. @=E1G6^0$F7EYH9G/)"Q4:J_\T-;I\MM("]N89I]+" M4-JZ5NO\ OOSB\O%HJF9E?^OTWQQEJOJ.5WG*AY83;?T:Y,(]DL"BQA1>]!1 M[&&=9F!_FJ&2X\UJ4S0AE;>)$5^I:5G6AV0=7& M$^6O=0-E#(+&E5$\3F!\( @3-3E UEG&-W7Z M*U2X5?7;76&M(HA)OR$EI%]@V\0P(HY82S1+DW"0OAWQDOW)2S.0MJ[1FN>) MG^=W2[-.GYWK8O(WCF 4]M?%D@TDU'4J3C3/$S_/7[Y4G@MPK2HG1WSPZCAY M40;2UK58LSY)_G5\\.8-)]L[D+;NVQ@Z<:#^Q.'(^$!-WB?02.)M4F'L.!.A M.CF@QR0'AX]LJB#IQ(\]6*EV!6J+T- M+JW@O I.WC4#:>N:J]F>^MG^Z+8)'93NA]+6M5K3/3WPXE:[R$UI8#6V';[_ M)B#N=\UM,J[=ITF>'GA+:P_8V&SZ@;>JAFSO6ANEU'H4WO[KPS]&M&N%)F[J M+]<[/O3!"G10WAY*6_=]1_C_5ZJ&T=:W6F4#HSP0.^=!V>,<_ M^BT,BXRK9Q=J]@\/'S3\"Q\*S?H^M+O0,9*M#9.]]]CK/R+X,Q4/>5F!@MVK MH<&[2,V :-_+;S](OFY>;;_C4O)5<[EDJ=I@M8#Z_IYS^?*A?EM^]]<1T_\# M4$L#!!0 ( -=<9EKAY&'FT0, ,,0 8 >&PO=V]R:W-H965T&ULK9AODYHZ%,:_2H9V.KLSO0L!!-VJ,ZYNIYWI;9W5MJ\C1F$V M$)H$;>^GOPFP((*(7??%RI]S3IY?X.0Q#O>4/7,?8P%^AR3B(\T7(K[7=>[Y M.$3\CL8XDGIM?F;#RDB2!!A.<, M\"0,$?OS@ G=CS2HO5QX"K:^4!?T\3!&6[S XGL\9_),+ZJL@Q!'/* 18'@S MTB;P?@K[*B&-^!'@/3\X!@IE1>FS.OF\'FF&4H0)]H0J@>3'#D\Q(:J2U/$K M+ZH58ZK$P^.7ZA]3> FS0AQ/*?D9K(4_TOH:6.,-2HAXHOM/. ?JJ7H>)3S] M#_99K#/0@)=P0<,\62H(@RC[1+_SB3A(@/:)!#-/,+LF6'F"E8)FRE*L&1)H M/&1T#YB*EM7403HW:;:D"2+U&!>"R;N!S!/CZ;>OBV]?/L\FR\<9>)A\F7R= M/H+%I\?'Y0+WH*W((C TJ<)1]&:#W4AE:AZ MNI>/^I"-:IX8=8:].V#!]\ T3+LA?=H]W:JFZY*_F 2SF 0SK6>?J#>7KPYF M#*^!G&_O^3V($0,[1!(,8BS?>5_. [B1R&M*"&*\O'K;Q)X-YJ:#J3;:C8T[ M P[UW2'AF: *AU5P6)=QI!HY0(GP*0O^DS<417:U47I6WSE0)=>#].](?H? M"H)=(-A_A1!PGIR7;]=465;?L.UC]0UQ/H39'\!^LUBW$.NVBIW2 M,)1.,"6(U\;LWT#$^-*U)5RI60>T7J/TN MJ%=9GOI=EJ M-0>.81[);PHT'>B8I]0?F#V\7/T%JU->O@-"0Z!IF>ZI5PB65@W;O;K2] ^- M(EL+7-KUUZI6Q2T=';9;^C4;/Q_J3.>?BZJ"E+X.VXW]ESC8H17!C7JOZO[7JE8E+_T?MG\!F!"YX4:1AX'NS&?9CCD[$31.-YTK*N06-CWTL7QX3 7(^QM*QIAL/R=:S6I4@7]:!5/F:>%XQ7:5:,IN?UN?MR>BXW M.L\*<5\2M5FMTO*_5R*7;QOXE'HW];W)1R-=RR+ M;"4*E5P-JQ+=,O*F]SZ22\BSE]^K@9G$Q\JH9B5S,=461 MPMM6S$2>5TPPC_^TI*/=;U8#]S^_L_]P;P=@ _=H#?#O#KR#12ZC@DJ4ZGYZ5\(V6%!K;J0QW,>C3(SXIJW1]U M"=]F,$Y/9W>WCW>_WB273]<)>7R"MZ_7MT^/Y.YG5K*C4J+A?I"?CHX M/A]KF''UN^-Y.[NK9G:L9W:4D:^RT$M%KHN%6!P2C$'J3B][UWO%G(R)F)\2 M3K\0YC$?F=#L^.$<&9X&;U'Q5&=U.3QAGP?EXNQ\@!!5:J 3G8CO4@:3)3M+$ M*>E)ZC2'(MSD B:A&1_L_2R/HRB(# TVS.<3&C-#! (+/#_FN(I@IR)PYO+= M6I2P%L7K^UK@61T,F=5#DB4#D1T$+]P%+W2FP(/0:9:3N520UR_.7 BMU6/< M"V-JY((-X]0+?=_(!00V";TXP',AVLF)G'+^+0I(AIQ UR#I MI>IG25'%MT M@T;6'&">$VX(LE%!%(6F'@1%8]Z3VO%.3NR4DPA8\GG65)I:TTJ6NBT]F*+8 MFD7L^V;%04#4,_>J#:)!Z/7HH5[G&KPC2HZTMBS:XCTDE?P@]@P]& Y6B!FX M!,%!F8)BVR-JSPI1IZBN F7%7*[07&LI]G\\\FEH5E($Y@=^:*X. F-^&- > M):Q3PMRU5"]%23ZUJ_)YW.A!ZVG+-%!!'90M&8KM,(J=N:).(S*]*;0 7NTR M!RW%_@J>!+%O%A\,!F7%K#X8##: WY,/G>>A;M.S4U(5'UDGAR/%?;NPQ*8> M&T.]V%2#@%CD4T)2K
    :/3YQQ629)"%B=SN.@N99XW MO;"I':ADVUYP%ID=>X; 8-6XU=@1MH#U;"W6>17F]BH.K=^RE#R UWRK3J@O M!'+UE"@MY]^7,E^($O4SS/8?H'EBKC,"HWYLID."P,+)GI\X%-UY&>;V,LTR M)]DV6XBJYA?D49294.220*]\$64I%HU25*+M2\!:6@X4A8%?-B4BGLF;]#0U MUIDP=E2X9B.PQNY["8VV'-D+"B(;2]$-;P$!C6 M\!"8H^&QSEDQM[-J*B&FZ2^U/H:X*J3U(3"L]6%L_:VO\U[,[;V.4OWGFF!H M_9.)-D$;AC9!&^9H@IU?8Y&S2OQQC42UKZ&TU+@L)W-;SJM497/R*2O( C96"MUH%^'/:"@;NG O&R:GOOD7"X*BI]SJ/S;J MQ#NE/3N+=Z:2NTUEDN4;#1;J>%4MX1^H0E"(*@3E4M6Y1DZ=&^;W^C8IR$JW MHDQ?Q?M=O9Y]0.1&*YT6"RB6J&2G1_WP+:@AV9*AV XCW9E7[C:OW9YH0HRG MC&T=H<>8+AQ%46JF#(*BDQXCQO=N0+IMZ/X^<"FQ;2"F!$/92A!4OY+.4G+W M?V3M+137K1,WPX?S>5#/.!3;8?0ZS\@G?^%.M--O?CAN0[(E0[$=QJUSI]SM M3H_)NL R1SR.?6JU#AOG\Y@'IM?$< &+>KM'YS:YVVTV%V6M%%2)<_R'\V!( MMF0HML/8=5:5NZVJ>_\,ZBT'94N&8CN,6^1KO:UJ^9H4BN7@!2N\TA/F4S0-NS8&6Z_J1KV>IM5S5'Y?'AJT2W">K\K=_\K+ MOJPUN5+FV[+*UX?*=0;K--O_3'X_'(B3"II^I@(Y5"!,!:*=J: ?*NA]*QB' M"@9;P3Y3P3Q4,)D*NG&F@G6H8/6M8!\JV.Q1,L]4&!\JC)D*AG6FPN108=*W MT9KZ>N94MLKX7)7CR6;/-CG7#NWU=&N[\SW:7UB[JW*65,G=39&_*$53ON8U M+W:7]JY^?3&F6:/"^ZJH_YK6]:J[Z<H[_=1R9FH#WF5K 35IO)JTU52ELH[99JOU[6"[ZM\_E5 F?6AO+]$<7HT M85]YF:\6M"C_HCB_;=/JFX#E7LCH)!.E9R.]PS]0-Y M_7?S^7:]724572@?JR4MFGSJKF/9?*8_4R7(YOF:*F_BO"S?"O#A!?QBD38? M[/59^92DB^L@4Z;))A5?:)&<]9E6=0=6Y^DD199F3Z7R9D8?TWE:B1*+Y; / M>78]S[.JR%?UGY[J=E:TH&75)8UJX1[52X[J)3NT<0;]/EDEV9PJ2:5\H4]I MUN2JY(_*AA9IOE#>U"HMETD=[&U39$;G/RNZ]E>%J$03B58:K!D/_%)NDCF] MO:K/6DF+9WIU]^<_:9;Z-Y&4D; 9$N8@8>X>9NU@S9#G^4[7S(FJJC>CYU.Y M\N4,=?>O6\Y')A<@82$2%B%A,0C6D:!^E*#^1TI0&FRH!)&P&1+F(&$N$N8A M8;[.B?Z:\)\- 3)FB(1%2%@,@G5D:AQE:OR(3/M(Y)H9J,=>]H!1+"@59ZQ-MW"T5 M\:4T6^^6B071=,UJ29WKRCQ>5^:NFG[FNJH'KO"3%XK^B2\Q$?OHC83,DS$'"7"3,0\)\)"Q PD(D+$+"8A"LHV7K MJ&5+VD?L)\O-FMY"J:>BFWI>FC0S2I%2+<&PO^DV.GV!--Q0!2)A3I_T761$ M#PGSD; "0O['-@(&3$&P3J*L8^*L:6*^4S+JDCGS8I.N1//-DLKY;G^;3.\ M.IG[B"0D10_M[)"P&1+F(&&NS:\B$'ZM 1G21\(")"Q$PB(D+ ;!.IH<'S4Y M_GY-BG0XYB>IAL5.:Z0QA^H+"7/ZI.\B(WI(F(^$!4A8V.? 1LB(,0C6D7PC:-081>LJJ_5.:'+S1*NL6E2? M"OI(BZ(>^^U6 4?WS;J%3%7\?O[U6#4-5E10%P24YO1K@@L-ZD%I/I060&FA MZ/ 2W;9820F*F18WPD/EUM5*:W+0Y"Z'Z3+)GFC9;&WE+UFMB66ZJ=^(C$P' M??!;WRJK#:@] 4IS!.EK.CLW@H;TH#0?2@N@M+#/P8V@(6-!R.O3F%U9M*8" MK;>KH.Y(^ME^B% NR)W^*90V@](<*,T]T#HS7Z)J_)*XH*#8?P?-+X#20B@M M@M)B%*VKQ-:&H4EWAH%*A'HPH+09E.9 :2Z4YD%I_H%VT8<'C1I":1&4%J-H M7;6V1@M-[K0XJ]9>"N7WV,E8URUV> EU7T!ICJ )!C%ME1U@[HM)S7B",IP; M3U!&9,<39,7[\82ICVUNI4!PDE3.DB>*J!E$-\X,S%I?@K;?8OUC;'D:U*H MIAI_ XV(1;73T"M M#5":TZL%+C2F!Z7Y4%H I86]CFX$C1FC:%WYM"8'3>YR^"'#GIP]N!N$.B.@ M- =*]ZP!4L44'L$E!9 :2&4%D%I,8K6_3YOZ[D@$6T\C]E. M3AYUJ-B@-*=7"UQH3 ]*\Z&T $H+>QW="!HS1M&Z&FHM$T1NF1ANY2/\_C>Q M--5D502U2$!ICJ )FC&Q359&4(<$E.9#:0&4%D)I4;^3%8N*:9JNBE='2.M\ M('+GPWX2E9;EEBZNE8(^TZ*DA_ZFW*SJ#N?"2%#.'SH2A-)F4)H#I;F$W^S7 M#,&](J F"2@M@-)"*"V"TF(4K2O2UG)!Y)8+C/N6"#:^#5T=LST;U(L!I3E0 MF@NE>5":#Z4%4%H(I4506GSQ(N]*L+5W$+F]XX>]MX1W'5R3LE":#Z4%4%HH.K[$-#A1"8J-5=:A&Z-RZZJE]4H0N5=B ML/66\+O]G#B@W@@HS2$"@P'W?5YH2 ]*\Z&T $H+^QS<"!HR%H3L?(^X*XO6 MX4'DMY[X'L.?+I0+U-Q!^#LTZ,32N,_VF:"@T)#J0/-SQ?D)[B'1-S\?FE\ MI8506@2EQ2A:5S^MD8+(C10X_0CN$T#&W"W:IO)\!O)IU#:#$ISH#072O.@-!]*"Z"T$$J+H+081>L* MNW4YZ'*7PQ GK"[82+:Y)3-YP,%RA-H;>K7 A<;TH#0?2@N@M+#7T8V@,6,4 MK2N?U@.ARST0/^2$E;,'=X-0_P.4YD!IKL[['T1K#]"@/I060&DAE!9!:3&* MUA7HR7,UY/Z'P4Y87?2T!EWNC+U5;_T%NMQ?,&W\<0?GG/*8%\H\ M*9=*2:MJ1=E/('!2H&:"Z T%TKSH#0?2@N@ MM!!*BZ"T^,(EWE5=ZU/0Y3X%C%]5%]T10-4LPBH0ZF" TAPHS872/"C-A](" M*"V$TB(H+;Y\E7=%V+HB=+DKXE2$C?Q.I??J&;JXN $U1$!I,RC-@=)@&4%D)I$906HVA=#;;."EWNK.BC0:'N!%OS)KN;.)4' M'ZPGJ(VB5PO<0ZG3]0MV)U=0Y)JPZH#>60)*"WL=B @:,T;1NE=]ZV/0Y3Z& M'S)UZX+-;TTE!K=X!S4R0&E.SS:XT*@>E.9#:0&4%D)I4<^S%:.B=A]:V[HW M#/GM(!X:Q\:V^*;L%%1>&KK):4.';E#:#$ISH#072O.@--_@;^ @,NQ!@X90 M6@2EQ2A:5Y*M[\*0^RX820IER&^GLUX+>9#!VH)Z+: T%TKSH#3_0.L,106/ MJ89Z+007A\"!&$&#QBA:5S.MV<*0FRT&?X?IP)-]ATD>GPQW60[*D&9,=M' M\66X2Y\OPG]Q211KPGUM+!(4(]9DS)R@6%!,,PAA[[XS*I>45K.D2NYN-LD3 M_7M2/*59J:SH8UU/_=FN 47ZM#R^J?+-[54];_F25U6^WKUWXQJ_DM>?-W%N/L?4$L#!!0 ( -=<9EHS5N.8G ( +\& 8 M>&PO=V]R:W-H965T&ULK55=;]HP%/TK5]DTM=)&0D+IQR 2 M$+HBK905NFF/;G(A5ITXLPUT_WYV'+*T M2'OF#[^IYS?8[Q36_+Q9-,$14\ M9RR7?2=5JKAR71FGF!'9X@7F>F?)14:47HJ5*PN!)"E!&7-]S^NZ&:&Y$_;* MV$R$/;Y6C.8X$R#764;$WR$RONT[;6<7N*>K5)F &_8*LL(YJH=B)O3*K5D2 MFF$N*<]!X++O#-I74-CA" MQ@R1/L:?BM.I2QI@<[YCORZU:RV/1.*(LU\T46G?N7 @P259,W7/MS=8Z3DS M?#%GLOR%KPXT>CL\V ./W@[WCZ@)ZIL)2K[.H9MA1$H8P(AGF7X@<\7CIWTN M'V4Q7>-*%B3&OJ/;@D2Q02?\]*'=];[N<^@]R:)W(GOA7J=VKW/4O8AN:()Y M(J$@- '%8>=G;/V4QL^4LP2%A!.:0\(9(WI>H+#_Z=-];MNJ9V55TU(WH==S M-TT+;<9%,Z-UZ77]LY=YDTVGG:&8E6V2*E%K'-E7T8=K;OP MH&P^K^)#W9UM,_U/8UO[+1$KFDM@N-247NM=JMS %ZF]6^ ]02P,$% @ UUQF6K%SCQ6Y"0 \# !@ M !X;"]W;W)K40G"^^7QI>7QWK)0_+1 M$7OUS*OO]9HQX?W8%&5]/5H+L;V<3.ILS39I_9YO62F_6?%JDPKYMGJSJ^:SNVIVQ7>BR$MV5WGU;K-)JY=;5O#GZQ$:[3_X MEC^NA?I@,KO:IH_LGHF_MG>5?#^>J*6,$RH4*D\L\3F[.B4)'D=?S3!1T=?E,U/'Z] MC_ZQ,2_-+-*:S7GQ=[X4Z^M1//*6;)7N"O&-/__!.D.!BI?QHF[^]9X[K3_R MLETM^*9K+*]@DY?MW_1'UQ%'#5 XT !W#;#9@ XT(%T#\MH&M&M FYYIK33] MD*0BG5U5_-FKE%I&4R^:SFQ:2_MYJ<;]7E3RVURV$[/YUR_W7__\E-P\?$B\ M^P?YY_.'+P_WWM>/WOSF_@_OXY]?_[[WQMY?]XEW\?,[[VBG7M?2B7;-D/,)$7?W" ]PYNL3-BPK+W M'D&_>MC'%+B@^>N;$Z!Y\OKFV.&&',:#-/'(T'BD]=I;R=E8>ZN*;SPYP:M4 MY.5C.T-RD;/Z$NKV-BR%PZK5X[+>IAF['LGEH6;5$QO-?OD)A?YO4)>=,UAR MIF"][J2'[J2NZ+,O&K<)29J@2 M6X40]LE!U;O\X'#Y@3,;;I;_EDN 7&9%[0DNU]F,EUE>,*\\^/(N"E[7[]37 MZL-,Y\^VXD^YG&/>XN7U:12<,XW.&2PY4[#>.(2'<0B=:90P&33+TW:K*I=> MNN&5R/_3?L!^R%VX!C.L#1L>9<64TM!(,$"$?&SDERU"83247]'!5W3"UXI5 ME4R1+I=$^H.!BWID_[J/0F(8L54!"JAA! @U#3'L(S[XB)T^[@7/OC?[_]*3 M1M1P-$,#68FMW\<4(<,)(,)3<\K;(H*# 2?3@Y.IT\G-<6+QE4*8=H16>9G* MN2]G<,9K 0[2U+J>.##2: YHL.G+ULBE+(!](5^#AN]T=ILNI9N%<$V7+D1_ M<,*IX0%0$4K-"0.HPC@@V+Y_D2L:K%]"6S273.#)M ?""8V3: MLE5C3/'0DJ4A![DI)SE*S[8TP"HYA/_L\CIO>&&0#)"-*N-IX%MK,B +(V*M M:X LB*.A)-7H@]SL,S!L1=[8_W59IN^-$M-59=6.]78PT#7 4*%)Y'- -4:!I"C3MZW#D1\- M^-8(A=T(=6J5[7S_\I/$-?R;>YG%$$VLY.7XM>[H:7>V1#*\:0X2 M^=,!;QIWL!MWONR+1*?*0Z WFT\"G\;FN@K(Y(V,F;P)(%.L,S1\&G9P^*8: MJMKWZ]<4O[ 3HMY*R6>-EIPK6K]/-5)A-U+=[:IL+:=$K8H2,G5DPHB79@%G MDC^VZA81[%$ A5!@KFB*&DO7G'5O 4 .!' MIK8UQ6V9"190)!JA>,"-QBCLQJC##-_5364/S'_0&D Z-,+68$% ! P6( OC M:*!.030V$?]-LUL7QDX](7'BV)L?D9PS6G*N:/T^U!7!+WN>8-4= 9LX%IZ1O2M,8<=/8+:]D&YD83>VJ MY!*T]@0&FK$I*8A#WS=G-J C463I$D"'X^FQKN_KZ FAF[ONTI=#1>ZT*P"1 M N!RYY"0Q#[@"Q)B.FQ,8QG&0R0C#%D]_]1G2(:U\AI7#M3GYSUT=Y9HR7$)L'^6/1[3Y,@<9>] MYKP45;[8-3O[BE=F55LM>'*C?X0KP<0N3QT7GKN.L$56"KDD?6>:QXB;Q[[) M';W*,S7R=?/PJ]OB01\07?G(<@+)8K/X ZG"< #!B$8PXD:P;E%K'GGEZKZD M7#:/O.=%6JO=*..;C4IYY77-B^4 G9&3V#4')&,<1^:])21#B(9#_*+QC+CQ MK.>T/J1GX[:YS50YRXM"$*F&I^H&Y\LXH:8%#0(U:MB MWWSH-X=TU ^MRBRHFQ)_H%9)-4M1-TL-5/0:%EGJ-QD]K]T %/E>J=UF\ B M7WHWK=LRH(<20-;OH;YU#6#4?03KBUJ2E>M W8&5(F_;59/:ZG]:@+UJ4U-D[N6 9FRM"DY-WY?&+QJ=+D(T3Z66NTI- MGIC_JIK]/I6 R+EA"I#:(A;Z]0]BJ M&-@?;540#"$=U4A'W4CW,'1LKFO7.Q7J!Z%9( %DA%K'L@"5?9YIJ3Y\>CBV?],<5C<^OT6727OX7H=I_R_ Y[226UOM%6PE0_KO M(WE%57N\OGTC^+8Y<+[@0O!-\W+-4@FQ2B"_7W$N]F_4#QS^D\/LOU!+ P04 M " #77&9:J!=T_%@$ !"@ & 'AL+W=ODP_#/IPE6KKE=*?> MG:)ZOW[D29;M+#&V?8@C4>3#A^3#DR:-L0^N0/3PLU3:3:/"^^IL.'1I@:5P ML:E0TY.UL:7P=&OSH:LLBBP$E6J8C$;OAZ60.II-@FUA9Q-3>R4U+BRXNBR% MW5RB,LTT&D=;PZW,"\^&X6Q2B1R7Z+]7"TMWPQXEDR5J)XT&B^MI=#$^NSQE M_^!P)[%Q>]? E:R,>>";+]DT&C$A5)AZ1A#T[Q'GJ!0#$8T?'6;4I^3 _>LM M^N=0.]6R$@[G1MW+S!?3Z&,$&:Y%K?RM::ZQJ^<=XZ5&N? +3><[BB"MG3=E M%TP,2JG;_^)GUX=_$Y!T 4G@W28*+#\)+V83:QJP[$UH?!%*#=%$3FH>RM); M>BHISL_:TD)_= :_VEQH^5\-EKF'98ERU6\@+6.($;HWWAX$IGF!T" M#(E8SR[9LKM,CB)^PC2&D_$ DE%R>@3OI*_V)."=O("W7]\ YD8[HV2VJW]A MT:'VK<&LX;/40J=2*%B2$4F,WL'O%ROG+0_^/PSR.-8[A93AJ75D)O?G%P3=1(LP+H7.$ M+QHNZIQ$R_.BJ2TK81](#&CSS8">TC#3X)F!I$9J#EU;4S[GZ W<20&WJ+$1 M*X6NL[_Q!4+4Y8_>QH>\[A&$I3\-DB1()U=&(Z/#PPNI ,^<-=EB@[2%@1\ M(3Q4UCS*C*PT%LE1/'6NF[Q*M$$$[3ZB=80>HM%+/E1H(>T#4D4BM<8Y8(K? MM?149]"-HZ7V!;,2RJ/5(@2EA2$:0 0V%4)G7>\V\*XQ!(RDR$\ -SY^A$3TGATA$QTG*MN>=$O&WV-8',S0"^ M?IW#F]>O/B;)Z'S_23"-S]_^(S\7U^72(F<>)98KM)SC$%J&9E;,@088"A5* M ;U0;)B64(,6)"Q6*%QD=,9)7J_0H@Q3R<<_ RDR43+2Q5.:XP_G#E:U(P4[ MU\ULN]G8$E[WBTR,Z,!V3]F&,&Z0JUT)!D2K_8E8\Q:Y5X9C6'UW97P#;"X2.R*%:64O7:8M=.P2QU M07LA=:KJH(BKG6[@AM[(.#@P?8NOXP$]^),FL5VV1:M["PO3T.\-"4>D14WJ M\>[I!G/)=V@S["QQ6-'V&I9&U3[,:BNGNZOE5D6M<$FH2FU"L[)=ES;;OLWW M]]&LU[QH*VL>T.YVED5TN,[]4K9L[FD@BMOX?S,V6X ^9]C('[6L@DQ)@+W+ M+O=SI_=P[[5,3GGX^.!CI]:^?4/WUO[[YJ)]K>_&PO=V]R:W-H965T$OLB9_/AZCZ P)"<-0@P&$ 4 M\]=?_[I['@!!2T']S:F"Z[W52U^_9DW77; MKYX^=<7:;'(W;[:FIB?+IMWD'7UL5T_=MC5YR2]MJJ<79V>?/]WDMC[Y[AO^ M[EW[W3=-WU6V-N_:S/6;3=[NOS=5L_OVY/S$?_&+7:T[?/'TNV^V^9]U?W2[/[#Z'Y>8+ZBJ1S_/]O)V,^_/,F*WG7-1E\F"#:VEG_S M6\5#\L(79T=>N- 7+AAN68BA?)5W^7??M,TN:S&:9L,?O%5^FX"S-0[ENFOI MJ:7WNN^^SYUU6;/,WK7&F;K+!5=UF5W+,>'9M5W5=FF+O.ZRRZ)H^KJS]2I[ MUU2VL,9]\[0C2##?TT)7_5Y6O3BRZOE%]E-3=VN7O:Y+4PXG>$I;"/NX\/OX M_N+.&5^98IX].Y]E%V<7S^^8[UG RS.>[]F1^2:VF?WWY<)U+='1_TSM6.9[ M/CT?>.LKM\T+\^W)%IAN;\S)=W_]R_GG9U_? >WS .WSNV;_MYWBW:M>S+-/ ML?"12=ZO#?%LT6RV>;W'^**I';U2YITILZ6M\[JP>94Y&F](3'0\14=O7.__N6+BXNSK_]V>?F._SS_^@GO?]NWKL>.NX9?:WM, MBR>M6?45[S% ?/WZ:IZ][=OI;1'DV5900PL#OT-<+!A_F)K K_J2\%:1'%DW M!/YILZMI"![2.UU+W]%'UR^<+6W>$OKGV6_&(R$C*4^3W!C7*49O3$LSV6*= M[8P@U"6G:>MEU1N@B]Y48,F+"VN6%H!!;6^05#M0E1VXJ2^(R3P[N7OJ99V]D M9+.U-4AP2$^?.1*\-6DJ#)[QDX^D3U(XT$9\/'GYS]YCN5OG'9]R;6@3#FQ# M5+/,;4OTIR?/Z\59MXVSV+_ 04-("S$YD;INA;CD4;'.ZQ5AAI"@" ?"^$GN MUMF2M/(!XX *=-JM8;69T:RV*0E%USW10@H\X,;AT?&3EJSHI:)O6R"$L-^W M9I;U-9$^+4)3MCOK3%9:5U2-,R6F6SB""QM\?--YV\6ME\82NB/9U* M]]L+%8#YZ>B!T6/O=/',E.SNWX8GV2G86AQ=K]"86[)6'7TH^];+&2%=.OJB MZYD^A5=(UE1EH 4ZQ](2$D@$M\V&WJ,CC$B;9[\8%=EKNQ6]@0/X@: H33O+ MKIN*V6=#AW/=-<6'['I-9$S%%OER3::+W?YME_&DSX M4WZ[(^MTEKUY\X;H53AR^B6:D< EPNL:G9W%%HGZEH^+Y(OB]J81S=;LY)&0 M#LY_ZW7=/(P#R+EJG4RT3E S M; :\OWU]2_:>:5=[$K1!QPSGQR _]TPU#TT\F':QSWYJYQY?K+^@&J&YH&Q3 MY2 :'NHXWV>$. *UIOT[D$Y-?+S.JR5CC/!*5 K^",)8T$2K)HISN'1 /=%* M,L.? P8G(P#QCIBPNOR#EVR#F>@]LF$,RR825#TIX-:Z#S/_(2])]UD8JTPU MRA6SK""_C?B.!%;=;,"-M'57Y%5\Q.^8E2U 1%:4*D!V_79+J%@UI 3D"S)A M+3\E)*T4R!9< L&9MQV;%N^G8&<;9<8F RL],AN@K%FL$[F9S;9J]@9BMC9+ M2]@A47MCRY'45V4%8CE_^;7SH[,MF0)$5+8FF<16GGY1F1Q2N6$.RM@6GX53 M&"',D3T!VVB6:'P2*=!BX9 U%&TH6^%=J()@UIX_P64*QRHANH M%5.LZZ9JB!L\+DE&J5PC<0ER8R+P!-:VT.11I2UD/W4\"H^G&?FE. *,)8G7 M.P*/UUR3V\X >=82.B<7F]8Q,$USU]3Y@H398I_LBP!SK 3_E-GCK5(A=>:O MJ$;IH2A;6C"U092S:I5S1'N*$]H&D693B!G0)(PW4S/WGE7 : FW/GBA7A< MSJ#S6U!D;6";>G=!GD\R'P[J0-D-?9=HNJFHH,$M;+"F+H%I)29H]<+8&QP3 M4__%U\EV +4?1W)FRJ_2SN9LID4=LZXQ@#2+0LV?*$SIP-CHSEGCLF M^ *K15AA9Q*K"=3D,)&MZD0HL>E(^%SEJM=A-[?D+G;[E'13P%O60\$_B&&53 FIC#QR4_K(8?UH#-A7UEH-?A$7A8?M_R MP=*XHK4+&K=IZ..RAYJE)7]N:.GSY]G)^X.#O P'.#_)WM;9W_N:ACZ3T,L, M?B)+P6*>)?8/ M!N@"Y)S,!JZ]T&)\FNUHJ0T^EE'?"T>DD_.CE'?$<.Z9<,3T(_5U8V]$PK9D M]@J!*C7(@C/B(#KU'08I(-$XX95AU24,MS!%OC'16'0C:U&\)'ZSZ3NB=R%E M!UMV["62.WQ5$3EEET.#DFU=?O#]X 'KD%S-;]+R.8&;$,;!>EAN<@%@F-!U M8UIQ[GV !?%7,8C ;R9[='X^/SN#^:\3JNL!=P6KZ'8\-;%["O*KO\H>VR?) MIB>A6!OR'A[G3\9Z"RQ-_PQ-W\'9TXC'BR,6!#)WH-3O ()L\$+JI.2Q%JHQ!;@Y$'6]RBC@*L35%#Y:L^W^^O'YU M^5_S[ I1%^81_/&:W/,;TH!0 .$)!V9,\H2!%2T&]/9U@KW2;-@--QP1$B&_ M)+O1:1Q/E..:F(/(J[(T*[Z@UWO19.++$O.0Y5;!'2;'N;.>VTFVL6WMH5$2HE0\-\H5%5 (79)/ W+VZY7E;+&^6CTAN'&$3-S<&3/ M5)9TLAITV" Y*C0=^SOP#&%K(>S$^U"S1F.N;K@47-6 -D;VI6-/)<0A.-UB MH),)31)?8TO@DMO-6L3K.\#-8C.#-FUV7JD+A7AE3:L$?U8C M@:*9DM/DH[?U871GH/&9 7=&X&PCX"[AX8#U0,YB[G@S*\NC;J4I-J;CK6S@ M<9(IHH%)$:T.K$.S:VC$C+;)X*3JU>=AAOM7U35\EZ7YH_,7\R_I),GC)"J9 M9]=$=6* ?)Z=7/E3N4Q.Y83Y>-FWO%?$H'J'/.$$*/&8V!UX=#Z_"$O9\8D% MJXEV_A-)/^.C]4T+-ZWK*O6'(HC/Y@0C,;_M8JSJRH?!D-\X#BNB(#5/'?\B M4MN0[REA!W#]@3WJCJ_H3EA7I[2_(@6 MJ&WL<5LU>>F#A7$;1*@(N&(*49V5#R/M.-N)!R2IL;)8V2W;U>1%5F10PXOD MU^?9.R6ZVP[N(O[(SG8D_!&E30J5;)_9L\-"]9HM43\"L2?I5>W7FB;&86TXE MW$%H(877?C!=F(EL_*9I3[OF%/^27)- C'\Q%8H*U2$P)!N;PC*QL2)!)(4H M)_"'^/?> H<:&@ED"71%BB:'@E;@G !2: U)DH?1!$Y@2A'IW&S-//HRD6%, M%B_G9]-D,8MJAP:-B.E%,@U/G/K3'# )<7PQ#Q]=C*X M@)B0Q[AKKU -"="S[-'SN-P$1#YOM3=YBS LP)A02D"VQ_K%&%V)BHX;(>N* M/MJ8W<[37:C(NDI%UO5 9+T-(BMAIL,-EPT'0T.\;-(>\3'0C5CS$F6,,W&9 M"UMPDX$2B%T_;9OD--@Z*D"KDJK9WW,VA*"8C N12,1 2!:0;1:MO2)O6PX4 M2LZ&0\Y(IZD4$ MCV2-5*,0?TY((G16JC1?&,V&,%29VCUA"Y2P8]NROT.M( M( ^B'B"2N+&N:S6/"O\"3DBV:AO'L=2E[=0KDN/STL)S^SB6$M! 2Y"C[52+ MD@].,A@V,F^HM8@?S\EZR"SARK:!2NYC^W"(?X;.$\)+))&/&U"+ M-Y"%W#2^F)"C4%=BS4Z3ES=J#\5F4JZ1K!QU23D](V!Z]$44>UX]/HOR =0$ MERGAU9E F(JD<6QH0BX/)00O]"SJ8;_R^?TK'PK$CUX],5"]BT,^]H# M]AS$="*UJAXE;P$>)M.Q1C'U_>-D--R4DAX<=^_FA!F8KD@0:@ B3@E&E7-D MOAK:1$G10RD1]>6 (<46A*]WBV*-C&"OZ1OG"UE"S@9RG)83DRXOULCSBQEI M_>!1_#P@/1&)B3B4@ O7U01'[):$"PNF270-Q6$0=B ZB2PYU(>T*XW%\S': M1<\FH]?[+*Q!NT33J+#DU80[9][!2$P$_+U9(-*"P30K9-U[=>_'.]JI[\]1 M)G; D/3R"&;$D66(*#C<_5,I.T&>2JL'R.[OVQKJ0#T %N!("K4MQW(Z'W_F M$AH^Z!#=\Q7K.0@IU4T(2TUKOXLA9TD15'F7: /]']&0FI+) MWK(/H;P7Y!;0,Y9LD5-M?>C2Q5 '1$M(IPU/;)R3>]"NCU#N<&:?D&3S^BPU MJ,F8?C$RK\\OHD;]!/8UES8@Z&]VQR0\ER &PX@]> .UI!5:$%.QI&T!80$I M7-BVZ#<(+Q?\!#%)J0J+!NB _0_49K;)]VQ^+\328E.X(N'U)@)CX]1EC"T0 MC4?IE9JO49Y/VZ^',$#"L >OP6UCVU0A#;="H"TA)Q-LL3Z )";7WCGOQFAH MQ1^?%#I)V::*&%8X-(GB2*+0#T+;G8;L\&0_A1'['O%T! "<4!(FDR"[?)E8 MK)SG3TU5M4A,6E&I^QVY_V(',.*"/)6*RQLN0NN[X+]"3PTM#B[>1(B@@V;M M,@E7L'WC S"D&U%\%BLB.30I5,*5KK54I!'-5^1\Q,*7M"26B,ND@IJ327L$ M;UE_PLYHI11'@H$ J7?F >;AH178F?J4%4-J!@:T'S4HQ::+A.5\/D5>4Z)G MNB@-U(:MHR'F2P0GC*^L;?9Y1?MR^@^'<7 F 0]#-RBGL]\CA"9T$R9K&38QUX1[*M*DM9B4"0- ]6^W ME=6$A <[G88MI."E\N["2:MJ#]DSR48_S$#+CAAH#XF'3V+J8RC??=N&UQ53\8'AXH=!<@UTEF.6O3\#2J?PCNOOM9\!>?0M M$T0J2N48G);JZU 3AJ)",,;F !90G[A1'@=I-'A"U2DJ@C,4V8"$_K*O,J28 MW" B(@KC AA_*<2!R@G4(/$I1EWD,U)Y=0-7)=&BZTB0OX$Q;6TN[:IO-897-"77\J*N@$RT8 625BYY/%>3&B=-3"-V37L26NU/:KEB MB(Z@.R69(MEEF34 )^,90-YG\,OU1,1A#LNDM3_3V$8K;Q]AMZ71*DLR$(#W M3L@5-%Z+IB\'*$2O+QF$.8>Q+Y=:['['B?ER>MI?9S3HE0 UB/4&X1 "&M,6 M:6"M0['#;('LNHJR8G@,Q(:5\70@/OJ]P'.&-H$3=3P1:#M_:UIRATR_.&/X+LXC;AP!#+D;X&E1*D-I 0^>>/!Q#CM5$?D#Y?7WV>7 MUU?9>\)/D3U[<09<>F?A-$##M3 LMA^?8#@-/'DBK+_R8YK[)/G1 +@])-Q% MHWTW4K*6_:Q)_;\I_>K7KV.Q<.;,2INL?DM\#)[$/TKS9'+.L2 >XV)HBFO4 MN&:4'M>=7;*YP/$K"3PBI6WJ5;X2Q 9C+2;E1/!KDK%C$PP!Y&$7$Y-JZ&6: ML6$<-P MI)A+6ATYBY5+KQ=9]&;0URD7 W ]2Z ,ZZ09U%L6TNQ!\(-8Y&!!AN5#;-]C M=B[*P>*;XV1CX(!5 E-E/W .19I5Q>XD=F=S$.Y,7?=:R,9)6RWS>G;.Q".9 M32$=+X;\LH=,-R0:(5^N7AL F,IJ#R@;NXFE*=J%+Q@Y7/"S\1:.0,"]M&/!(A&9V&Z-!O"]5HRKN(,U:D3@+@4*=&>M+ET_X6/6@^:E'+%\NEF5X][\;AIQ6G/"A=C"[7& M3E5F]R"]A\7'\_&Z96.$$[4OC M,>I:S2,-+A;,6?6,9'G_7V*2$UYOS^L1W M?(Y!/;,O? @NHB9GQ=8.11/LSZ_=K1=OZPH3NP:"V;-K.0 M/QJZZY/%>JAV3W!G75*RI\4C<<5KLJE9)VX8S$A"JAA(V:W*A6$YNI^7L3=3*;/ON'QHGOVCJ?J-2=N/ MIDIDZ-,-#U1L!/M^! S-7J#2'H'OA8P S4VW41ZGO=3WCPCWQWP?"A)Z3[/+ M"<%XZ:$SSM*X(X04[)4\%$]-T9>_0Z&32ODI)UDSWEP8S:B[X8Y@)I @,I38 MD?$FV=:T^V&,RQ?R26@&UF?VYOIMMC32A5@0^O-VG[12<]M>;79,CT9:Y:7? MX9/1(9391./C8=E@5&Y^&^FI;==[QV&SO%W8CM/HLD$I S EU*S%34\ MG+1%=$:$;#3M8\B[B/TBVGR3>% '/;@?#Q,B7WS^2=,3,Z6_XQO4 MNPH2I?L$PJ U)#,HP-D5PO8]HC)N(Q)3'3,!JGC=W=0+0F M*G;F-^%-?I> 4AF]/P9@5';_VE:/:T+5"GZ'?.B'D4]P7=L4*'**O1%YETOM MW[!;PLT'\:0WFW"IU/NQ-!FF(B;EH_6O)^W?LF/M\YZ0L]I0R8(\4I$T4QOI MS]8F/%Z"8Q;!6TS4YM!%(!P@R%,A>B/5?<+*6AP9;E[Y\=65B[>ZO.1+Q_+/MA:V9F+G<#PZK[C M3VE>EVEA7T\>*(N_B1:=08.9&AG#JM^I MRR!&5/5QA<$/ 5PI#]/"[>69^(\#*-,+F_X-H+Z"^)20RYND%37=0<^7.,5Q M:]H'9]T'Y]-.(5R;)K)P M$5V$PPTMC_OO9@#AI5&Q5]-;"H%]B;,)6=)DR,;Y-?W55P.\^!(:S6E\U.0( M_9D[9T_H@*,VS7()G>KMSP=L'SK@"%B&;[5*2ZX<+B>0NH)6:F2D.]CW;I)$ M@ ? ;6J\F>1.G'G:S=L\P,@UGB[R#'M?T@Z:U [;'X.;>Y,E0"6VJ0^MD]Z+ MA1K#D+#FV?4^$,5_O^7+>[R0=:)9(ZD]:-&)_LE0D?X@XW; '^KU>$X85DA) MA^(1K,0[#)ON"*!JMV- :5#)YJ_FX)IFH94T/#R%UL-H^T-0.\3L &Y \S'( M32JA!Z8P MY<4FB\OA7W6BO,,G#KP M8CJI<[EG,QN.X(;*,U/G4F>.Q>3&M:11+.>+RA#3R&]9W2D6K;\L0CP/^NAS M'/@2=]"0I]KNDV(A%]+M21.:5DH9KJ-0 T:4KY$[%+G&X/Y]X;2UL"N4>(?] M#&.5MA[L(63\)08#V6-AY'6D4SK+M8,_3:$MJ6 9B)\4!G8&:3.XK8^K3OQ-A"+W-_F' MT#L5TW2'5B^SC(L5&9+6KO.*F2Z)QL ."AR&A<-M@WJGP-!K/Q#'DG/Q=S8- M(TH'%0_'ZZ22OA;F@R,!D6!*^QPJ!_=3>9+4TGDH4X/_T?FX8?'BV$T"?Q*H M23]G"JJ1__0B*>L==W2/ 7OM+1LTZ_(-JWQY>!%-GN26(/5K7[^[#A=S6\>. M;Z]I DY)\DW%?(N?T&$G3G*N.4S.&LH]KDZN'*O)9']RF-4RXID644C8@F1#E^,4Q_. N,,W" M[L-D?'%G8;>BLQVNN(Q!5TT>^.M#B\!EH&-;,58G%L)U&R&$D^1I4#BPC;HD MW;2J@5:N44*RH>G@O^@]O95DKU'Y& W%RP7JH";!Q5D_D5 MKY(5E? _BR]%8R1I/1G?#2=R^>"NE'B_,%%'@4I';_:/4W&C;D"F3W_OC;^4 M4\NS&9;',"^)'PW21$-!C?8\5&@=4*V ,\_NO+PG^S&1L4M?%UL,AN"^@] $ M4E2YW2"]$Y04[IZE]U=:0KJ$9S5+E%(2&>6JK%&,82?%O6JU+>14V=E*7(A8 M-.(S=#ZXJB4]15ZK=2$7O.[3A-V/N)1V7"8Y45P^N?>D(#6/K_-U$E*NDI<- M_W["X(<6&KD&4K#^!O=-WNC5C.$F%"Y#U.*4R^M?^R##&FW_S5;BTG.\)13&-N'V+"L(2%4%62,=?YYX6 MNF7Y I<%==JL$&;W!86^WSQMU@J,DL;!!1@MW*XY6 ?:M!MQ:@]"FSF-+_V= MNHPCX,7*?B<@22YGYP@M>DVUGM?4:^TL\,56=1E63^YT3^^$FH&X6ZUZ'-?E MJ;D8< >""\C3?'Q2F2@>G:]7Q[W-RELS]4U$+>\FMC* B7DR+*H7L8(;JRF$ M:(NZH,%?"30YK_PJAE)N0GTJI2&O_YX3XDC-A)Q58+E2@H\B%*'^H$;(Y:7% M2@DX^&B6_A !*LG$=4R$Z&?N_KN5TXO(7LPG..--0K8VY$SB[)%2O&//0AUI_Z1-?Z"KMKDER?F#__F-PU<$,?VVE$<*=])##L6X:EJ- M,!P*K:5!D5@UDT,5FH7.)%&E,,BM:#A:I^^D
    +TQR(,N8 M.?(.[X)<37$\<^YH"/1X_D+X6PO;>^L+6F52WVO)D!#AA=8UR4.'V+:*A!"@ M:DT7!VMO("M3C=BH_^4EPS*1*A,.YM&?LTGUZO.C>O7YZ=FSP%(A#WX:Q0A$ M4FO6:#?EI T&GK[6]JA7\=P 7\IDCZ_[12>Z^>+LE-@SN&7)RC'KF'Q)(MM\ M8/[U^NV0F'V-GU9-U27?5,D-.GHANQ?X4S>R2[VBX_OGY*[41N*""]-U?!D4 M3%_O :"7ECD[7&?+JR.07' \PQ,GBI38&CR\5N1]X-TR$I)U(\),0^Y_@E _ MGPUT^=B4OG^"E\.HB@T7)L%H'%)G=%E8SZE<:N2&O(?]K(N7HHF<'76/#<)( MWDD0LYG?N3M:?*S?7R]%GZXHI0, ?V !<*O M0G[WOU!+ P04 " #77&9:K8SS3>[4:H5=]NRLL_/ M-FU;/[VZLOE&;:6=F5I5V%F99BM;O#;K*ULW2A9\:5M>A;Z?7FVEKLY>/..U MC\V+9Z9K2UVICXVPW78KF_U+59K=\[/@;%CXI->;EA:N7CRKY5I]5NVO]<<& M;UWA7/SWPB2)4J M;PF"Q+];]4J5)0$"&=][F&PGRW.1*%6 MLBO;3V;WL^KY20A>;DK+?\7.G8WG9R+O;&NV_650L-65^R_O>CE,+BS\1RZ$ M_860Z7:(F,K7LI4OGC5F)QHZ#6CTP*SR;1"G*U+*Y[;!KL:]]L4G=:NJ3MEG M5RV@T=I5WM]\Z6Z&C]P,0O&+J=J-%6^J0A7' *Y QDA+.-#R,CP)\;7*9R(* M/!'Z87P"7C3R%C&\Z#1O8M68K7@%6AO8 .3;;L0KEJQJQ#]OEI;7__60!!S\ M^&'XY"]/;2US]?P,#F%5@G]3,Z9O13 R7Q8>N M@>_T+[)1L-@&;E"(NM'P0EWNG7C:C1)6EDJ8E:ADVS6R%&N)*U4AV(4:G>MV M+UK36Z5JK"=TE9==H:NUD*N5+K5LE1V1"VW%5DG;-4!'GE.(KH8C$JKOG:Q: M@@=TA,8THC8[Z*-0)? M7XJ;SZ_$%U/K7"R"Q!.OR5"DDQ7A^%D5:UR=B2\;M6=3 GAHP^"IEW0QL:4< M>8,P_@ Z]5-//.B8]M@S(98/A&"0*%G38+M\+S^^-UHET#>F6V^8C+HQM]KV MS.]T U.VCAW#P,EIV<9H:>H#XUGUO=,ULE [<2KP?.04='GJ-$X=)*)&Y69= MZ3_(]A$E&\8A\[SI<'2KVHTIQ&ZC0!YL!YK@+ L;%699ZK4S!;B<'-DC,5BL MVY56A8>[.M_0&C-K=-6R5R!M.K"]#(H.@8\%.'H72&8)(N.P:1_.U62MEM!. MO6LFWIS@N+\+AY=[>(RPI@0.2$K?J>*2_9B<]Q;V*Y>EZE>&6VQ3HMW#0 "O M5-4:"@55X\M(WW"9_7\T$Z9:6(IW+@S@Q*#H MDAE5+3N7+ ;!,F6TW[4(Y>U^)GXS9;=5$PPLPP$Q>7X.4'B[Y8-]MAB904X$ M6(1;B,G9VQ:DY?1Z3.=,_'J//T(%_>1=R;! VA:%EJ[+/<4OD&E5CW9"7\^ MK.L2RH6AB8;XQO*(, ?W"-Y3VF! !](0Q]\[%69MW(>L-.@)5O M"GELI!OVJEQ:.[ "X]*M:+3]1CI$ E;BG).B 5U582]ZQV+XUZ*B$]TT(;E1M&@?4JC7%QGMH/QV.?'9'K/A=2;BAHF(1 MR257VR5X&,J]D[O1R=T0V% ?E$IY?#,OO>T_]&_SIBVGQ]!!U#\#XO][_ MV%N!4SPL5%Z(]VAJWE3KDK3^1"PR+PH6> A\+\D"/&29E_D9K2!A!R$]+;PL MFM-*&'M^FO)>X$51Z.Z%BY@W R\-4O&++BYOVI)*L1R+H1?.0Q&E !J((,F\ M8![Q]23+1)1YB]3'-8!'-O MGJ4B3KTD]DE?40*("R^9+^AF%@4$-TT6 LCC*!5IZ/F ^AGMXX8!I;[G!Y&( M(F^^B$06,;RY[T6+1,21EP1$2@2*8[%(O3DX#H$S< 3&./1$1#Z.QW,G+W]. M@HOP%+,L(U :]W+RO45&XHE!4P1>L9N$WCSQ^UT_)7 Q:$2!=&@AR#-1Q8RQ M#4<@C)AN@< 9M)'10PQ:> 6,0;2L%1\4$'DQR8"4F( QGRC)$B^+(]C+ M(5B%R=R+_04QGR'/13Z$"L&'"_"Q" 5K+1'@%V*=8SL#J$B0UD ]N/*R='$O MW(KSY84X#[RY'UR(!/\B 8+]4)Q'\Q ["R_*W/]Y&E^(!? GS%#"DO_S93P- M=1\_?*+#6>BE*9EUO/#\D&Z%$&ZZ8.O/R-1H+?%[F88QV&/481!ZT9R>@"5C M$.$\@8^DXKVI+@E\X$-\,!Z(S8]AW0D8AZT&T9R5!BG&@!YD85)>^EEA<>@_\[:C2U=\^_F^8;X_VHJLKNRUM9:ZCC* MC1SW44L@'V@NQ5T!09V!1]6G*^2Y<'?[.;2V!DYJ'9:JW5%).2F@7*%X" OY MH6V:I+YI-AI3_]#S4)8^*@&0Y6$.*-UUP=G_K:[0BQ#T=Y4;_]&IFTJ M K2 J+](^6-91_.#*8YQ@T1B>[.%M5+"=X.E!VH%+@DX\Y_*QTX14Y<[N-?@ M2N_1)3_0G*N[6E4H,,\1*<(4@6_>_Z=W!$+7F0XH$%C@_9&',,&F%837(V$] M=T3% @G448%DG7'DHD"21>*KZHU%K!MCV7*4KEN>*U!=#_OM=U!\:W)T'&$% M'\IEM@=>RXUE!QOV9N)UUPP>N">Y/E*#];46@6+A&IYG'./IK>@Q2E?B23 + MQ!;. #EZ].8/;PP8"]&X .N%8]ER_W_2J4W)?-'UO\+=AM(=FF5U['/2,!\\YJOK7E#_1C:"5V5I> M"JY='P)_FNX1>G1TQ+/MELA2',C0C^//$%-Z2;%3S:_M41FP5$0/"/X&]OMA MQ:3QZP4RC$C6JD(L(O ;GFH"[2T"/_%R"7(*[A0!T(F)NO4>)*SP$IEP,@>9 MJG!K*MV:QLU?5F.\),V.,S>%7#KJQS5P30.\)4U*2JUHP*9;.U66ZWY[J6-A MA@@\&@'/&0K#1)K5"J(_$BL4.8Y^1DO;&-//= ID\)QQ0]N,=S+/S55#D]9[ MI$SF)H?9:-]L]SB.Y;+D?HWM8Z(R-_RU/ 'K&^MQWL%*@?X:@[*&FG9YY$4] MF-(,LZE&K8@.GNWVJX7K5"L4<8.93CI_>T3AP:2.!D0:>KO51<>6HN$;ZTJO M8%%5RZ1.6W0<0+-<4]DRC*+MZ*G'TM@UVLUG)@.:I2R).>N4!=9&6V#]3B1;D!!#K15LNJS+5_IR9LH=B;>0JXMV_ZHCZ. M,;4@-XAR2CJA&,A[#&9#%4 C#F,XLARBR@,(#Y,EBTQ<(@.PT2"K4\Q]D#42P'VP=A!;/P3$ M66TW%,TM,X#P4JC2&01_!2C(3C<0! K#G.-,V7_>9.H@(_HRX@T1!F8YUFT# MV]*BRAWLQW;U6#D-X[S';?7Z?CT(9I< . T M(D:+&2.]'3Y''87IG>(<#I)?R@(L+=NQMJ3B(YPED^(CFL7'Q4#KD(F>W4%.E%/HAI*KT>G=/=JKQ\J M(M% 2X"$+K 8_>&$-J9('YT,:OJ\@.!5M8=O?LYDE_2;@A]FCT\A:39)ZJKN M#Q*?B/,8-3=J^5$AAV]$*._C-+L07\GF+V'R5L2HZGUNE&Y5X[Z\D>D F_,, MP:?.@RBY.(68FGM SQ+_XJ%/PU>3#_@POS7_3(&^_,$&W;?\<77\)<2-^P' MX;C[&05:;U@S(HM:X:H_FR=GB*/\TP3WTIJ:?PZP-"ULG1\W"B[4T 'LKXQI MAQ=",/X^Y,5_ %!+ P04 " #77&9:XMG[>GX, ">)0 &0 'AL+W=O MCR4 #(LO/K^[P 29'4L=Z==J8?;%XOWOL$]&I3J4]Z M*81ACT5>ZMC:B5*?%E4JN &C^K^0J^4X)E=5.07H>\G M%P67Y;\T].+B\M6* MWXL[87Y;W2H\7;18,EF(4LNJ9$HL7I] M.@NF_H$%8;T@M'P[0I;+-]SPRU>JVC!%T,!&-U94NQK,R9*,0Z/(KQ MC4A';!QX+/3#Z B^<2O9V.(;'Y6,_?-JKHV"\?^U3TB'(MJ/@@+BA5[Q5+P^ M@<=KH1[$R>6W?PD2_^41!J.6P>@8]B.J/[IN/U?1B-4"OZ_*[U.81E4Y5MZS MGTHC &;8[X(MJSQCO&0" %4A4R:;C[S$!R6860JFJUS QTI^3^L+45!S\U2\87"YE+;H1FU8*]4R/VCC]N$&,68<'_72GB22^!FX@# M$5T(+U%2@O(&/>UPI(<41^Q*,XXE&@$'\H)A"5B5&K2DL7 M].#"K; ,(I![J@=&&Q[>&HVI0B8_,G^JY%5WA.K)4#S3<+1^R7 MDL&]G2(;%_=Z]%DFX:9ROC:@LE,9=DZ1(0Y]?:T1$*: MI=1;Y$#H/0<-X_=*@!,BJGBI%W@5^HD73L:$5$(9UJ96CS?MDXDAWA'[0#$ ^&ICXXO/$<:NV,H_14UNL8!_6YVD2U[> M"QMF'S4Y9./7".&8?:H-HN!@<9Z&JXKC&K+'" ME\2051E)TZ?'>);9?$&I@\O,Q=Q*&CRW^&N)H9B%86>Q'YY;@

    4+X]&5//P6';?T]L%1O M;4RH(#U;/LEZ,ZSH*>-)__X4\E?YCI'E3Y8Y7:3;P[$9.VE+/%Q[YH[X#Z!9 M5CK\VKQ5B4T60ZEU&G6CL,52G4XTB/QC1[Y6$O2A#5-= M+ZO2"4(?H5_>C:NEV-?FL+_D=E-F(=!J':6NEM N&X^#RC3JQ)TSS'H_UN3" M0>(_>[C-SG2;X]IO1: M+I$YT]HBN>YRL;Z9C'K$OQVP?3&XG0KQ1I6L#)9.J[6.*$*(X,J3I[5==)D, M7:J*Z#I2=*U)/-HNNEC3,36EJ-U^T'4*1F;AZ&XF^2%?7AT[?(XPG?@AY]6Y,OV)U:-3I&A< M^I.JT-]49\F1_!.F"S+A]%MMS>ZU^D9/M8V6W>_UV@VCK?<'BC5H-:W6_ZB0 MOR]^]1S'JL=4.,]Z/K%^GED#NL1S:_AJO0> Z00E1HY[-D?Y>:(M)ZO;J[^ZG[]?O4@2]*3_^7%U M\RC=?I,N?N_>_';U0%/_UG4"15;RT?'I>K-F]!'V,&GI;,=6?X3 ME1BX>="8W??CR?.$^U@WL9L*=!%#:QR0\^@O7Z(R/([+YL)^]$4\72@T>,%\ M\1QX'_]Z*J9UA8NJ\%+%F\77=?K5Y\7/VW6ME?Z-4E?_M=RN2JDQE.E]S;K> M:*Y[7\8G-12ME"&RL-*H&V:K ME">UZJJZ5EYVCE^UO?I):X)7&4_)LM456Q'PXJIQ-SZ1N4[;,UUY'003:KX^ M+!RF\B+ZTD/&JT_'L.BO1[WH1VH !Q/_/?/JCA#MIP!NQ/*AKZ[;[T]&DR&+ M*_ F&+-%B*[%[59H>[*0!W;PBZ=S!3_7&DIWEF.?7;O2A35V0FMX;"N])Z%% M/[2E*!U0^GA)!D[?"8^.J8\>Y9^4[,CSBW3U]\0)WXNM=.4!XBZC7-G(<#-7 M3#6J$A<1H=0I&?5&(\.L4L*+X-.?:77#6'2[>U9 >.QI+HYQ7$A-P>9)E4+& M4=CE!D=5A1""$A1""$A1""$=M%T(]J__SR?/P2TC>PC-KZ#RYYT,R"+^\$#]T^M90?#9R;'M(:IU?X071P\43%?:_+P// M#<\&UL@9OI__\NB,2"#=D%?IWAM9[B]R8+G!64!\9\ '!LX_Y-RD+V;_>B7. MTW-X;M+'#!V7G#WS?ZN*\J]:YZLUM-P^D:Q04K7/NOI94S3U_-?/,!4@@+T) M1;7U).IYODW\L] ;GU,*28$W=&P)5CM#/$5*(:$/TY^G8<\+0V^T'QK^ZKP! M&;[Y5C]T/%>:N$YX3P;_K@7/ED^"&B6,"_-GG_7/M&9-LDG?&5G#X-^U,TI2 MUQK1V4Z"LR?+&I]?>*.1YSZ$7O_G WO =1!,B%V3!IX_LL)_UYRW\-R=C,YL M+SP3#Z($I[0@C$&._>_:X$QK:+6.+JN-]J^?9^?7B;B[55(9J:3Z/_^E-I4O M\_ J!RSP%0--5K @:O.@UMP-:O5:QY#IPA&UB-H45GS,"]O6:M@^^L0*)OX[ M Z[ L'C0(C:-6D=;5*>?J@F,E5OU%B&39N'L$S$?ML.>S&RIEG*?!'9>>X2) MQK,WI$0)KOZ>..'[M=L?3H 2=YX/C^^&H>_T)J'5&Y)'[\9SX06^-Z3S>KJF MKZ+B%*;)4X-:*!HJ^I7RC)**DIK5!MN>I#:I588F&4KJ*4OJCDMLC9)ZTY(:! M"5,K1!FS:G$4)F;CJ$I#:%$O#MC_JIF8G:[XV28H]:R P!)'8^(&%FQ&6TS- M%D0ZS'3!9=MG2U.U+SEWT5R$V&8")W($.8(<0=UVJ'Q#CB!'D"/($>1(A3F2 M*W376!VZZ]K_.PG"$7'#X-'K4DK $ZWAG>78U^Z%-79":\CNUS#'YB+AU]R3 MOR=.X(3D@?@O3I_T\N>\J?UG!"<@?U#!8>U]2%F%Z5 9C!DUT_ M$06F@=#.#NTUUV J!^W&(4+[Q "(NUW5.)(KX7A-'D?E5$+S4%3"45762 ?: M/0E"W^F'!.@,L5Q FO1"/Z4+V'Z!C2.2S/2;W7J6RW"\",'EQ(>S8R9C_';W ME#EL6/?5\NW??"](N_;=-&L=8_&:ZF8GLSN^^G]X*-ALQT3J'AAU3UC/588' M2%VD+E(7J7LBU,V7]KL0Z%R5]KMH9C+_+9>5"5=+FR54%T(8#41>HB=9&Z2%VD[FY3Y=84 M5;_SO8$3?F?.8;X,%E.M=4RY82Z6,T"V[Y_M:S(D"[!=0[97E^T+93=+8[L. M^6I-K8%LKQ[;UR4_%F"[4>NHJJPIBS7E]L/W$\A&O'0"7C*%4CF0QI9C2Z$G M4=*?)4JG\!1%47D%4Q3Q4 .IB]3%U+\CY %2%ZF+U$7J(G61NDA=I.[)4C=? MNN*:2-@/Q_5\5JZ4ER"])'UH+TJ^^=YHQ@%?5K/T=^YZYPZH-&H=U9 ;C<6 M"B8V5BSUKB*(:58',;M.TK.=ESV%X%X1Y_)KPB+Z M)GW\L IG=\1G%UGG\6;,]/NYOOFVHDUW/)_H81=6\ QWUV.\*%.\F+6.7D^+ MU$MCXDOLANX4.(S"F'*(1]=(7:1NA>*&R -$.%(7J8O41>KNXLIP_FI1L4U^ M[5Z]]4D0W [N26C1B=E7EN]2ZN5W]5HLV\)H+E:%RN[J(6!0'/=/W8)WBZLA MCFT41Q3'HZ!NJ9'0/8EC2ZF..)Y$&N)\#/3.)P/B^\26DFW?,/D0#P*1NDA= M3#X\0AX@=9&Z2%VD[HE0M]0@XO30/K*;F=D,1_>Y71^UUM%DW6SN/P4$,9#G M>G69&-!JG8;<3+EXBQBH=/2R3 SHM4Y+5AH&8@!WVH.F;JD!R3(ES*B,A&'S M=1Q5E9RY8DW[6HV<-Z(??8/\;TT M1+3BS: B6@$CUC@*#SUP%$((1QWTJ*.Z9&:F6CE?K:'E]HEDA9*J?=;5SYJB M:>?;OU+6\WR;^&>A-SX'$X-9/A*LMM*68CH-EUJ*K-17L%!W3%UM+";*CK%2 M8P'O,IL[D:H-#4,T9?&R9L3=O40M-DGFRP:6':3YG3)JU[@X):&V#>V09;IP M1"VB-E= 9@EL]=6P?00/?.*_\WQ5CF'QH$5LPB60$CIU[P88*[?J+4(FS<+9 M)V(^;(<]F=E2+>6>$KQ:9X\D:PU<_3UA%7C[PPE0XL[SX?'=D!??M7I#LJSX M;IH\:=1"T5#1KY1GE%24U*PVV/8D5:=6&9ID**FG+*FYS@(7[/H]= F &^D7"/K\G?T^

    &$Y(XLL.826G,QL( K P 4254C2.Y5,*: M.PZ54PD:JH3* Q!50M4XDJMFSZ&I!/U05,)1E4U(!]H]"4+?Z8<$Z RQ7$": M]$(_I0O AKR%;YLWLMQTXC?,+R<^'/PQ&>-7=Z?,8<.ZKY9O_^9[02BX["JI_M[ ]+DK985,WGY0MA!"V+65-E#*4LL.G;K[FLSN7,K,B M4G8"F9 7<=5S8DLN"27'[7LC@AW[L.,'4A>I6SIU47_LGP=(7:0N4A>IB]1% MZNXV"VQ-,>@[WQLXX7?F%>9,SFBQ>]9MLU&1'DS(]QS9?P7XWD:^5YCO"P4# MR^*[JE"^J[*J+Q9+0;[OG>_K4OL*\!U2]9NRJE1%WD\@UXY?EG987/=,\@F= M6D!$VAUUX9T0\^WVG6_'6,)[OP!#TH+JJ@8[Y1$FVI7W^TVOO^YVEJ?Y^Z-4 M$GC(B=1%ZN+!;!I]+YV U]"BNW0@C2W'ED)/HEO36:*6%K_V($IQX9DMQOZ0 MNDA=/+,]0AX@=9&Z2%VD+E(7J8O41>J>+'7S71!9>!M\NAE802%VH&#WR7'X"*F)OTL@GV;:PUW? M?)O'VP5[%3O9B^<3/>S""IZA&DX,%V4*ET:MH]3;2E-;/">7QL27V"GD%#J, MQJ=Y?)O>+D'LX0?76 "/+9"QR-A392PJ[)-F/S(6&8N,1<8>9/P+J;N3,D3Y M:ZS&?N>U>_76)T%P.[@GH44G9E]9ODNIES^:T812JBVSA*:(B!>4QH.1QA(J M'F]#&DV41C1ZD+'5.678ER)H5481G$2"[_SYPIU/!L3WB2TE.^R>=EKOD:A1 M/*Q%QB)C3YRQJ+!/FOW(6&0L,A89>Y !0:3N'L+STY2OR#-DCB$D?N7V[=O@ MVS>,(KX]8F ;&%A3$ZU$#&A*K=.2%;-(96W$P!X.!LK$@%KKJ(KXU(?QLQ99PU"F/0@CA*(00CJHTA(ZAQ.?%L^4^T:_LGC:Y3V/Q++'/!YD+#+VQ!F+"ONDV8^,1<8B8Y&Q!WD MC=3=0G^6K%WJTVO9S!2_(?VXDRQ];5IL&FH>-=L5[$!PE#A *:N,E&7MGUV* ME!DH954]"%Q7C:X4_C?2^8]7^:K<$&L#SBG.RU=K:+E](EFA1#E'1CWB2[HJ2YJBZ=N_T-7S?)OX9Z$W/@?^,-A( ML.9*BUDZ)?,VTFJNEK1$03W>/(LWUQ6W<* MC)5;]18ADV;G[!,Q'[;#GLQLJ99R3_/YUM@CR9O^5W]/6&GI_G "E+CS?'A\ M-^15I:W>D"RK*ITB3[I"+10T3U;+,THJ2FI6&VQ[DJI2JPQ-,I344Y;4?('4 M!;MS242]+)G-YV;I&MRU-)02[MFA3*%,[4BFVCN6J46QT5/W0909E)EJ6HS- M-=?W][3[P FP(BL*.G\HRBC*&45YS0'MGD2Y 04;VB9*,DHR2G)&2=8J*R Y@Y_4LP("2QR-B1NP=-?MER XS#2>+5S]V']B M%7($.8(0(\B134.C:^X?9FD[QO*WF8%^D;#/ M[PGU%0,G) _$?W'ZY(ZNQ;/O2=][I#O5".JA:(2CNO:>CK-[$H2^ MTP\)T!E"N0 TZ85^2A=PVHU,IB]2M$'7SY;PM!&E7Y;R5L4D8M8[6,O??,.KH<8!2 M5ATI6XA[;EO*&B!EV'D3I>RPJ9M+RK(6OBU-R)H5$;(32-6\B,N1$EMR22@Y M;M\;D=-N%H6EN)&Z2%WL772D/$#J(G61NDA=I"Y2=[<'9FNN+=[YWL )OS.O M,&?ZB DNHZPU&A5ICH!\SY&>6(#O+>1[A?F^IK!X ;ZWH2RRW"HM7PSYOKO< MP\W9WE!JG:8J*V95Q/T$D@$OZ A6*@"X3MDE]:W@60I(& X)Y(]*GZ41\9^( MCXF!>(J!U$7J8CKB$?( J8O41>HB=9&Z2%VD+E+W9*E;9OPKO>S>M3OM%_QU M$M 9!,&%-^HY[K)NT0VUUFD:.EX1J1X$-NH8O0$"M"HA@$7%/K/:DO2_MO/2 M^97^$;U6T-+0ZF:#TGOL!>S:\+E/AG1Y+^3+JV.'SQ&M$S_D+SA7IC^Q>H$W MG(3+?Y*8S9'P_GE+UWD8%#*(A<*F-)%_[G3AJIDNNW_"=* KC:W9C5%#&+&?2FL&%7 MP2D5AM8X(.?17[Y$T03'96MA/_HBGBZP!B^8@SE['_]Z2O>ZPFDO0L'BS>+K M.OWJ\^+G[;K62O]&J:O_RA4$R?2^9EUO-->]+^.3&HI6RI,:=5U?^Z12:: T M]9)F;IKIO]@*#3(BRM#*XG!96&G4#;-5RI-:=55=*R\[QZ_:7OVD$\@AOW2" M^(0HD,:68TNA)U'1/$O8-KR&A*A)C>GEF*:$U$7J8GKY$?( J8O41>HB=9&Z M2%VD+E+W9*F;KY3%FK.B'X[K^:R1$S\CN"33,X(9!WQ9-Z??N>N=.^46BH\I MLII21C#[?7Q$S"[*,E0$,$9U ',"Z=E)5D+8+1ER>];>:/=J-!VK=-04(FBK!TV=0N6.]Z)K#45E#4T6)"Q>P[L;UO*U8I(^4EDS+XX M-G'M:;;LG4\&Q/>)+;'ZV)@G>SPZ$@\_D;'(V!-G+"KLDV8_,A89BXQ%QAYD M+ ^IB]3=/W7S14K75!J/'?#8[V9N]X45/.?-=VQJ+-]1,XJDWB (=A@NWP8( M= 0!FB?(V/U'R;/\!TSJ0 MNL=#W9SW,TQEM:FPI&\QUQV1*F&#[HG#AJ49"7!'IUW!+.^3T'%'XBB@ D#& MG@ACBU_KV5"MLW;T2[1Z3K\0;MS)!E[,1+%'QN[SQL'<=;[=*0!SF0+ U&B4 M?60L,A89BXP].L:6>$I3<(L>.&_$/ON'^%[:[MQ*8'!N?SXY4.*Y$8[:];G1 MX=W+N7BVW"?Z-,>5O%>7^,&S,]Y%%:T#.+$_DCT>4S&0LB P!LZMFC5FO-$J5WKJ++:+EPN$F&" M0KA_ZA:[K;,O(305%,(*'_]OU%2]3'BHR^"!5[T.KM5Z9ERL/&HRM>5'3?O1 M&4=UR2/=,?IJ#2VW3R0KE"CGR*A'?$E794E3-&/[-SY$5W'1)URG++*]"70= MAW5'WT*/ Q7_ILHRF/.X=TFV_1HYO/!&(\]EA[H\P_YZH]PK4Z]U=+FA M*X=_MEL&E':0J("(7X9X;3>(-P#Q9MM Q"/B]XQX?37B9U)W!/S%@[+;5(TC M2M^I N!7FCY[$X4TJW*?DO!A'ZS-S-)J*8>T2SE9$OY$==NKOR>L/V%_. %* MW'D^/+X;\O+%%J5ACO+%9I/NC@W4% 4T!>H U &EZ( U]O#V=(!)=4 +=0#J M -0!^]8!:SR$LG1 =G?BF&X#H(+8OS2@@BAVCF?FNL:[%7.A7>L8B_'CW'=W M41KW#SV4QF+;]9I2J=O8KM='O%L*M>?;LJDNUE7"+1N5!"J)'2N)A3[:E5 2 M:JVC->5V2T4E@4H"E<2^E<2:ROM[4A):K=-LRJ:NHY) )8%*8M]*8DT.[YZ4 M!#1Q,&1-PR,$5!*H)/:M)*KI;1BU3DN1VTWT-HKEIG]F;*'_M9V7SJ_TCVBZ MB>?T"7 I':DZ,53=WH2DJKJ.IAK05(K)6=49/CX3R>KWO1%]]SMEB.1Z(7VZ MY=./75:VYLFWAM+8\D/)&T@A'3Z]X$!L:>"XEMMWZ) @I!^,Z%J"^M)5BU<; M6MULT.F-O< !V)_[9&B%S@OY\NK8X7,DYXD?"GPITY]8/3J)2;C\)QDIO+E8 MJ4HF"IOZ+#F2?\)T02DX_59;LWNMOM%3;:-E]WN]=L-HZ_V!8@U:3:OU/ZK1 MJ$6_>O:C-8RM)W+6\XGU\\P:T"6>6\-7ZST 4E08N2X9W.4GR?:4M(,!J60 M9D&34])P::=JTO/979ESJEV(#Z,H+$&P 7 7H,XIIA8@Q6?<^;7G?^ZD$7BG MLI9EN;7.G]==Z?[JYNJO[M?O5P^R='USL5Q4MC[I=J8Y7]S>/-Q^O[[L/EY= M2@^/]#\_KFX>'Z3;;])%]^%WZ=OWV[\>JKZ(CXY+-9:N@@H^(:EGBQ$-\Z7=SGQ<\;[;JF::E?*74U]?-ECU+5>E,W M<-_<@G9:1_%3UJS7VZG-?F8A-\E?K>;&=KUQLY3,8YPY'KX/D[4N.C&PZDFT3LFEYM$A9Q5$I\4I?4DD!'KEM M5QCK-R24'+?OC4B1*MU[#E'/+S7=8,@=HJY"J#G;TDHL'7+G>P,G_.X%0>YP M<:/6::JR8B[>3-M_U_W<2A.Q\2PH]R8_+=#)TLQ*83-=)EV1,<>BPTS/) MUN@LBY]7>K MUFG+AE'%=J\;&C&(IZS&[U8 U09 J4KA.K,(J H":HT=N0U M:%P<5,VC]+" MK/AN/B"^3XU$84V&UAL)-MJ]*UBJ=P^[-Z?F-2/FH_5VQ_OX!&TSB@I"4(-@)#6/J)C-8105END) A!V5Q9:U0E!G4R$8-D MG ?.RUM]5@9(Z/Q7:8*X6 SKK-9K7RV; MZJI>B+DBQ;.[7YR /N2;YU]ZDUXXF R[_3XE4VZE3N?*@CK-Q8*EZ)$?/(XR M)$B7!R05_'+#J(I?CD#:;8YQ>4""RH=RJUF5&.')!'A^LQPWRBJF>+#I0UY8 MH9Q AA1CC.MDWJZ7] 7XP_4)7=D_Q 920T;^K7LYI7+7M5GG0=L)WZ$2#;PZ MO_2P+K.FMM@E +W]@P?:XGZ^3Z09M8ZIRD8;DY0.!&JYNIVLV_)W K%&K:.: M A"BYV"R=&AQJ1N@V?B8]QIZ)Q M)T9&J"9/37E^$4#< DC3V>U:1]/QKL@1PB5S]"@/7E2XP=DN?,,<\5)!O&0U M&7/AA36_JPA<2HKI5&#_7%(#\]ERG^C3'%>R@H"$ :O;,72LGC,L4 HFB\-U MBK]'(W1#([0BM9B6A&JH2O.)%9!/H W9WYA B>-M*,Y$J(?<&VZ6T'2P6TF9 M8="(Q)>"P-=NE#UP'U,W;_1!U6H=0VXV%VW9G9\=H%FR#S-V*Z#B'?=,TZR( M"8/0VN6AYU8@!==J5;F9DK)QT(>; M3!,SF \$7UO>VDO#E0E7+)KZ8M1KYT?J)^.T+]G?'?>%,M#SWT_+5=_-1GXM MB.N0E$O(A@K%:%OH-ATA9 KLW3.8R:E6V75DK56X'!%"ZBBVZP)0TO@E2&TQ M3PD]\*WOT'1;[D\"NGSB4__[[XG#>VX7*"9S&@;MDI!Z,/Y)THQ94:VG.Z7P M)D4@#*KK.VVYH6"2\9'!:5F2\;;QQ&Y[FE5PCA!/N]C MXTG':H=M\PBP71T MMDMQML<^&5N.S7)./$@1HOL\OUK$DU'0!R_?![_C-(^D2>1A=5V;Y6AU&=US MBY0!!^DM3 H]1J@5\-VS86T13JS#*-Y//Q P;=EKWXK":K+V&49*#]NJ^?/[ MS^.K:BFS2EL\2W("N953P+HY#=<@=S(@TP6W42O+#94"-#.5=;U(*0%T-(_* M@$F'U2)RH'QN\?8Y")X*JJ+\!DM6T+1KG49*HT2,0FR+[Q&KI(_1ECR;TC>V MWED^'VM=V^_[$S)S%0:C$:7G[M]QBC_ZEIT[*U97H(Y9LWBG$/03JZAVB^?P M%P(7]%=LR*JQ6/46[X94#5B[R=\O!"<-T@=,I2K)32?CAJ_+XA=;_O_YKY:F M:E].-8V_F&^>)PW[T+:%5%307V3 MN-:0'3AOQ#[[A_A>FHPT M:QUA)U7$BD7'J"(>]U)P+8((;CIAP86CP\[F>W0FQ93!PV[!X5VCO6@#5NU M_PB=ZW@/IW0_*VL?/UCK=OO[.%12*[25MTO;RM%EJJ(Z+KB5+\'7 HX,*.U8 M1.,B>JJ(GH*;>6;TP!F+4N2 93=.]_ZSYBI8E2^;46([+]&#Q>_/8/"YWJ2" MMY>"ESIYO$_^,4N(<4!EX M0\>68($'J$!*M&DH!RXH ^X$_;^^_Q$0FZJ..&$F9D%>'\#0(*-&-EIEW4/( MQL$=N)_K)[*I8WJJ(%UW&+%%E.JUCM&6T\ZW$*6(TES9"EM$J4&-LZ9?#+G@'<3O_],?<= M\@9@DU/-%;ZS#%SR]\090T/!TSH%+/.>S)WUSCHR/GKLTKQ/[@2![X:6&W9= M^RJB<>[MH<'"[2E%CO$DYZ 1MV&EOOD](9D ML\OI!G3*I5M9!:I6X6GK#N/0.8&T,NW#P+2/0X/2=@WMHDJIH4#=+U.M0*E/ M-$RJ-$%<+"X6%XN++>/XHB+]Y]>D$TT"8D?]0^8/YXH<8!S3R?=6KADO.0*_ MCOBP^1%X0V76C5;"&0>F:!PO4#,G6V\1J5II1R>(U"-&:M;$[BTB58=B_BVS M2(U%3"@J.:%HX+B6V\>$HF-^\LDD%'V=O,-BX!SC@4"K)ZDKW?FB>+3T$'K] MGYA05/18XYOGWY.Q2-VZ'<3T9>3MNC;_@+A]PC[)O4NP?@*:7J0X)J:"'.YA M1R%XK3P":32PB,4Q RSC"<@6 5:Y*BD8>#S&E(VOGN][KW3*@41EPO5"$AW4_2;V9R$$P@4,DQ[5"8E/ ]T)I8/6A9M<[AA%* M,%$>$N1]>/;\\)'XHTM*YAPAQ::.:?L'AJ:MF2L9\91AVV$=$PKN.@BGZBFG M/&&%\M#46(HF##%L%1H7=(3O]"8,%Y1I/!LY(&$X)* S( ]B1/PGXI]6S&%+ MQP(_'-?SJ7'T\&SYY-D;VL0/TN2A6>LTC<6R WC$?/!@R1/]3T=+=L//K-I9 M,B)I3SMU422UJH8DC#0<8Z3AG@34&NE#+"& Q!E))(R?5BQA&QF7]V0(5OJC M]VB]_>6$SZ #*%6^>3Y3"5^M@-@7WFA,W,""=^:VX-MPA411BY1*0G>P@OC* MFG.9'V +&#*A'42K EWT$$'[*"M1!H)4ZCDQ',-[PR$4T0"H%-G"3R.JE%_U1F=@ MU_0Q/@ER)ZF8#28X3;T"\26,4.YY'R\,IB:4J-"5"I2^12SM>3,OC"63*B9# M;A3J4X*)OLLN$F2VH'VXW&H44<'H3U406QMLYZ6# MJ\W I3417,<&KOS[>]G@:BFUCBDWM0I@"P\;-HQ6'%95\K0*GT5B$R=;0K=@ MK>=O$1\VKZ#;4B')2E;:)3@+^R_VG'DBFWJK)XO4HF7)RX"J5NL8BMS42T@) M1*@>,50+UB4O ZHZA6I;UI4B)?2W#M62@C.5M5NNW;Y/K(!('RFGV-\^@?7" MZI5#2WAFTT!?^!?*/JBK!!\F[AS P*TT6SE,(2PQG@.4A?^_FA)_2G?X@GI% MLQ\D1M[1V7MVQ-Q+P5KZ[^$$*'KUUG^VW"=R;X7D:C @_=P!U!9<9J<>57/Q M:'VS-(W,0-AG(XQ">PXB?EV4J>*0;T ,03,0\:>-^.T86A7'?K/6T=MRN]G> M8A>9O=AKZ0&GRMIKF0TS^%XD4O;(D^.Z$(KR!M*80>6TLF3R"*RYQ2TJM]29 MU$72Y$9[T47"*E0'CS2C726H0>7KAJPW%E,<$6H'#S7=J!+4VM2.IE#3CJQR MU5'9#(1^L]1:V*[!GT:[?0K:A^TM_V@43+-"^J4-9_V*K#46?943=-115E%6 MJ^OAM-6R/!R45935XY/52OF(;:TL'Q$C@<6M^H?)>,P+SEI#Z=()^D,OF/@$ MK'9F\'\;>J_2M^-Z53>60 $ B)C=C$I:D\K6?V^/[&&10)11V:" MI:WP:*RL)6D)P?@G.;]@)Z?7[H4U=NA.>_4V)J[MA'2G#:[=_@3N*'R=A#=> M^!\2WEF.G68WZ1"0J$BPLX2X.HK!X8A!N0G,I4F$0=W^_=^\15E 6=@X<:B/Z[G>(W[I>2)]N^?1C M5W+HS)Y\:RB-+9^5:(?H+F4D2\J')K-115,Z) CI!ZQD;SVF_#P1Q*L-K6XV MZ/3&7N"P+'0?6M8Z+^3+JV.'SQ&<$C_D5#Y7IC^Q>G02DW#Y3[9/8243A:'/ M5)(@2SZWAJ_4> !J3T*.XFZ/\/-&6DF8P*(4T"[<5*&FX M#% EX/G\+@(52>+#*/ 2(*4=;BV UJ"86H 4GW'GUYX/HK=(X&6+THFAZG8I M$I6VJ%KGS^NN=']U<_57]^OWJP=9NKZY6!2(_4SMYO;QZD%ZO)4N;F\>;K]? M7W8?KRZE;]&1?O#CZN;Q85&"L\+4B&'*E?+-9$0GVU]T#&;U M_:W_9+G./PP(%[&"H?_@9;X#N-$"_[P=?(LTSD.L<*8771[I*[X.62WP:(^@ M&PVA.\<85((_(;5E6EG5J-&Q'[ZH=>E;=".'99\GJ2'E@/XJ22ZZC; GGD-" MF]//H/8N^);R"WT%9;3$<^(JLI25$[]VI>[D:1)0 T#15%EZH'O?3^G*)?[3 M.Y5FMU^7>.$L6W+"@,%8&OC>*&U@Z$E_.I9T3USR"AHM$)]_A'VT)DA4^[1, M/U2Z#>C@ 'H1A&#PL.(9WHBJ-V;_]"EDJ,GJ!U J%7Y-0@=L&HGJF)\$ZFKT M?2\(F GU![6,69L;"XRM5R>$4AR2-:1;N,L,(0HQCTX#_#^*L' "-MB3Q6MS MD"'IP]U-)WRO2V"_"1Q)#OU>@HYW8,=%\W]]]@("MRAA(O3Y;.9! )7IJ9IU M CHQNLV"JF?$E^PSY2OWQ:>#\L3KS+M9Y@ M'B,RZA$?WC'[:(<1%FH-AQ)CZQTD$ M[D/ FO]Q\Q&2#SQI?IJJ^260>I. HB$(!,]B^Y5/>&K#TAE-AIPBR>>PGP&! M@DF/\M^Q?(<$]=DA8O&VXU/N\!^XXA_>J\LIP*B3> 3]@#HB3\^424Z?_DG$ M\DE=^HO9V?8$?C[QIPN(?A$0ZH?0&?=\"SH8"VS!4(%@@+I%]8T3U?N3KJ:X MD7Y8]''RS$-K](#XG;.7Q2@ XR'3=\_9IS.& MT7IE>=+.4Z,7VJ+%-, M>YU'E1QW0NQN*#Z#"2X:_/LQ[+6Z]-6BFZSH;A>3@FF-A\EH)-1-8N'2=.52 MM/0Y%R 7=]C[;P=S]'SG?Z;0U$BAJ9%.TYT[43GMTW32'X*ENA"56QMSF]^T MGBUJ(?4(<:GM2N@^S?L/P3-]F_Z8"*-SBK6Q3RT%9TQW+ND)-D\+MD;Z/1F' M_+>+=FNTE?_6[=[%>SD@>SSQ@XG%MT/XF3\9BIW2)T^3H<4M 3'CAZN+NG1+ M#9?498'!/N;LHR\&R9FE18_QF)M;8.@09D7RG?V,[^S"YF-]H9,;/;/A_B(1 M$9CUX+@O) @%1:F%-;7,&$&#A)PZ[F X@=YCU#@+(6S*IQ:WGYXNQQ&I"A(8 M<3Q#%BP&:G.-2/CLL9IZ4T[4I2Y=P>R;Z.]C?X0:? &/<_-U]ZPA,#1(L)P, M';IM60G&K8_92L6,%*:5A.+@<[OB PS/H^$ M%Q*[0P'_BD<>F*$5Q89 <#X(92GV'B,NO6HX_T7YT 7!ZVA1-[:N?.8:'S*SL5 MF=JCK'X)A<'0&@?D//K+ERAYWG$9,]F/OHC=11BQ8'_-I[* )<2_GIIF=86; M9R*E1KQ9?%VG7WU>_%Q7ZDVMD?J54E=3/U_VJ':]86JYGK3\\X:>_HY]SJFE MZ27-26OE6]WRS]O-=DES,K1FY>A43=ZMEA:1U#;GP.K,1$S/#5AY94)M9!M7 MPN-.ZH[2*8Q"AA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U" MAA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U" MAA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U"AA[9*&3HD8U" MAA[9J)1*HKEJ/CQ,>@'Y>T+<\.H%;O6N*?G02"GYT,A11F,/I<>F*Y3X$HO> M7M_2LE8N8NF5>2!^Q6L>]7FS6J@- 7?(/3JP_\Q?DZPO 9?4A^]P5=Q[&\]3K".7A/P1D-O!51 Z0(-@*@K-%%%H5EL4Z%+@QGZ\&%81 MH$O9/!JSP@%')1G "U8=A51F+:\"RAII/R9JG?SEA,_=P8 2#J:P="\S4P38K+8 WQ-1$>?9 M&?.R/(#F;QZKZ"5#Z3Q6RV-$D?X0TL5*#\]4DT.=1_@:^'SQ[!"J =Y(?\+* M>]Q2.O4I\PZAU-%?=>G_$5CT#^OME0R'LG1]?1U54URR,+IJ46C1$Q1@=5ZB M,HN\D"27IA>/5S=B]0MC1<&(&3!B1AOH,Y2*@BJQZVJO MLCJ"4,S(FRUB),J?4C/#>ISDA(F M4>!IECHQ/J@&2SQAL\FP4IQL0JQR%)/0T/H965TS3Z*_8W5NP&ZB1M2D3Q6V M$_R4HW_,53,5NEJ6^CZ!W8 :4ZXW@CV"+IUU/HB_8K\A3U1Y4J [O/@33#F8 MC,>4%$^>9XL/XB*5E$A/8I*L7"08=98?LA)8AP"?QS3ZLGI?,BN_Q:$$ MA:^864REEHS&0^^=@)GJD@&4;Q5E?&>M9E$F:5HKEH^6J$?FLOJI=#=G%=/$ M!T-B@57K,54D46+T@3,"*7-,#:PAJS,V4\K6GD#-I*'S!,7#Y$2%I<08, +H MODP_Y?B=E@>3I=!Z@UD\085<,,M)_]FE;$@4+Z:[N[ (J*$!(L& &@F![T,- MJ:E+T./K<:=PB>@D2S9864Q-45MA$M#IL7<^$\MF$XHT%)=%%XHC@\, I6<] ME]5\ZKTGUD4G%C G8J."6U&%-RZ.3 =,W1#Z)7=6>N\SU:^$]+MBPZ#R(6C" M"PY[?>Y&>0GE((N2<6O> LH@H5$ROV@B7@ T Y_)!T2Z!.J\1:7WTLH="P4! MC%HP$V?K $Z+A@EU1@?[O-@R*P0LP 3V<)\X+\ FAG[M2V(Y,.MH'-6%J8/D M1$VQX;L\74V:RR?JU$G!,R%0;ZYKVPXO] P_3;*,Z>9@F7*.16TZ5ZAP1D6- MSWH\\?O/5L 5YXK:V4GH)BQ"BJV1^; MX6F4*)U;69B5B2>L[B3':EQ?,-HOEOM,0$&;VM>^TZ/C1A[]YV "U@I]Y8U' M7ZT:4NUQ@9%3:[Y>6U-],,5KC7:@DZR*W%Q>%1GK&^=I#K/$/TV-/;#*PBGU MAK45\0J3%;_J0/S41B7Y8'FZ:^+(_=LE]ZDY#N(GR#"" <,%_U M\Y= NAA2)2UU9]U=%BY@7WR=^8)99I8(!U';V:+330!CX7U,_-)> !2FY((: MG21!6]8[C;M"L(L1Z<.J;G%WQ&=!COFN<68[V37N^N;;3+CHJVB2T.W_/7&X M3N=Q$Q8VN8<9/'KW_/UW=!\AT]>(UG+*-)#4JG54M:XH"\WE(((F:""B=Q#Q M \((#D0"P"JD@L2XY])'YU."3ZF$>R9#6_IH?9HW8&%OI_]9VI^ &>0?>Y_X M SQ?.#!]'L9+"QAPF:+/I"L)P*OUP>2"8K(KO.AI'XFIZ"4$"QYY,[DD+WU/ M#."2.25"K#9LBF/"BTYSDGR: =\L&>6D ,R[:DE40H%ERE-N7P$]>4N35\(] MDR0>JPZ]=@;H)= EPK-IG);C^M5 !3#U&&]95QDO=MB8[J),N&)A;Q!.*U8G MQ&7EJ:D9SJCL+6PHC"]I>.YS/YG;\#;S6VZZ#Y?=_TYIAS%;+#C72JOV&#GTJ M?$!_/N$>%P^PT^W(H9XG''A,?'X4PP!/#13JP+CA,W,EH=#U;(LC?GH"Q:?! M6J)Z#/YOKI@W].UQHH,IMF_3USNAZ'_S^@RR*$YIV;Q!G)GN9M7)]3 "M^1A,#$)9Q M".+5#6:[MHIN1)(UW:)8>*([]ITA4^:\]6 _])@1'KD+ %)F=0)[?.\UBC1P MU1]%$.A;XK,*41B?&_8)T65R[KB+A[4S80AF#+P2/D^?)/JJ3>V)6,3B?8K' M8*+8CV1-71/ZB!$)V5)&$*H?6^^B3C^W3 /8$^G3Q4DGF5LFFT[2.]'5Y-87 M35U8_K._9<9P!(ES/1J;LQ8/ET@?,+LN6(4 MN.3J.;9NFE,YI^ZRVJBW%XT;NLQAHI/@/F2F+CW0#8#'K)I2[2*2F<3Z M:4 MG4J%SY (!_Z3 -K0'<0QW *6IW+.@MSY<*&FXR+:%^:@D*67?0(G_Y^];V]2 M&\GR_2H*[NX=.T)%HR>2?2\1U;9[UAO=MJ_MF8G]:T.@I$IK0+0DJES]Z>\Y MF:D7$B"!0!+D1(S;!I3*QSDGS_NG(2ZJN@/;F],*Q<'(LUSLK@3NIB!W,>2, M'V!\)(H6/!"1'K0VI%"<2R]*TRO>Q9D;"+]4\<3/=\%BL'B%*]B5]J#H7;X\ MD^GW@4.2R6+6&^C]'@LN)TB9V8C"AALX\\UB[G&[F@6[@-1H!&R!5C6E'N\G M=]T\P9CHP+Q;HQV81!=B4;/P'3=.5$KI$6Y53/G#(9C/81$G-+#%X!<("/E M>)PBH)&)@, ,_J+N4OKX4/K";T@WMQ 6ZXHC(3R)KT[H@OG,TNA),5CRC*$Q M'"_[7E@6C,WVQ07-]XE&#\&L3] RX21P47-GYM&]3"&4=BR#X\@]%,I, MP,5:!MT:Y@S-1347H4^A7N'4UNO _TE#,T"J]02XNE^ )[SPB=27W\9@,AHJ M!^0WKJ[>E+4S3MG$*1O[IYR/>5(.C $_74*!5[U$@B0:\0[>W:9(T1?[FQ@KV=WWL^[1\]UR>H-TJ@UF/BK&'H>K^N]_&$51,J[9.M= M5 M1*B )W;-9T(E_H6ZAG+S!B;QQ-\&S'[@A6:5L9 \FT;,OO1 G"+?9>BA5 M"(3GG:4"/7A/G'PLXN2GX@#O"(6KI:%P;7(VF: O(;JA9=TF1.- M"R8:8JFERIC[-9D=8H?J-07511T-)G:)M2P=K6B-CY]=/:U+58!1A\5@UQZM M2T[=C9?9\7>8]+[$>63G6?-(#/1]676/!'YZES\6F@B<:"G4Y-@CPLD!I9.L36;J 5O\R(E:!]@A!@>F MZBA&^X&4RJ]#EI,57XKJMD3.1']2BG3)&O[II9CW3I8S\0H,C9N8^-T.QTZ MV09X!8%E<#?NHX<.34P?H L*/"P!*2VGK.,2,W=D)B4^,3@'+T"F^CS_N(J< MU8,'A@$-W(6_>3 R];SFS=3&I-<7SQ*6JCFE.T+C]% MT'P_^079?/@#R4OF$AZZU'-*PCYI+^T0]'57K@=DYG/N)X1YJ[!.*F$W:.\4"ASS[)K,Y,!4GYOQHD@15]?XO-\ M=#)O3AV@;OF(.*-6R5-35['B(AVR#;'NQIS]3+* MGPU[5#@Z.QG MW,A*S I1N]T'7K1 CSOT3!)'G-<8KS6Q;+]O?5&(#: .BM63*-KN4,RA5H95 M_D^L%C:I:$M#R MOGO3AB.+D59'\J/? M?:OEZ9'?A)A4'V/4TZAU5.L2"BC][$, M"4S7_#G#J#1L]PH^P;JGZ-'/U(*CO0RO8PD$SNQQ*/V#)U=X\8^WZG(3?LG8 M:1D;C=5OX!!I+N5/L'BHM52Z77D;+;' 4&BP0A6X0QZ=X('7^%(.]*8;&ER/ M'8_4@D39 S()J.X'?1M3%N0X[2;CH\2_+Z=8!8$_AE'! ..RI+BB9YZK38M6 M:'X9%M/'&TPW;AW0ZEI,S[YSW/_9T ST@/?S"0B,N$(;E>?%4*L2B\V#@-99 M1'$%'E;$L(-.*B]BB[0$(K]GO?TF,U++7;=G?L 1D7%F:>O-- MP&K9IR1Z1FGS2-P'GMRT667^T=14BM/(=C=R65596=K1CF$C$BSC76;A,NJ4 M8+3"LK)B64\3#+$6CO5:HJUD:*PW?V/U0GR]3YM P;DMGI)*AW([4,TS/_#A MZH&S_HZ+$UFTW.R1>#6Z])FF"AR^*.V"M=C<363OO8D.7Y+JV::FCP[?X:F0 M]5:GY'[9.Q*I6%)WAC>+WHZT^UQ/U=055#6+>>!YI1DOM^1U>9FQW6VB M$E'OD)WYD>-6&[4C(M8!XV/_OM;>015W\$"8J&:\).\&J[^"XB0UC$ 4;:,3 M0B76 <.H_AS!S%74$CNWZ3#)*4E]G0L5, ]V^L'@<)K!#3\8-3;V8 M-#N8H%W&^X^BLO?(K"K@[BFOKI5F7C#;++'F=T:_P4H\UO,TC2WDE*B"W2@M MG1<:+)HRMRB- MODN\(*O6YY<"4YNCMIG9+:I5HSXK+3 ^P8-N/&T[)E76P!$##(FB1M5V&(3O M$:N]K+1M/8Q1Z$;G8Q2ZV?D8A3YN.D:1EP,7CT_LD&3E$0:M6S&%[UA(CQFZ MO8@C_"L^6-8 @,X[&T"@_=.RD0/N3".Q.4S[=S))M95"S/P@5.0E]B1+3WVB M;7$W49+P@G9ZWN/R@H(:TXPC]"Q$$DMYIA[%.%5?>J;M<&EB\[,7\N(X)M\] M3&A=L1ZY<%LM_'6FH6#HP93F<'7@]+TER1JJM#?'"]:?4O\!^ED"UH:1E0CA ME#8AJ>#9+#HP]ULL^ODL%G3KD=4=,FS!5,EZ4Q,2V.F7W6Y$6*O4S MQSW)2WS+4N"_. L06Z'S5-6US+_RPN3#A#N D,XBN+A'DW'.9-.YA[<:J^9^E'?[G[18&.X-PM K<3=6Q M>@XE?;]5OOO.">,48X?_V @ZL0ZLP0$Z9( M4(=I:3;OT5XJ^Z)>*H/Z^0YL0TTOE7VB!ZCF"M1**ZA/CB?ZVFJN0L-5C ^0 M8U..KH/*7#=MECVWNY[U:F685'BR;LJ395_>DV7H]=Q$]N7=1$9-9YM]>6>; M83;DRA9S!YQVHY8GP#BGJR6A'&RHG3#5L0Q_W>%O[JX8[F4KADRN%8 M,DFZA0P0ZCB#.R917-->+GEW$+_N7%'@&\%LC=UJ$/]Y^[* [= M%PJ>%[U@\^SH?N5B?\0U2IJ=3&1UF5WBY=##3];2!V=UU@7 !'K(D0WY:DB\ M&O2/9.IXD.2&(.8SV4TQ?6>+X4J\GIS,DQRE5/W:4">LA#=O,92ND-CO':N3+&91B.3,<&R'A-S>*IQ$I]2G$[*6?Q MA.E*&6_88YI1_"]4D$&S6-)O=IT^"!?:LPHN^S0^@ BN/H,%DFEK[0>'XC_E MU-J=T"B[NFKU-EV@5A$0C:; \7_SY]$S;.]6\8]94!!V]<4I;S<3MQV'G?6H M_&2ELS=Q[V 0\?W[FNQ3?"7OX.HM%$L$"K-#-FHR.?9[.D&ZSB2GDI,I2W9,7I-M U^^ MV\BZFW3NGDLX\HZSH/L>,9F&@G#%W)AN;@N7#AX0ZEI@+M[/.4C;GA.+8>!@ M?1'A"7*AA+M($E&+8^F)?*WJ'=060&&;*S+S/+' +)Z06(Z8$EZ!R=/ M>[EEYCDL2+9,[7>J1;$W'^VO8;8+^@]BT,^S%?K%Q2@@[K=-N?BK;9XO"<>; M'2_XBY?2!VTGGFL:; ]YBC0M&4A:TR%K9-PLN?L2_Q6[LTA:$T/34F=XV5&5 MF@J%W^Z__2K=?WLG?0>FF$F:,9)20@CODMG0_M-467\UP)_##P>O67CF(?Z- M?TA_WU]QY!5%UM3GD*L,MT+ZQ!M4_IU++O[QAQ0Z3 K) X.L1A3()'1&!XF_ MRG818!R>PN/A[]*$<@I40;%NX&N@^3GU8M&L6"[F_@0TY8% M3"_D+1@BZAG$LH\\&C 54@DFL$Q#/6DY>PP$S-KE,CQO='6FWC^^,M[A-*"B M9[T)4._AT,,A+&R611!CB1DDH H=GA!KF8_#,'\YS@&=D0'L8::%OK=B*B , MT0]\RH2$O9#*U,3P9?"4L,=(U8SXD%_<*F[C72YB! 9(G]SNK9"PZD-F3@OO M!RVLP\FL?.:RAE(QDK@"2Y=!&M"V&[P'O*90 F>-'!AYQY=D_-JB=,@3 M-F,QBF.0FV!6DX@G2OW#NSW@6P.CK"((^X"W8#(+&L1DV3N))QDLKW0OTHVC MJGE\?_*.%-.X:6?QA7_;7L*.&92%/@ZV\+OI+!9;9+&<*8M%+\UB,7;[ JF2 MU6KW[8+RP-($8_A;,&=04^1 =ESK9[^A,BQSP^1E8,KWVS*.:P89"VKN8Z]W MZ<^-$T2L4R]3H./TES\17\Z+'(Z5E+PPS6R),B[WO_)L8BYO U4(#KQG4/QIMAK- 3==EZC,:QLPC M!JS"?:*8(,7Q'.@%G:R%OB'.9\IFJ449Q+CR^BAM_V =>_4SMLG@1U$^$9=IN MIH5V4MF.>-,'$*:1JI*^9%F%-\7\'$I?L^_+)#]LH4 F48(<:%_V(8+O"H2TE."K'SB1VE6!"(0IG9.R_,($+PUG#I&[]Y MNA>5VPF-4.#&/03'0-"W*"G-R@69&J".Q*3L,/%T M[!Z*WT-/A%U$Z8DP0S**,>ZG,30>!8RDGN38FPK2&E]+)\)_G>.Q0OPK7RZT M"2F&LR,/H,$2\QJ[EL13-G,=LDD,E+S%%>LQ8#C#V>MF?#I\O]X'AE MT@1>?$_2?(:]\$-:>;]D<._4OQ3G_5)B!PF A\SF"K3^8X7J!047I)/M!@]C 7"Z92?@5"@E,]R[&!C^5GGT:+QE,(-S?@&28MLD;)+$A;8RQ[9 M<%9*$S$E'MJ"#$MFFUUD:#J6P7Q$.9OGAZ(>G1Q.TC*PC 5X,"?&WBN+^_ & M'!2]B&X=PAPQTDX%+^=';, !-X0?O.3S-N+^K2P$BRXKZ>.WS]*<$-J[90;; M[U 4KP!Q5M@, [(BSY1E,%GQX87#9=X2JZ#6PN /_34L.4X/+S:T3;68>*>S MA+5^? EI1H,33+V(=O5(P3W"1R 2UC@EAF2B)FZ>?N@_6=8"T>0V&$3X^@;G?"'7VK4\S%SYF)<@7A[]BNMB3UVS0&$U7; M4TK14%/MXR9GPN3TH=E@G<>N7MK'S6\\F%AF2>)\\SVTF4#;38Y,3&9UW;-2 M%=[!_CQ6/LNV!KN+&WOZ9IR5K@Y/SQY,-&4/U.BY*>O@#,N_9>7)ST:LN8J+&Y3XW\G=9T7.O->O)#?; D07.;> MS.HJ6;=!\MLDLRS6A8(=#H%=RJS,,UAHM7FX?Q(!26TD>NFR"YH^"Y/BNN3+ MK@FF2OEI2]VML7/M-5XAIO8$_P]YP*?B>$SFL96(>CN]0$MVQE4D= M^O*6@X?62 0/SQ0\-$J#AV;=#,^_.^&O-#\'^/<^H&G,],+82OD:E_22&BO= M3OG*9@I]7/(LI*NJ#:$G0!-N]Q1,E)J37KP?//;CL$8FF _DO-!_%,U2EH/$ M3//TOL4WH[]LZ0>TAPH5[@\.KSE,@F091TC>=0ZW!>8C+3#1B+6/9;HT[[XK MO<+FE.KH[>_OW]%6O*KREB>=I7CAVY[^9'5AQM$! [ 87?2R1K-P\5)P> MHW<@?0%SWF-D#'."5M(/;\5U,]K+$+4W'HK&OX9DZ=WQ8+>?A+UY"Q6<]=8[ ME1US;(K'M_470P%L):U$%^W>/P]*4Z=-J>?OR MXQ5^$/U-SH_68.^!Z4NJE;:ZJ/LE'I M)CRBT?K.W+KVJV^V*8P+#5QBK7)= M9:0):3O!7G9:V\L3-.&%?_)+G3.XNLNKEO M]XM%9JO"O+>\S#V^S911+D/U??FN)]4 +.>5Z08P&!:SQ>]$;S_U3F:/+NXD MQ:M?:@V.:;AD[^@9 40SAOSY'+U4<5BGPO+19;%C6N0GF6URC05#$"$2:X\1 ML%91H)"BJX&W 02U# -K >I/=#%.:M7T@YBV>C >B!V1F+L<"8]G#IOL9\,; M+[NV]I$L>%,$'O*)JP6&TKNT)4H^@YQ7C6\8Q7 2V:PQU251QD/FJTJYH=)+ MM_UIM+,_A\:H$#/JP\%^SPE"'I*-15Z^W1HF@^Z4OC2 &Z?QE>\EC]CA#UR" M72]Y=1P#@V ?08W(A54NE@;XD;;)^^[\ MW*F=E/3,&'>\9P9;E 2KZD?67U8G >%&6R$E96Z4).,+Z"5I33'/$CDR3C:LXV @B/@_483?V2U9 M(%=,>*+^&?B:6G=\%^G,L>":1;W@GW%1#GX(:X!["#-!TL9085*]G &)Y5VQ M"*W5YZX6YB(A\-PLDFC)]N%UX6GS)EX)UD2RGGRVH;?*K2$IH&9%6\Q-QDLM M<6>H/$.-92C=2PQ#EUZ_2(14?_'"-&##E)CB=#U4;?&7U$'&*KV8;PSE(7TS MRSMC>36T'"+I&\9+CK&S()6Z_C/;KH#,-RN7F=PIV#O%WHF)QDL(]/.D[)*:4JU [6&'"&.=,K&-_' M6\+QYU+IE.7>;"L"2OT5.7A*V..8DA]YM)7='V7;ENE9D).0V3G0&"0L9@WT M1?L,8.N5B#QX3/-8.C\2I+.T?J<*T+P KN5TY"RJ[,ME*:',E M@@HW9PJ'.?=X@#N65TE NW"KL>1S5$5P[_(95X62[&MI::*H^Z(CM'-6!E>+ MRL=]21J) RPN:Z.)T=G+)M.X*M[[K/.S22A4GI>=**&D=D_1L368*!<'/FU@ MWG8Y*-%61]>\K_SXY?;T MB2MXV@=!;;<\T@=ZP-7/&[GI- U%I&F<*4VC)'X!GX[KIFE\X+ZP+R3X]IAT MX2IZ)"RUR[Z'>!6H>4IT'7U0Z7YU0C@@DIT[K5I-4A,^?/D69R:@8HZY"QM> M7D2+:?%>0@=FK/U&+,_!X=6W8:;\6WK%RV-1(_.#UW&V!)L@<>]B2,^T@O8= MUAZ!@1I7*!<*@!._!;=V7S'39.5C%S)\R9"/\>O6&+$+,=NMDS4 8154W,Z8 M[MH?,!D<7C_\D@R&OFUOYJV9,R,D<.^F90:\HD<"-L7IS1*]&7TV %FG1G9VT=P^QIIC7@'D(^M[##D(7X7NRW1ZN6+HK5+EM"PZ M;39$]SL>,ATP=FTPWW[VD#:K)\(+@C /9L;4=!R>=B!B^+W\_=[\#C8(* %_ M=/3;MP\=7W9VWRI-Q?[DKWCE*G#;0]RMCCZ(-\^ M[19-JZUE)6;L5F>RF)3>94B)2[2_I0^E[K<,[E;2*R#MC9"1=PF$L?^\@L$0 M"Q;8'I4E)XYC;-=F;D%!4\&SX4#4O/<5YR(VEU?H4 5!2[ H+V]3PQ.TT5=! M'+'I7"P0@=OJ47=D>+]RWU%]XH&L9M[NQ FKT[T(,@OB[0@R2^H#S_R>\0G, MXT:RL^PJ@.Z\,$$_FBT<;XEUDHD["_Z!SS_P]J)SC +*&==0)G6?]FW;RBIX M9MUPN0MZRAB6!@8S\9"T14E:'#/T5C/&2K7S]G3PX,7XQ@XYOLD!/0E /;=K&;9S.:=?%.25VT9W0[IH>U-&\XX MKK^F0C,3VLVMO0^L]7$E??*?&"P#2T9#@J5-*GD'G/MO_Z#?W(W&LO2-]SW\ MFLC]5ZR/I6J-7K]!N)4 1XN1QMC/*+O$3[[WPAG0,,MD"K ,)F"1Z>D"]5KL M)>6QR\!EOR39#HB2,_4W=YI$RT 9O\UA3R977[8^ATV&-[A>T?Q* MO&V\)8N[%Q*)@=Y7+EL7U\MQ7SRVWI*9Q+/'=:+"B\#MO,4O63UR^(2X3=?* M3=Z>/L8WAW#Q!3(MX.TPMYLA\GA"LGP8ERK_,7-ER8]KU*A; M_Z<#.P @J,8PQ+6^)BA6R\IYF(OH'OL1XS2"[' TC@U;O<NJ[S!P>E]@W20](5!I"?[[ PO^$O>7]!O89>D%,Q 8671DW?M1 M9$"T)H@WNT7K)W_(Z=N6I6RZ2"Q9QSI*UGA1W3C!;3F?SCLKW\\\Y[TS9%(; M-YB+EI#+W7R0P1LQ9DG3\38*%3L;,H?(.Q4,JB^+\!ZHN8F<.+^WWFS-P MUHX'BMYOW(HJ>811R&;MLJ_XO%%FXK>H'F+C3+VV*,=\>D^Y)H]1H\P.[0[A_'YI\N$ M:R>D0??44P1;[3P\!*#FLJ8BL%N$-Y9>^/%W3;9H#%\*9T)T'R"YL:JQ),\67[I)'D\ 8G2'V/ M#*\T5--Y8@N/G<5WSSQS;Y4$D$MOGS[(P"WM4M^I7>IW(Y"/'1-RC*B3LOZ[ M]&9'+2$@CPAY2^L.\(=W'SC4S?N4T/% ,P)1>O5M,XV8OJR.[D"PGWO)>Q<8 M>]0S9Y#6_&4^!!6._*!R/M9WBY(G[CS'NU !*X>$>K%DGB>SB!7 I;?R: 8* M]9'&NCER3HC=0&%L=,WZ+-=M2B)D5QH^2IRWB"5,Q3#7]AG:"::U;&8T 2:6 M)-CTB3H%6%Y,"N_(4X#6C+T2KO?"+2F2S1(^0JJ8E*3>9JKV\DL$-<^H@B[+VZVP*R]S*3;>,."F [^J"/R>(_!+/4;[ MPL+CMF'G$X2F7.)>[$=G[D,J*5)] /0/$,$@J:BU!']C(#4)9@)7Y&*@>I;E M2SQJ'5+4A=1)CX)K*R.8&L$HB9)6DJUJ7+ M;/?L[6"BI;V8SZ.@5J/^7N0@M]@HFZ;*QT4FS&1.LM.YV4S3\'E+Z;7_3%V' M<6\0)V)EP2R>Y-![A)4[L#3T- 6%SX=Y12F%RSRJS*LX\')CJC\V)UZQ4L17 M9/@PA.&F..G7N8(V.)P%NXQ\5/(?G<6K!POJ<+-P,X<_\-5(^>V3K3>;(E+ME^B<, M1A<02W7N[XD%>S]<,!UK[->'+VJLP:>K/$0GR: $XY02W8)[[W9K:$D4\@0][5IR@ M'B"LWI2C_V)O"MI?A369\ /:!PJ5,/Y)_%0J,>*V4-*"K!X0V(B6%7)BY#T- ML=)O>_M_V>H #FM55-8:"NNI$_*E"9&L13DERJ0)U1KF#9)Q06B[?)^WE$K< MS;3[]?XM: P,8+O%;5("4\0&Z $N0$!"!MG( ]J8YT@":CKFYWEQI #I579N M"":83.WU65JC'U?();X47U[1ES?MM=&%H_#$^O,8KC0;MWL90M M>,,KUA@"[J25&\(]5K,97"Y&^3GNRTY/KL1A5=)YQ2KIO$(5.[K^K.$;T@2* M7&I$7+&?2PF(=XI"Y"6;5I):M[7T8E1J*Y&UE)3&I:0TCDEIGTCALXG%%*AO MP1TZ-)QU2-[$?WD+BULOG)'1@+61LGR?P?:(/Y-S.0@?D@[O_J%2H5@Z^=F\GLNG[C$ M@1M-HM$]*;X7URPE]XVZ_BGA?5<0>-L2:NFY[H(TK5G9AW2.$?/,;.>3I[I% MY/;MD)*?QV/LK(7_?]'/^K!,$E09^N<**5=D+L)N85B]UL<#?5 MLTF;4R1$S9.L? KLSFA+TM-VE%E'[*O9ZZ:(N4];D '6N*GE?_;HA7!*H)5!*L(5CDOJW3&CMR*K<#*!Y=@[YZ,T;/IBB4?-49GF''G(IW9 MCX? WZS<.R[;9C-"YO-]\G)!YH6(P)FEY<[,N'+Y^87'L%C8*I1>.96,LD-[ M<8A@Q//B^1:?[Z&PF=/_=4S8[(JC4]'"D@/9GSCBA]7#PEFYV^*ESHI'4@_6 M_6\GK3"[L@!'[=+2ZH']:;GNQUK-.IN/<:7$/2^1^^[\K-8=64L3'2S$H)V1WA]Z/T>:RZJK@EVOE%[-]?E'@?E ,65$[Q#""X*^5X,?M$[P*!H!L M:V-![H+E?:IW<3-2)%-I5N:T0]C$AV,OVAFU7[7?E1Y_>.XS":.C7*I5XST]Y][6HR+FR!Q,5$L>ZQV* @H*22FD M=:>[.4*G^U@>VUT,FPD*45OWN9LC"W1$4S;TDQ6 [J2:"0I+*:QUG[TYL@<3 M39$UXV27O9!!YZ"0]EWN"KK<+=D8=ZB^4U!(2B'M>]P5A7HR;*U#%9'BEFJ. MPMKWV"LJC>F8AI!!G:20]AWNB@;6MBKKFK"E.DDA[?O;%7TP,55Y='I$1B2I M7E.2ZC=_$ST>[4Z]C6"(UGXP1#& ?4?R2.EB;IF@$*U]A[MB@I*HR6-+4$@G M*:1]A[LR'DQLK0F'N\C[Z2*%M>^P5ZS!9#R2-4I[GHG==U>.U1/:-14&76F/FH_DTA3F%HX,D\. MP%TM'PFUL-M\U($N2YJ*/194V5(ZS$:]"7+'7\<488 RVFP"687G,P>@[CR MVQN\TY/K[^"=GESG!^^,Y.IY\S@ZX!LO@I?-[\7P/Q4R_RZK?^4L0+S//69R2!GIEAE[9"J_&EE/T]FMG- V,.5TV M3V^8UUQ.LJ#W:Z7W]@MY--9$7#71-%?R"7ZZ5 M7]I/A=5,N!]&LB;N!T'OYZ?W]G-\M#'M$J4H'0*I%/1^I?1N="!XB:FAHY&L MFR<7W@F%2##,N1FF_9H$#9- L4]LA_H:"'J_5GIOOW9 'PTFAB8;7>HE).C] M6NF]_>1B71E,;$.V]2XV >UU.+*360^5PY%?2>BY9!65Q".3U8LV[4;[6MJR,FRHL$132*(6T'Z[2L4.*/I9- MHZF^>>*>ZA*)F>U'B'0+52%;-D8"X;63)-)^3$2WX9Y29+VQ.F)!(8U22/M1 M! -;-I@CV3:[Z)3IM5OUN"J/-OLD9-VJ_UA-O<6"N%+ B%!Z-7U]6SAZK^KQ M!U;RG"C[\)N^I(C6AOWYXOJ MBC&86+)F"RKI')447.TM4HF)5#(VB^ENK5*)N)).UGG.X:TODL\8R.?TS!,A M9\Y >/VG>F&A691-ZM/!8&,VW>E&^A*[SQR:P_=I'OBC8>>$5U%;ZVK:!<@ M\J70?$D^PD6"C;D/BF6H/(/%ZCGTBV+#C;-@! M2#Q3ZP$DGKC.!!]U'!+/U'L B2?X2/!1MR'Q3..:(?$JS47HC()'NXV79YH] MP,L3=YW@HX[CY9GC'N#E"3X2?-1MO#S3$GAY B_O%@;O].3Z.WBG)]?YP3LC MN7K>.8X.> 1>WBP@KA=)@1?^$+!YXODK?[Z'TJ;?L'E?/G\5>'DWTBYWW($X MFCV8*+8JFV:'"CD%P5\KP;?O3!^/!A/=DD?JR^"W@_1>_M.[[$RF*CZ M2#8M 1 C&*;S#--^8PM0RD C4F3-$#>$(/BS$WS[O;)!*9L8(X&().C]$O3> M?N-N4,I (U+D\>FIHT(C$@QS;H9IOW9HC)WN%576QAUB&$'PUTKP[6=%@U(V M,579%CY10>_GKPUM/Z,+E+*).C9D3>MB7YM>!R,[F?I0.1CYR5_=E00DDY6+ MWNQ6^R6E8PH!/I9-2[3O[R2)M!_E'3. AY'>5-&QH)!&*:3]L"AH(1/%L.2Q MUE2;E0ZT@! DEI)8^Y%("^$&M+&L*%TD,4$B5ONQ-[@J)^9(UD\/O0D*.0>% MM!^L@JMRHMACV6BL?XJXISI%8NW'ARQL+:*/9&W<11(3)&*U'Q&QL&T&:#(" M4K&;%-)^" &NR@D(,UD?GYQ5<=9[JHK=;3-[X]UR-+ M.M!)VAHWUDFZZ8,^4S!3\*G@T_YUJ@;%M*%.U8)-!9M>)YMVP':S&^N$W1$V M%5JS8/..L7D'.FW;H\8Z;7>$SP6?"CYMFD_;STVQE<8Z>0L^%7QZG7S:OA/* M5AOK%-X1-A5JLV#SCK%Y!YJ-VUICS<8[PN>"3P6?-LVG[6=3VGICS90*B13!=W-_ ML?"?X0!AYO9&T8>L(3^._6'UL'!6KG0G@;!8$>#AV2:2I3\<& +_$X;. M['$3D@@.#7^'S_R'LUR'CUY WHK#:.PP_O#Z$L?5RYGK-RX"2]V:/W M #/%W?_\Z/EO\6]B]QO;_6_^)GKD^W\?>'_YN.OOX(X$]08(748^\0/']67I M-_B+YSK((T^.RQCB._GIA,/JY]')"W?Z6OK':NHM%L25 J8*2EX(?YVA"N7" MS2M%?N0L0,>,O(7D1?@MZ&X;V*:_B"M+3B0]/P*E2A',BW\_@WOY 38,?B!- M2?1,R H4F"6HDS,/AL+-"TCH(6'BOV=RU])5$#NS&AP7<@"!4 MO>@E5E%""89]\F9D>S&H^*)F[JTV#M5\2SZIMN ;_S(^;WXHNCH< S>_7?NA MA[OX)H"K,/*>R-MGSXT>8XLI\R"W&D;I(\X4+(1-M/N17;B]_YR+G\T86 M64 905E-]]I%^4.YX@U8?R3 7PTFW]&V80H,',(J"FM0#OMSB^6XA6I8YIW* M#&?XAKCW4?RI-MC]S!B>N8@<*MNFP>0K;-%JYBT\-JO(QUVAEBY(7U?ZS5LY M*RIN/ZZ8N0Z_ZH-\O:>73V9E<-ZHP 9D[0?4N@41^["$XY?\-4$B 0V77UTA M;L,LNPW)%WAMA=QXK&LS@@7.WAL+$.I=@ U9..N0O(G_\C:VR+T5719]Z"W8 ML* WQ[X*9+,MSP(E>/8UYT#;'HY'8V1"7A/"7\SYT=ZD AS=["4[OPLQ(7*1/_VT>X]%QW0T]F9#DE@:0IEM_891E*W--_I*^]\R&EBOMS;$RINS&C MB@OO68F";9ZI1*'MV&V#C'0AM:-[C-3JPON6M#@^4])BDXS$#U0PDF"D[J8Q M-(?Y?@E&ZG6;WHH4](E$D@/'B:Z@R%MZ?S&/$?FY)JNPH.F>OSM,J^STJM;% MM,U.(B3!+A=1 M)8ZHBL'1/8ZHQ1"M5Z>,1PC.*(]/[\QX$DY%?9%Y(P32>EG$>(3E2[)B-.4X M$P32*(&,?6U:@.C*I9LF2=?#G4/IVEGL&".FV6.HJ>B(>XP,51BR(I],NBA MX [!'6UQ1[5^1O6Y P.)B$QB-]7Q_?SQCWPYY+$9]Y=.@?T7X048$FQ;2*LQ MB+>.0BER?L);X/P=_LW4"3TLCX2?T(J$)-V5U5C0SV9^2*N^XN^&TOM-P,O" MV+F]8 8AR640LB\T198P4X[^J=%!,:E*\C=!X8V\ &+7G.=LQ'^K%SW/1_V, M;5+^\'/FA>1^Y7X#6@V_XYL2PC53PD5PP&&Q(:T$1[> O\A2S5DIC*LBNK+*51E-#(Q;?_$Y#Q9=:12@8[XQ@/KW9M5J5V8 MS>":H[F60*=/>/:$%(_/ 7^9_^(H6IX[>?OG\55H'_D/@+$/ZD?+V]1![$81$ MRGZ'K]\L(EQSN)F&D4-+&!L N<#$_X! MRX]\^GMGO0;RHLFZ?$-D7E/Y0%8DH,/#[L"BX+5/)(QP+7>2.'HCM M&2DQRG+#H^^'K.[(]6 OZ/X 1=*]20I;96D&:JI#];3\=O'2VPR]8LWL2_8= M^;.;PO7*#BY+5CZ=%1RX$TL@I@"B$DD)!V@L\->!!VR'I)H11GR8!15&N(Z MS'$>$KZ-?^IN"'X#W.@ M^E5$I_I <)/7CZC*PP^PD@J[$K "9+HR?DCYW7@.O(CJ ?.4I:?. A<7LL." MI27T2L_76?(-@DFM?%CAZ@$>RI MG4_\+/(=^?GHP.!X3'"P2P+$QNK,Z"-\ M>IF#[S1 Z_")A1L9=V@"22.R$NT8//UKY/!70J MG$M>B)8,;##0<>C!:D&%I'0-MP(J"K#$$*P\F%:X ;'DI,0E12]K(B?D Y+3 M><"7.2MG\1)B/X688&&0);]/:(DPO&WIS (?BPW]I3>3YO B'XD94Q8H'V:6 MASEE?K@):'4\>7(6&SH";@*5E" Q\>HJ71IN0''8,-XV)$00ZO!;+WS$2S&D M"P I[9(%HUDL:?1<9*5'V @_0"Y)2!:^HQEO@4?@7.184 /G)'6?\;*=T%\Y M,8F'FW52) *_)#,GW,->)2M+.UF(BU&J,$@)42=W>L@E:?ZR>R946X.K^E?'A5V?1G'R)+ZNGIVPWTKX$OA/ M7@B#@.!Y[V^FT7RSB-7E,G-!'TS483'1]DCK2FUX=AA&&19[=1]O9:D'3/>Z M$S0'$W-8A-U+)OCLY)M\Q(2#$W?GWQ*\X>S0+.*0<6@8M#;'+1G MB?_E33)^938\]O'+=H^1RMJ%'%W/>--](OK4)*)6<="!VO:LSKAMLJ::9=TL M% 6K<&7=/J56K-:)'=,-HAO2J(>)THD7:AW[.TXIXLT9J JGG MO*G8YH'*O6J>I9K,28M[=;/H>*I=M%?Q[,[ G3V[ULN)Y5_HN;_SY_-"M<'Y M2W'ZT^:HR"3'7&%TKS_#5M=E%W6$=YG2&,K4Q1FCAS<,MDV%^=!@S!JC+/XF M9'$NZ6AN.:D8O-=WRC'LPD_ RZ2)95@"D5"U8MSG0D7?UWI)U+;]"LTQ*RK3 MW*FX?64+R_#4K;DB.7*@N>!Y[$951=74+KEKC[4;3SK/HT72H8J&7W*1G@I1 M1=P?;V;9JCNU9OI4<77+G4VGMJ';VFP^>^%L0?-IBN$C;+&P%3[*1N]8\()NKWH!2)/RYNOZ4&*+ MV1FEO=@\:Z8H?_)7=WAD&/C"K)*/&-4E8=23M!JD)$R)21)U$_R0_@/&>.?+TK,7/4K.?$X[S=,T)^F/8"C]X?Q\ M)@N6"K%T_L9 M7(JM7-PX1!^#I< 3VRD6\*_\>MA/YW%28MF,_.=5DE^*V:+IXC&_F"9X9HDC M?K ?F;R?5T4U1L[M$>:51H$WW6!0MF85Q'C_K?6%I1F&G^?O,<^5K-SP#V]% MB2=FL6I75IK$H^I8,K'+.(PS>8#(9D[X&&=^[SI"B1%OC@990AJFV\7;0C.K M*@PC.0\!X1GL 1P9YDKOW$[*.V%Q1W-ZP,=/O^UH+N6O,A.)]Q(.&M,9:9N, M]YG9A]_]\@>^\4E4.8)1>@0&MA$W975<4@\%NX=IG&QY-#MCX82A]"NF3RYA M ^C5)[W:NYU;(N)U?(P\ S.I?\CD[KO>W,.M?_2!@P^\G"50;O_H/O'+.N=3@)-F;T-N0RI<@?/36VPO#0BYZ8%3Z["05.!'@WB*I MY$(->@7Z^,A?%]/)Q]7G>&I?2("Y3,X#20XT54*7@IS]_9+$%1A$$X4_A3D6*Q@:YQK_=UV M@#78VPG([R.E/DRQK>WFP@BL):M&AWN47SS@!)-OJ_$;5YI#, - N4_JCW=I MB3<6?N*="(_K'M.3"$][Q!>K^J@?YB\N"9> 0@$]38[G,B?"&IV(*8UR'1)4 MS?EQ=-G?)():X0QS1\?7)KT7)9)>&PTFQNB4]MC]RAIHCX]0'XQ*!/DYA/@) M@=*>LU%5]('D2OWN(_L O[RKQB_*J?Q2ZXAN_$8J-S/?<:<&8Y^J9E;.P&)> MR1.X420RB$2&L]IQ5% 5W:TYL^X^0_#?_2\.-FRH:^IIF-$PEL?&R>T8NYG7 M4#F+H5X^0N)>QG9E\"?*EE]?OFVFH>=Z3O#R.6"1_3](].B['VG#);(W84$K M35AHOU,7C8AGPMLT]AOEO-"'@];9Y+"M$E<[&U/2TKX%5"N^[6V^YB)78D%[>JXY(\K-FJQZE*\ M6KQ:O%J\6KQ:O%J\6KRZ=VT M//VJYZ=?8S QE*$EZ+<*_5ZZT+I;-Y)VPHW4WUR7VDRKG9]I$>],'S:&=M9[ MOA146*!"_?Q4.(:KPQB.FD*D[#T5MFTJG1:**^GSR@HQNEUZ@:WP.?1))C'A M%?9]?4TC7?R3R/F9=,1^-24K,O>BUX4$AIU50(+QMD]C5CMJ"=IM)3D0/BR$=.BX]MBT*_T=K=";=7.E]OJ), MV,,UA@N$18Q8-X6FLEAO(!OU-K-*>0(IIKZ_8Y86[,'GI"O,KP2AO-COOCL_ M\WFFNVI+:N:=6H.)9LC6J*D2PU/S1P4[7#$[J-WG!P3RUF6MI+9$\(/@AZ;Y M0>TZ/^A8F"@;5E>NAXY:/XU2T.\D#-]('XLNRJ.4RUN-@1REC0$7?6";_2OS M!F=Y*FJ*IQ3:O?1TGFJH=EX024T=Y3)4HH)F+BOC3L1S!974O[DO0R4:Z*NR M;9ZAP1ZFRU72FZ\6KE@57"JX\NP9Y M.;8T0"E09$43;"G84K#E 97]L-<[+.,_-RLB*5J,I[ -D8'X 9DN(U,RP!B[!1S_=?WM____J]#KO"QTG0!6X MS#*B[LBR*BX"I.@"B,A%$;O5,[V0F"&8/M'>_IH]"H '["Z(B24?[2FWL_ MB7OW%PG\$KP-?3R8X%>%ZTZN!]=BG#CA A:+;B$*0A'75N(P+.PL:LU1'S4] M1PQ$*\.BKA!/$J@L(0]*+6L2<'0/F"MQ9H_QOW:(X<@'R@:JW+?,+R2@6"L' MB(CBO>07G%E=,L]XM'=.^/@%IER#EHS1#EI*! 0RV@$^VWNBNY9J-+/2XHJ4 MP60TM$=E^N"^14EI7ZZ#5+IK37EJ;7!-&+,8'KLB]7"GL<[=6!]!,*.>C3?$ MVGFA4AKT(+R%4ND-W\4-+Q'U:X<@E]G#2>^Z+;0KT,P"[.(<,)5FZ?Q R+$ M=\QG:E<6[V?[I8AMA)0!%Y^WFBTV'/,,48?B7T6/3H1J7F:">?U,>H7?[*R& M8>.\W@)&<_-7X0$.S:UXB4K;OB76OOG, V2?E=*Y1LY)TZZPCLS2=LDL/)P* M>QGVA07NUX&WX$()E!=GM0)S=48;%")-P4I_]9V ZO'O@8!GD8\Z$6+;>4KQ!;(KIH(G@!,U/F M,)GH,1X8)\0([QGALEPXD(BR<8YW<:0,*U711E=N,EP51JU$"UV![:MIF'P) MR)P$*+5Z8X9D^VX^@C%1$PSOH)2)=X1N",.RN]^ ,,8"1K:+D1 KD! \,?%SBH MSZF?H_9&F+5/ZI@9?J1.F=J3&Z-S4K-&LJY7.204<1<@NR,78UV$)TZA!1NW MVS#'LJ$76S[OY(D=#K<&VOI*WPB1$,U9,J3!ELRFBP.=;HYW)\(>>N%L$X;< M;;+%F5W166I>4TAHB%.^"UA3^@?MO&5NLKF^J)ENIHT.,15GI5_34XI5+5B$-(-P' :(+H#;^ZTOZ$ZZ@WS^# M-LDZ>W]MR>[H PFIB7K6M%;)A]S!Z@CNZ\[H0XFAB6/M**XSHM2YF].A -35ZCM M+='V\RX'*Z^[<\HAITTJD0H7Z"<2?9ZS#X#YOSL__P4SX-#GM7&43;!K344> MC\IHHO:JE*ZL"IOVF;)NF@U1NJ)V966@@.NJK)K%ICQ%RDV5[YQ%F\5:+S6) M0\)H'-W2<] '"-RE&$",G@E9Q:,R^F<=6)@F0]7V;+RR<:Y@NX@.R\).P@?E MTJ;V#F-D7Y,MJTPV-,X1%UD1 D4KLET"E7XF;KC(JL N4 P9.&*?U9DC?!35 MCV1!$;ZST.W !#/_"1V_SD^*QT$2M]13JB2&&S!0&5]T1#&LJ19_B".<<&E* M]! ZLHZ]LP9"\69I=#:-C+U"D$IU]/;#EV_T;\K;U^A8AQ-?4]$VY:X_/+X] MD%8Y#*M7% ,4.VHYD1^\C@F%39"X=PY0B?- ?S)E+L=MGR&GO(Q!%T=+UE15 M8:]P":*[K.A+A@4'/1L#UXA.1^;C)VZ,. Z,,-LLG#C2/=VU/YCPL0EIQL=+ M,MC:P40@;^U0J@[);!-XD4<8>M)(.KU:#M,C88=B]HAC M8Y3P[E'O3[A;&T'8W-;#H0U2@&>E0WM@B'>;@9J>;[ZZ6'O'\:"LS MWUA-CHDB'=IU(F=/OS718$TT6*O9XVGIN>Z"]+?!6M7F1E?5&*M2N[2K6G&E MKFA7M>(3FY^=B/[0L0K#/)2JC#T"ACEEM+'.[,?51UQ(BC9;'W%R!42KJSY7 MN6#=XH;Q"-C5DE6CX>J&QNH7^"G5JBHZ$F3BBEGCBKFC5ME>;?90:%\I>WQV M]A <(CBD"Q5TM3E$'4S&LC$^&3G@$@QR.VVHWF=R+K_!0 0=EULI'Y=O.=4; MECEPI^2SBI)4>\9%WS"/'"/9'Y=K>%5MAL+6,"-9U8L!S4OVALG=*H(R*JL; M9R4-G9*&J10C^((T.D :!^[9LY*&,9A8\LC0.T(9-^;QB3%J]@4<=Q3TG4^# M%1K\M4B66IUIGAQOP?I?9,H!.1'20&=MV6+"M0/"I21QK(,ZOF AP4(G=W=J MGH?&@XDN:\;)2KU@(<%"#2[\U6D*;@@+@+^=S$Q%?K& 7\9%;GG=*4;A6FX\ MB7AGC74T.-K'=%:IP#0RD'5:DH!N)3KYF:(XY"">%;JL$:4.A1%4$=' MJ>. ;^^\U*%03('&C(>>A-%:3>[7KE;1]T6*Z6%"B454A96N0[U8A ^/HHV1.QQD8?6/!N"&6^>&=6& MN!%#^$.M>%T+;A3<>)O@M)[&,_:%$G@%RPB6Z8:ROX]Y"OQAC\Z=L-L-O_JYLW6O8^1;,!1$DN[5 M)>G:BDC2[31QM)JD:ZLB2;?;U-%FDJZM]2I)M_/.1#'!YMVQ/'I:WKJUH3[!\ M5PA;L'PGZ@+W,+_=<&5@2[Q'[9%?J"(> ^S]DL-(S 'N%1#R!AT$!?U>!#-T M=P-49M$+]X(7(CHA8FV&7,36]6]I.6>$L4UZ]ZO(B\$MOR78EA_8.]W? G_Y M+EU3$9#R?@FD%26$:L:$:HTPS68X*N+@PLXOO$R^P;P -4IQ<3-(H1+8NF06 M<2!H+\ E F&%.,JS@S"AZ1*&TO<41/=O^72&](T)T$#2Z5KZQM!X236 TST' MFX,XQ<-P8 A_M6#_@!^3523!&\F2HL9+Z\!_\G M(4,EY8"GL-P9G ;\L*?( MOO]T H_:V1\Y8*OT 98?O=1!36V-E[^MG>"']!_^PGWG(RZL(SW%RXGQ9R7" MEN-NJ"O!BT)I ;(6J8/*OA _3:%M\4$J_KTY"$0@@;FWE_):9A\QGF/L0.;5T>!@6+J^'1_BO%VX/G9LO@W?% MF0"?P?,$N9IB' <@_((78,P5@;WW\.];R%Y$P8@WA?%1 MG.3&SZ_H6,CAF&]CMJ5<"],LP Q;(V7 9=J&N/<1_PS'SH,/ET$ <_G*(8"= M('C![QQZFS#*G^&M0)DE%KI1>D;X@WU;2"4IQ8'.R'$\+Z0-5&0H&/3460 + M8H26$/@Y'6;')Y5P:#5].:&,LZ& 5S\68E=UT&HTRSPKU01V[;?*\QCV5Y7HF_Y M#MQ3X5@%PO>D)M2-AZM*![]0Q IFT])IO4/M?A7Q*^W-43TU<[E[I6NS*I1\T&ZI7LZ?LS-Y!& M[ES&3.P ]"5X6C!7+P\MFJ/6.7 =1!OY]=D-S^1 MB*MUM3E$'TQ,0]9:!D;,W0*"%JJ+S49IP0!:4&6C)*VG'5JX07/@,_K6I5G. M1KM\/6R/^.. K*3[R1P4QW*%.9B,;7D\.EE"-JS9*>:*5-+R\, G?W4W:R!$<(-52%VR(_[N^^ZSMUA4N""O M7G8=N.WBK:HKMI01B"UU)&MZ30_Z>6ZMJS_& U?0T<>HM'2,UY4:4,_!(1P; M#3HVX,J>':=Y*2K0OBF/]*[$1P01'.O;.($($(U-D;73[37AWCC9O;$JJ-]G M<7':*6M6L2RJ,V""PM=Q)E_'"72#J$V:(IMV4S'7WKL[ M.BF*R]-:&\DVO>+\I08+;WLD,BI=-;4%!794TG19+RFZ;[BI?D,7C& .P1Q' MWJ>UF6,\F*B6*=NG9RY=@CDZVEN_2539XT:_+@VC/*;R>UHR>$HLY=2(R4UV M9XO+73)EFS=9\](Q%3M)"?[BO-":4RR!@0^##7&E#+\4P"!$B<#U*@H5\YXY MR=RO7$XP&7HY,@5!L083PY2-TS,01#&,H/3&LKK/0>F(TZ;+ZJ@GWOXK!3"X M+M7KN.SV106U6)2 5(L$GRX8U-%@8BKRR#P9]%14 K46"VZ #)3!9*S(=F/! M"1&".#W9_51)V8C[M>_\BO.]RV_NKA+B+!LC'GX7GZ'!TU^&U>J^F1KOT@;O#WC:P\ M/Y#>!<3U(NDW9T:[7HKDU!/N4MCF[[#+O\-K/L_9QM86B)A>-3)E6'9'/!6" M".K=B4T0@3&8V.,.T8!P&5U88G_;X+WFK6CG5)=,H__]O\!&5=\Z\SF(:?A4 MN(Z.E]/9S7T/>YMGS[GWD[AW?Y' +^-,$T^+'D5'' 7B[&N)YU/.?MRUL^^3 M6+X*19IY\A=E%I)0G$_UY7/%";DRFV9>Y$.,6C?E+A#:<0ON^LHG;<-)=Z4! MT6TJHLPCWYS$$R5:M7SRQ]?;:"/N2#A=5/:I3NLFZ*>Z6_X$^E&8#Z*Q%IG= M/.N*P9)+(B[V*Q7ODHB+/1) U2^PVF)''4Q459--J^$"EXM" M+QY3'B:84##AF;2 VDRH 1,JFJSJ#:=TM,2$._!/LVAAY8BHN!_>S+)5=VK- M]*GBZI8[FTYM0[>UV7SDS"W3L?Y;&1N#2@B+M4#B$K1,"I;YG6P#PFEZ$1!. MTXN <)? =2QD$E!<1V.X#?G9!S1*!+4C01ACX.U$+^70H=*33W$4&0RE'.,& M(O[D&AALC@?M!;/-$N$?9PP]SR4++Z1/^4&*> _ 7%@ M0DX8#YDBI>Z&F)(!'WRGV )),R5!47*96Q9N,A MC>R0\>;A]WM'P=YM?,OS^TSG0O[$OT8^P_O<+'&W7SFOX14!(7=_P+8^2K]_ M_/7S5^F5-Y<\A*LD*R!!H*[PM8S4A0,N(A+@V3\A="F\G2 ,(QW?2DPIU/$!><3H M;MSQ(;&VA>EZ$$8Y@\ <,&Q:#LC[$#BKB$&XX@L?*XK5!$P445D1XG;Q M DP2/::0HE'@+Z3-&J;A2+-'!R:'TC#^@H_/0:F'6%U) WX/BQ=Y_YN]$++<&71BQ22&4.#Y;(8N)B]%$4)3 /&1,,RASJY!,

    ;!!0 M.B(K$(8AG*_C'G5EV4T*LHQ L :3T5 U%;-8F!9?M=(KF+IJ#N$WTG0=OD9: MF'&$]+S*P&_D U?.>A.$&P3%YIP9;!8DX/E3WL3X MB+?TD+VY.(*!8W$$_P6S!$4EDXO2*WPEODL=O7V7?OD5OZ0?*V_AYG:>'&_! M*L2CK!C@4V8KD*F2-U$Q_W,#5Y9JLA4-I4]^Y1G'X[OE$\]S5HF]NI<-MYJPZ"HHRL!):S_T M\'S>!&1!=42.4LT]$ID'N?$^2A]QIG"S;:+=CV1,=(9A?'G'"A4&UGAK[S)_ M/B;M:=8@H^^F<$7\N'/F,-DWSN+9>0G1@Y!%#_=6=UM[N+W\G8N $;&9@5Q44YJCQ5%M:.Y^Z7F >N_CNC("B=ER7NZ>=Y?.N'>=EYOW)3HX!^ MDHA-,Q&;.@W7#HO^-@FV;4&W?)4QR:/*0B76,?=LRB/H1+'57V]O5&7_WJ0[ MPDKZ>940[$A)WD=F,X"HU&$Q )#L!9553"8?MR??'T';3]2F9["#*66@@ND MC0V&]\_"HA MK S98+MA:RPKHQ*YQZ:,Q[?/F2)3AVRR!6".H!%R/(_L\GJ7;4BZ%X?L+=W$ M@/FP!*4OY0YF*#I UK2\W@\/L_J!\TP%==WCK':0&4D^'DSTX2ZDAHQRA()- MSCDWJ-L'F!@6"^=ZV*,_\Y=+U-&H6/SD/U&FX%9<#5:N%>7[-GLD[F9!/L_I M''Y]>;=PPK 8[=.M-N)Z.UPK&(I8XL7#.6B=;"1WC<9NSGC+7V@ :Y]V3M4( MO'S1#0N7\YSZ"#-UQ]MF++S_ 2PQ;I2B%<8_H2'D43X'(C$^F6&L0_(F_LO;N-C!6]'%TX?>%E^X#82%[V-?X8ZD(-7L="[YL]*$E[8 M87,5U;/\#8SAAJ]SR1/=K>$1KQ:O%J^^OE?W+!FZO$O)KUS# !4]5B@D MKDNH37>;/KKE3*>3,\OWM;GF_MU,O"Q?=1U+2+?WYUUNV4+OG"# C(![ZF+Y MN)HM-K@K7U@CEOLH"KSIAFJ8WWUT:;&X(4SQ(8Z_UD[?U#$$-Y;'2M'TC4^W MO?J%\]"7*.@KW_/4"-_G(3M;9_AZE5Q;:<'77\=52Y!\#,,-83X4D"(!@3/] M',#=1_]6HXV!,6JZC4'%(Q1U7>4T\7K594&_Q79$5RY%4=05+00+!R"_[6G'E0 M059H@XDN&WI15+P^P7YOW3CHM$+3IG'0D"TO6/,H*T$?3%2[F/E9G=4$YD03 M!H+>4MR@O"C^1LV')K>FVY*GCN Q.V]<8.6U)JMJL8RM1\9%@\378)N*;)%/ ML6U%G3855K9-Q58B%5V/2H&9&TEL>P\_>J(%11]7811L:(W$_"?0@D,GP!^4YH&_A%>Y9(U)ARM@TY$DXE/[%2H?=]/2\S.EAWXV5!-( A";N"VPU3HR6H&,&_7SA/[-] \+E&Q=B M[7OX@S78"//CQ17M+F_$@5GYH?0(S("SQ>Q]H_),X%#L@3 1YC%>EK)XCBU$YX'"8+&P]+ MQ!K4)5 7/3R<**_)SQQA4IGC)/Q-\\CAXDKVT*$H)'.0FSZKE%TN?1\ M'\F"M^,('#>[/T/I,^T($#\??Y^^FZXYW$S_!T@45T#K=,-L/X&O<'W1B M^#;I"TQK]C*4?F.9JSMWLW 4<\<+^$'$&_VP@LUR8SBSQ0O^E#C!"N9('UO! MT3EA"'_RG66U=1UN,V$ZP2)D":);!&:OC$+\M4VFUM.#]0 M>"YSGB#"-[-'7D\$R_$W"Y<6V^2.V'EP\+A8]P'^@NV1LP.GM?DIEPV+NM#> M2L)7MVO\ N$R]?0+2"TO+P$) '^.(WF/D_<>(Y MU1K8;H;J]3-(9=B@DOH'8SR88"2_6-Z!"ZI5PS%N; 7%66)/]I(JC;C>#F]R M;%Z%YXOW&&W8DA 9$%<%LDBHX6\Y.J#574FOK>AE'??8*A4-SWAIOL3LF;G9 MV6T87R5,/<';/.5S%/)QYY)B74*EVGMN(=RA@?Y&,V.KW:,ZRIL[Q4KT[TO+ M<=IZPGQ['F.MRA3>YO9&T8>*@9L!]_"S$[BIT /V??1 Q.!9>1&H<'B&:3@# M-!84H;&VR _4R]S3&U!6R%MQ1,T=$=W1L'A$[!YD=]X=*F<$;6\06W"@3#.B M9\@8L^P4G0Q'PF=S;P5:@ <"(^7HK8,433%J-,6P1%.,%.A"2 MYB1)\^W968.6$!#";3 F9P*L.D0[@G?BH+9JP'P &7T?+P'6&I VCV.-LYAC M(D*A$K=\BYY]=O]SPQR5U[@G(F]&1)L^_8EUIB":WJ(F)NZ3QD[Y,VMU57+C MKY[(2VR)\(98K$R?J8RT"]-T$U%'"_W-%*2L$_?/VW>]],+6_I[I[0 +D>CE M07TY2/ 4FHKI/7>Q]KQE*KH^W9HE&-''M(&(9YP;BSBS"_#LPLXSWQXGA%\QJW M8+:=^O4>+V[*."DYS:F[('*\A33;A* !45@TQWU;='N+DZAV$E]WN+IK7"]B M5PN[^BE#Q]1+AKYG)W_!4(*/0P^I>E&\$_:'S,ZP7CKB&R\":V%6X1#^"88' MON ?5,NE?6@S'MCO&4?E^=M9?.)J$@M"AY_GGS<1-?Y@5NFDOG"K*:3:>$D MT.Y.VXOOV>M(XITD:",,&"2DMQ5ZL1+]\(F?!H^D^&O0+3,W;)DU&^Z]&:Y!Y.< I7_(#0JPW]*HU'P(ZH&Y1S8^4X% M!]MO=(X%/OFK.QX':BGQ0"U)/-BS>T8G.I6 F3X<,5.]3JL2W1HJIMU(@Q%% M&VKC>KU*=K]".="JI/*DC.%8::852\.3,IMHQ=)R\Q2[4I[4NUCD54C/Z]7" MXANRQKJ:;HJS]%QW05I*@#LF__(F-B)?J79L5FYYGAI/B*J9L@N#M)3_'NOO M?W=VX\V><3,ZV$OJCS]^C39GWXL&"G?V;W3GZ@-J%@\OE]-H4^R2>* ,,+5\ M0%%=^J"#.\%+WE3Z0*W_/XB#F65U\W#-T6!BR* >-(O;5HEO3L+\%73;+MU: M+=.M,IB8LMH8V/M9Z;;%UEX]:":6K]#E1FB/-9 /J6?\E-JZ$_:CBTK(OQXO ML1DG-A6JM-F]%^C/CT5Q?J!'67UQ7I38ZF!B6\4.^R?5\U?ECK.I&H(^+T*? MVJAE=4,;3!1YI)X,;WPA\BVI#"OW)H\[Y(K_GG?#"R>X<((+)[AP@G?."=YJ M%7B7G."=VHC;<((?S#P03G#A!&]]MVLZ$[4#333/KMUC0QW9MHK@\!UT)@JZ M[0[=JBW3K4&MTGX$;V[/";Z_,TMK)0,UK?*_8XVM].IW/PQ)^!HKT\O[ES22 M!%K:! 9G@*__N/H6.1'-M?T\_RW.AOQ" LHUJUE).JAIEJ6#7CPGL??3#)P\!4I+H-;8(%CNZ@+?8M+G,2F= MXTXX9&Q[:!E:77^,H0['X^;\,;;>F.MC?.63VK_II^##*<9YS-H3^D-5,VO_ M"Q&C/^2 #]'";<2X[6;?Q7V=V,KUF-/U7S[]KMJPY:1Q:LO)2EMQP$=T(_M\ M7.]_L<]U]UFM(]?:5^N[D"?3)R%.K8;7$K;I0:P\LHK+_;+I=:_;153:O843LU)&/K\?,JXXXA46U?"\**R[I93#BL MW7:[C@B_4.)*];M*\*7@RQ*^U%OC2VLP&8]D;2084S#F+3!F/;XTJD8HFF)' M>S!1QL".1228AH&;FN#)6W"DX,$R[S+U+5?5O^N$ :\ITE?*10?@%"IP48%1 MQB.XM_2FRE[-3=^0 G(4SS*%18<8EX!U([G?:L"3G%/$ &!R$]$IY MG4^-/<9UNAOMO-*5U'>7QHZV$^'Z!WF3BN-O3CXW//R6TM0G/WJ?0"36%M4F MV#.J;(V+HOKD"HH#QWG9TI\]DVF@]J/!Q#1D73U# MS5ICE,N/4U!NMV(3A9CPEIUZ,1JV0/H:LFT6_<^U8Q7G)=_K/FRY&6-*'F5Y-Q= MDKSJJQ>"O$Z*-!]/7D4*PC0%LZDDL8O?[R?F@5W -U/N./WN1P@(7K%^.)0N MY)8IF^R1;IF=7IF*&B0O-RY1(F\V>-#\!G5%TSL]NK"C<\W%+F(53"A=5O2B M&Z!'L8;&">QRSK43)ULI>"D$E!!0QRMS;4LH;3 Q3=G45"&AA(02$NHV)%0] MCW0A0Z,EA[2E4X>T-2J& X]U2+4]K6J@.I\?WK[:E,%P MS/:A;C.E;F,P&0V+US!;(VSH I<0 M(\%'ON3,_MQXS :7DW9A+]B?B!3Z$V$'7G4+ +FDXUU]*KAT=[R:K=J*<9$\ M.F] 8$=GR.HN?,$ZN,'#D>2O(V_I_<60I0/R1%8;PH"E'PHO*<^9V?NB&&O= M#R.DU.0%..5'"LQ.!0X]ZC#NJL>@A]Q\7K:/T$6<*B]I$NQ\IZU!W8>V3TA%69^6V M-O/G8Y RR0.YFP;$^7'GS&&R;YS%L_,2HGS/=N'S5G=;>[B]_)V+G,_/HP,@ MO#K=:Q=)DE++FPW%&*<^.HK=C;3V#B5DH7?D7LI)VDMF23%!_S;O5"9WX1OB MWD?QIUI+C1_IB-5[;?Z&V-W_I-C=L#OE?3:WKM9:C38_S^=XA8$VF60*Z'*>8Z%7T9?'24MGZR)0G8.<=?WR%I*:@Z(JX':R>( M7EA#3FQD"9\X"Q3"!!Z!@0-I[7B%;II] _JV[:%A*G5;:FKZT!KO1]NHW"AR M-#3U>CTG]W2O5.L^(29UI9,R]B/4' \&TW;DKXK#J]$96,=XW'9D3(^O!(TD MWZCSFI"%P "=!=X:U:XJ33*OIUWEWP.PR!@5,^VIJ>4?:@5ZL2T\>W-CNH54 MJ6?H!^SO3"N]NMT\.T%^(I$@QU,V\)T3/E(*?)?H[]=,D&??SY0@*7?3O?P2 MD!!GZG8.GJO5;.)/&9?>+,;J*TV]:AR\I6NQM5/[^]5>?U="9PUD:NJ5D;/0 MM40]2]G8 KTX:D?)QH.)HLHPVS[ #IU#P!P1$Q=LV7.VK!?1KLZ7E 43YJ0* M\N^>,_46')BU^53*_]Y$?,0KBGH=HHM1YJ M,ZP]F)BR:9Q%3PJ>/2L-VM#UZJM].A:/5.@L0VJ^;[/H56A M7<"U=P70*[>B:\Y;8ZN(;6YH-?O$G.J$P(^]T#Q=/6L)]W M]?:\XI@[SNY-6YRVCN)@5+=ME*"33M#)F6PH2N;+#9)J3>.@,JTV&3NT:>S0-LX6.Q1TVGDZO;A(;=RZL0<32S:MD_N* M"4H6E'PI^\L>72C&).CV5NGV,A:B/5)Z)'ZO*.YR,)FXBMUXTYRTHYM_/?.P MR _J8#+6ZD8A6Y#=38CH*Z.?FC9;90*J%]"Q1]I@HAHUP'P%]72!>BXN?0Y; M4D72T@<3?5S7.27HZXKIZTSVS;'Q)4%LUTQL1QLE10(SNR;)+M10'B;?TU2O M2CMPE?Q10%\Z-1*U7_:.F_8M7=A]=*J'2-!3_6C1?HJR!$4)BFHTL+.?WFQ! M;X+>SFB>*(V'7P2!]93 &HF3["M>]#0J)CT)D#4;AY$K9Z0V0$)?\8*)UO!"B=#UL;%A$^![2BP M'858NDJQ5-,-4%DN-5C-9BL6=@ "];KO0(Y"+@BYT!.Y<'%UI>'J05NQ!Q-; M5LQB":S09H34$E)+2*V:RDSC;D-U3ZJ"D%%"1@D9)614&MD=V8 +;:A%8&3[;CPE<0*NZ/'KM>&B-QK71:XVA MT1S2J&583<&?ZL;U3LH>CDR]8W/JY$;AI,S]+S\0:XNY"R0%V:T*;?_J=D%, M.[*T^CBE%($O(]MKK/4 :F&_@ E/Q!V]RCWY1")!'@WA@%[EKK2%YEFN+'?$ M=&VH <]Q.R-P5/J&HW(NU,!2T_WH:*FJ#2::/-),@1LHN/(&N/),3)GP7SZ) MX:C4*E4?3!19+\FLZB"$D>!+P9?]O2V;3B-0#61=PU3$;2JX]@:X]MRW:5P$W11XGH)';XY'V[Q9F[I6Q_VX5J^HK_0-XGF>"\?QD,.F M2.Z8P:[I LFQ$UI+Y7/>[P,HGK(]F.AV\90%[%[O>?J(]@/:"!'#!'IK7WF^ M44M%.[93E*"*_HB'&K)!O:QL$+";6,)?)3GB!F&*S@5HV&Q84Z-A37-J9"+7)4)]&0WVV6>QHUD'4+$&KUR95FPY_:33\-1Z=S4\G*+GSE'QN MJ=NLH76AD)"@V\[3;9L2N"GQ.^Z'^+VB,(F W[P9U;0#5J MXNA'HXX(8NL"L;4IRVH(,K4[@NR*NDT+ ,Z&V>,T.*A]QH:N#28EV3RU+6\! M(-:MZ[LRQ=2T+T!23^QB>%*@SG63:-J1,\>8%,9@(L10#RCJW&*H62NB\4") M(+!K%EDUY-6X$_+JYJ P:Z:WW;95?1J*TUZSP0+R5XN@F,(%V&GZ.1/YU+4A M[,%$&XL811\IJ!T)=(1!86",HMB+1 BH3I/7N054H]:%(6(4O2:V-F59#4&F M=D>075&,HB(BYAY[HV(RFD!#N'DTA'/ASS5;?&1H8-/)([N&5==-T('C\HT% M3HJ0#->"D])DL9>A#R:JK.G%- D!AB+DDI!+5RF7VM%8FB[L,UAAG]%GOP H=T(&25DU%7*J#:UFZ94F_&5J#85$"+IA\W2B7I( M#*LE8IC. ^;&024I.#(_#\LR[Y0\E"3'?L1=,\J0DRZ/+&D/#43AF]1#EM2' MUMAL"@;0U,=-81,V!W MN*=@E._)C"RG)) T19;4D:K5 8[KR%+/ 2EZ+/1=]]:=@1NE'O$J*)+'YT^T ML8-=AR?MUVZ>FQY3V$I!C>V@H8K][ 2.:CF>14><+ )'5>#7G"V3U3K)Q71< M7-^B35S5H@=)H$H)KKQ2KJSI^:W,EI0#\\DVQ^?AVO 6>O/A- M>40UD3D:3"RKJ;X7@BT%6]XJ6U(.3'GM\Q162B-IF,D1;8+548DW)NU75ES^K]>>:N:;\%7L@D]J?ZLQSMV$PZ:(GMH@XE9 M$TNS*B&>[5+:>EWMUD3])9F:WH/*-+/?>U"D>PT6I4! N"N1D9)RU>(B8W3Y M\*_)PK^-]7+N8&V10)!KWJBI3JI-AD1-%A*UN@X1)^CTBB3J$;;4>(3=\04L MLB#5LTG4QFVT\85"9X)N;Y5NFS/]QFIOY.LMA),:@9'=M1&WS5S*6>)-8PWT MZ'$16O8XWTDGY'R=N1SKQ;LV4JQI\E6FQ9IQK+$^F)1 U=:.8PDZ["D=7EPD M'F/2&:!R%/T.0F(*2FU(8#9OT34>=1-T*^CV3!;=N"_B]8IZWPM\WF;Y1FTZ M?+=?O%L"U%#04\T8VWZ*L@5%"8HZV7:J3&_62-";H+ T&:$U!)22TBMFLI,X[Y) M>T^"B)!10D8)&25D5'.:55-JE2K4JF9$U@[0Z2RP<\=@ITNG%T^,/ZVKPS$B M0:_]T,/?O G(@I+BVQ@KE_) YD&^_:/T$6<*.[V)=C]20*Z[?$B);A(V+LMM M4.;/QR">S=IY('?3@#@_[IPY3/:-LWAV7D*D@2Q4M[>ZV]K#[>7O7.1\?AYY M!8MD! WRP _HF;\!-B(!_FHP^4ZAP_VY] Z%UBH3'*&3368\H>!]95M5#F1N MJRH%,M\![K6[2@BUO@RW/ MQ)4) ^93C8[*?[3UP<241^-Q'UJ["KX4?-G?Z[+Q9!_$#]-DTV@N15"PK6#; M[K+MN:_3E!6_XELQSV6V<+SEKD27"BQJ#B:Z;(Y[T3A=L*E@T[[?KDU=K>/! M1+%D>UR$".[6U7H+8 <"._MHWCH-)')?[P[;*N\D(["0.TQ003/=E#/UV[/ ;+'DQ2RZKX0@ZAQ1G5L0U;7?]A4JP(R;:V4I*.P& MQ%8=F:5V1&8)$&UL4&00G/A4_<:% 9ILJBRO;HUMW@MTRK9R+5!B.M M,$\6:K5.;K\JB+7?Q-J.8&TX_ A+8?%'2[WU=)Y;IN5S"][&8W(P;1&4$[3; MMAQN3 ACI,J6%;W80[-;0O@6(E4"EKL#6,AU0UDP&PL4\[%H1'^[M'@F4JP7 M(H.I8,\_Q>A#-V1!C=6W)6L?]*Z%(!NBQQ M" M!>E/$V:8@K2-%5:#64S(-+T&G H5;H'"?!1+R"-QD8!FM:]"/1[*%P!D] ME:BJQ^@.D)0N2$J05..!M -$9PBB$T1WSC1&I3DP.$%A_::PQN)2!RANW#6* M$[#<3:4Z"D?!Z3B)>V-1BHA%W3@MGHD4Z\:B%!&+$M38EF0\)A:EBEC4C=/J MN27G<;$H5<2B!'&V*TCK2%$1B^I&F_ "%/<>TZUB8J? 8;IY'*9S(=\V7-.G M:H.)-I*-<='^$.BW9^FZ)63#SF$DSU'N#J,O#?"E#.!QZ[2;1I93?:-$X7:<^;6;;J M3JV9/E5.][+YPM_' 3D._P^*\+?_8C(RVL@41 MB*R1VH(-V;.5)V 0*A6VN$D(I&8R$Q>G2[Y]/?S*S2"TD@@0!!U\8Y'AM0J2HK,RN?O[H9 M=Y1P$8IF&TJT B5-G'K(DD>,:1XQ(A:,K_K&F^QK%\5U(N6+8HI"+*(04,$S M/1_9S5\P.#,LRWG"1JI7I@V?. &\T_!>7Q>JM<9=9 Z"W>ERX:YRD_E@VND. M:KK)O-\9C:H-5?SYL)__DLJ3&G;&O6U&[ZD 2@A.B M7\NMNV?3^/O1YGX.>ET^TQ:<+G ]YX7"SC/-D<"W?'E*'P](6T>^D MFGXSYRSE=,*\]&LC<%%/Q;92O]NZB6)CXMTB/$5M)[TW0NEMGMWH0+/#FC@U![>]$ ^U*!U,R[TH?8@^@NZ"JN:&;+E)JQM9DB.I3$$ M2V-OA/T-. SRXK23<*CH6$@;?N?U*&V3YBT M9##]8,A E]9B6D6(1\?U.\<8"%)[V9N"&NAWUA4(.AQ_7CIS'CE*.3E24*0I M.%;-/7QN=3U8!EA_: 'K%S8-,K+'0 MW]NE VO_FSXOE.WJ8CUMW:CM:&>WJM>^DC%2\PW><$U"2RJB65K=DXFU;6]MIVE'RRW85#7%E/,6T=2LP M&!!K[C]I+B,[$5M5 LL'_E-\F(H2>,Q0J$L%OE^M+" 0#M<&/GYDEL/[6_!! M:*CPT8YRZ^&(3-,7^-^P&ILS4UB;3J-@;78;7I6[<+%B3_FO?4H"HYI= M;_6#71-(C_?9\?_#?)!;G<$*[YG[:.J,MXY&LCE*R&8?W*!.U@E2ED@0F \N MI>(D)[5/TQ"A::F)6U- M6'*.HM(MO^.HY;=2V^8_'<=X@D6!B?(1%+[]8,+1R'7,QG[6P83OBFD'S+CU MPP_Q!5L[.\79C\V=;THU>QZ\(W;24>+5*WSY^S3#WNL+9@06^S)?)RK0.20Y M]2WGD7::1]KI84A[<%4;KK8=FPJ\@Q^4Y\)<>209>(T\@_G^\(H;;#4ZW;RJ MC;9%%!D318[;:CN==L;=<=5.V^&D,QR/Z^D?G70&W:K-JT6OZ/6F]4VJOT]3 M:^,K04_12'EP;_E<.DJ/3H@].TIW2V.?E *ADC\8;OJE1=8JK_]R F=;HO@A M*U4.D@V[8+BKW79_D'7&SRA,=@DW7TBQEV)?,5Z^N]CWI-A?2HNAG.!+GV#M ME]D<(,1<3O[OPFC'MV2T0Y3LI/KJ:IW=J#,L,;T<-$54.5?]3DX<8Z9YC"/M MK87$]D3VR,G][5N+U*C1+\OQ*^!RQ\L4G^U=L-FX558V\!IIP]71"]?;;,5] M,.%I]AOHDTPV8;=NA:&*UEU[,LS"@Y]MZ0SUG_)78I[',T).B=;%6H?EA@E4N[W]_G/OE\ M=CUTT>N^O9.7SUV[*]9"[LIAH&'K9C"IX<*B,VE]/*:7G!]!W.XEMY5D?TO* M[Y1A9AEFKO,X@E;KWV4#WKVFR9=)+:X#*UP>YV VF#'($?HXUPUFUA M#<@U74Z<_WM4NBCC^:>.N,MXOHSGRWAE^>-QNN5BO?K#^1-L9.P.]D;&DM%\ M*1T'EX[AL:5CVBSI.)(-MS0-PV(O/M9_4C)4BL;N<6S4%>H?$?A0-R?J9]@N:8*16G1>G6W7,;Q;UX7(#: M UWM4O3,C3"4&(U [4SQH1&-ML1767^2QH60S!%-WY$F\'^!W[Q(PVX M;I8V;:JND2OQY\*-.^4?V-7,9=J/*VT.D[W6K"?MV4/.3+(A\. :#=>77[C( M^?PP*A(6R<7,0-PEXL!K$&[F\MP4H:,@1]VAG@2^JX K%2&V"!@5CO,40]=< M]5H;OI[2UXU'$ID,^U611/J#3K=?$VC'H#,<;;Z)OOSGP[XJ)W7\26W&E#DX MI$ES[_\N!W)QX#Q_WB0.GN>_2'R6C46FRJW^5V"Z8+W\'VVY>J-\!J/G3A@] MMY'1:I9FZTS1?&7]RJG>CM

    [I+^EVVWGVU=&@XNX?:427QP!#W;[1$IUI$E9?X&RKH[Z MQVTE&[9NANU!#NJR5 !2 4@%SP\:TA,*?]2_B]%_M71 MD;$MQJV;?GLH#8!&0?J?@N:W,%7J ]H)/2T+2[S6RW^.UUQ4$MPM8-6AEQYV MK+T+7*#&5YB88Z2E=F[^9,;5W\QU<@5V@N)!75HU(0V6W+/CPL87S:0R\IID MS%$I=!(K'Y2-,VNO$H=.)8?6RJ$O@$FGI<(>57BTA.TSQDOGV]UIUOFIFTU? M"J=>/)M.CJM*Q[TS4J67E<4K,I+_##Q_,ZK 95[Y=@A;^&O@Z@O-8[>Z#D3R M@2()^E:2$[4V.9%W"#:1HC! N!O!]590]!9)\/3?V&!TGUOFBA[N4SS!.$01B!!37VT M=9I 3<373@C5;Q >HOUEY3(+_-U95H]+C3&HAAUKZO( M)22D2Z.D;8$ KZ4;L7 M779[T=+^HD7]4N5\NB5D57/M[83NE9MTS_I>.7G@OU0M<,&*0!V-CZL)Z$:W MB3JY9$U0AS)X$?FEPQ;BEU);S0O/51+?+4UT==7B3^K+Y9]7"6G162HYM/0! M<^1*TLE0LJIDU=U8=4O(LW96K3V?+UGU9;#JM)357B.GCL^+4R\KM2U-=Y*IFLD4Q6RA0]+)--NY+)+IG)RAF1 M!^:Q^OH^SZNP?VD:AL5D87^3!:2L[;AW8?^TOJY.647;Q"K:K49C]3+::3^_ MKD867)\[JVPQ_6HNW9\.,"/;[TTE)UT8)VVS[W;0.Z!JJV4M=?=4'$@Q>0\Q*2JO=N\1$XU M$2GEW]5[9T"OJ[9N>KWV9)(U ?=FU1-Y8ONS:;71"Y;)1ZYF_8]:RD_/O+9- MZ_^V?#=@N[% M+=]>'U6^>%&RJN]FWVU]WG7C9U#8>71#/Y]R\9ZW0U=N6=D MRLCBX ;R\%:[O$H9TA8VWM"Q*]GX);-Q'>5TVXSGRE50O2Y>)3P8GAZ#7K)* MO?5R6[#O=N"4\;[UKG!CKXJ7T^>E_@RDV\U4Z:JOZZW4W-)M+)225D%1" M+U8)C4HE;^NJ2@)51#FIH7K60,)2$4E%)!51O=61@^/J(;S3H-V5:JB&J-0_ M? W>!O\US$>>E,:M->U XP2%C\,U+#7WP;3Y3%1*H==+YMXV,JM(9EZ?I_@+ MIOA/S'IDRA*>67@*LPUF9*]9:M-/[YPES/59T1? ?? S_(QY/G"8#__2@$;: M U,L<\Z0&96[P ,BP2C?F$6$\!;FRE.$&:Y0ZE"9N\Y2$6+R.8!?F_JZ7/3* M2\+O'IL'UF\P@Y0\ )GT:R-PGX -/&8GA$!MW?@+ES'EF6FN%XJ"F,B-XCM; MYJ8><&[]U@WM&6.VV)[U^;45EWF!A=@UBFDKVFKE.C]I.ZQGY;_VN&MO&"[+ M6_U@6X+&87&M9B5_5TX?C1++';1NNIUL!S_7"" #%J[!F2M:]#Y%2[P02*&C ME!M(B=*,W8E4#8DN_<$_F+G_N$E_N8D1,CQZKR^8$5C,F6_0VQ\"/W!9DFSO M?ZZ8[;'OJ$^^P_!O+4?_D2 2; P#VJV8**%)3/G8.N1])/ES6D9Z-QA?""D" M/50$;DH1:#:H$%>PZ_,N;L'#&M(DN M]-";[ O73@UZ'__ZS9-I^(OKZ;0S&?;14!")#?%B_FVO W3^1_;S\: S&$QS MO^IV>KF?%PVE]CO]8?XCX5!;\B[GE%[Y#RAYY;V-\TVI@L(ZH.PR(P_@LN ; M\JTQD+[A/FF^IODN^:NLW+C52 =D_QK=W:]-RSG!/L.XW^D$_D0'<'7_!"L4 MG.?45&[E<8@^5XO+Q MQ1;X-I']T8_.Y?%)?@61U./[<_A$ZO':&?F#$[BY?#S=@8^EIB[%QU.IJ8_( MX/#;/ 97NU)1'R:K\>"_489AC%DJ[!KY^7;N,S=FZO(50>JNJ.U2HV\/M'UW M?,W:$>-DSQ1]$^-.]0(&U4&@IFB3@Y#LXZ;5X[/]68.4^D M-TMETA/IEKQ\3E$R+S&0H.1 [8QQE)7C47[QFF>K'IG(U0C63#PH7MV-']%F M0*/ +WZD:(I'9!A*WDW[:7(D_\3I(K^;^F2J&K.)/ICUC,'$T&>SZ7 P[>OS MKC:?C+3)__:FU(1/3RW<^(!\8%[=&^76B M%9)F/C^,\@'2<"8R,)=,+'<-8L-<_!6<:I0;=.;*'6J@Y)UUVY/'.Z20W[&9 M_\[T=,OQ C)3BN&57FFYWO(6EBYP#/=F*34EG@U$:6_ MX;N"]#CFT1%0O6IF'/=[2-M]#DGOX;33'TUJ27KW)IWN)/^KHJ&*/Y^.JSVQ M<5*U9.*WH+YL\"/XD53%%-Q#*Y0S!;>V0;Y40J3O3V@\Y(V$!;+DJ3GCRSWMFFU@([3+#])4/ MFFY:IO^L'"12,.H,2\PRQ[O%;;SJ=W),MYGF,>[YO.J]5EZIK]= MOU;AC$1C2SZFC&AL2=QNN,#IF)4*U0^+DV*8G1$+;;G[KP86FC2-A<[=N6_\ M!"N=B3VUHP[/XIRB0@O%2D4E:KKDI!: ^K/1.C4<6V4LNFG=CD[=G>VUND"2 M\_:_Z;8FSNMW:_8E#L=X-7D9G%.FC5'C^0'EK+O!57J>(C]R*KH;KLJG79"J<7W9PJT_H3A--2M5Z8 M1%.4VS*E7!QOB8^6@%8RL2J%>;[B:CY3'(YS4Y!D?-(\I9"A@ G@Y=G(RR3) M58,,4\&2OLSYB\+W?!13^@8S2M_Z*/CJ2DTP5K]U,^X,LR _O]#**T]W>N#I M#EHWD\XH*P6_$/#2BNF80+6>BT"$CLU?:@7^>F+*0C.J@42-\C&B(GHS'XCK MA23_$OB>KQ'8RBV5,>:A/O6'K1MUV!EE2*R$B$\XY4JS'.\[RXK 5?T1+&'0 MR8*;IY&K3%NQ^*MQ?W0NK:;G!>,?F#-QKXP/-BMWAE)*WRR=W?0SV;6=<(]^N9Q7WFAUB[G?4 M#;,KIR52?*E\H?)DCX5ER>TCD/^.QSN*UCE%T+B3[\+F20ZZ.,G)ADD"(R?1 MZQQ"1A21'A0)AK3>82F[L'L48BI:#3IVG>R9>&S&WSI/%:F>;6;>0G7XZ56: M\B&>(%;IHUU*RFDF+FKQ%HR5K<_?J.8K]3F$5LQ'6W>6[-8VP@]$4VRB:Z2@ M!V+0+]$C#S>"ONA6( MV%E%Z/=$OF$P:-T,VI-IK]YTPV%@*XZ7"Y32]Z*D;\LU5(>3OF'K9M2>=+/1 M0BE]4OI>BO1MN6']<-(WPK.OWR]*'S5*^AI?!-[ @O)&*X??,AG).6/\9A;= M62Y-?XEQSW')PYY4AW$7$__$-010674_?L/C%Z4V$!N(*5T'V.2G/K]>]-QT&XBS3VX=O)3\; MO5FM\*2ZJS;"^I+IH.8,]_&:R4]1?2*%5PIO+1&ZO:5WW+J9MOO]NFX%E=(K MI5=*;]F8Z=[2.VG=C-MJ;7?ZGE!Z2UP7>(H.5AKQFO ,]!(]K4?L*RG99;N6 M+]UXB=W)(".^+YARYRSAS<]4G':_TMP?RK\F]>*TL8DH;5%(_O MH-XLA@OLX/-[!MH!>2P7OF#=+4$H\OXD@#^'K>$2\J F#&INWYIA_@ M3ST%J >KPU\PW\%E6 QO2O0ZB$ S#UQZUF">[IHSI!*SG*\ M.;Z=VA;J@*-N?!@2O_A@ND"RVR4,O8RHTEK[M/5:@9^;OA?NS/H6O$(BXZ]Q M'L]Y Z?V/U]&0_IWE._%H$N@FX$GO&B9_2XM T$NRB:RMX#IX"YJR( MF#!)0?%\_/RA3"'/)^VGN0R6;\,)W(GW5T:\&4ZQ-7"8 P*1@KPA3M 0]""P M_% "UW=4;+0@Y.V#RQC?D">F/+D.PES-YU6IT]V,)_&':_I G3E>$\G+7C 4 M^!'D)X27J$R2$6%\%#4P)3" B@IM.F>AAR/>\12Z%W43 -F,:6Z,6*;Y:Y - M"&'F 3G L$&[($0STRW-\\QYJ)$$U\1"@X*T MG,X<>I.B36_0Z=$%J:CQW^+ACML'QPGGIF@?%/97 ,>C4&6@PI"U2>.]TEYS M,!(7V1*?:BNO9ORS#PP$"![[ )+D\9%75N#!*=2;3-_@TST.B_=*?ZT@EB,( M&K#%E":M?*#ZSX1-Z556FGXPK M,3V0S/3N5T /XXO];S#$T'C'B?;R65[-1Q;ZI1U)?)N+NI_:#R[MMD,J ,T( MT@$I6>_^ G83+1G^H:U68*P36@MW$Y#6E4DQ.2@I^G#"=G*J6WY!+JL\U^E! MYSIHW?0[PYQ]RVIW_WE%%VBG]3E^$T)<.C$>GX 9P]];#H@T_3:+H;?U(!(, M S,)CQ,01P<-6UR- K+K(O#";K![&_5G;8KX[ 9:N]D]6\J[?M=[C)Y!H85N M_(@V [F?;5&P_7E%RYR/C\,) B>CT1K U'3R#Z[)N'CA=<$-882=H?:QXYK MQTM8)Q$&FKC.GAM_\3WWF*/*N^E>;4G+9F_+AML68#)$EDW*G@'[X4ES0?,Z MS@_4RF''O+AWP7J#K<+9C$ :,>)WQ( LSR1G0" U. M!'VO!Q;G+GI&(/+A6C4^3SQJ7BNY-E/)86++A,:JV_*8=@]ZF@_Q-*_+\ICV M#CI7[)V^ ,L#N*U)1[O4C5PW4J#OG09O4^[-Y8MBCH12T4K.:NPP$LVJ25;!MU=D["37^.?\3392'R14(BUF RSB-D MOR%;A;RDF2#T.AQ3<#KY%"W#!"!8O0\B_>@E+]@+?@*G<+.(%1BH3Z_X:;Q-.8 M8>)U&7A^,L6]% /0-;J*S@?0PP%HEW'C,>8:!UDK'YEJ@>[R5C_8VGF)_[H3 M7$JKXHL*UT1+BC16-U98XR[&E'LY+XX>1?@]&=N;Y8I5"E3?7*K_;^8JGG7=ZP*>@ M><=JZ6=2_RB8)4NJFS/<+(7_#V/:\8F$/E\(L M\\&D6Q@"+$0$CQM5"?XVWXISP =_X+YLZ+N^>GZM/+B.YX67W*#J1#_;(&\W M5\59X+VA186%9B;2B!M#<_@,*R7(?R:#]_U=&\5[_:B@DU19.F1=[7"0[JJO MB+5"SBK65"KZR3EW <9'*"GI#?Q:JW:>]@^Z6LJ\=K.5/)>EEQOJJ*Q7AX% M+X44HP"%/";\F; >8HW90F^&![Q$W5_R\5P6C9Z"?=Y+&J=%E4'U\.=@BS0J MX/(N]US!\* KP"O_\F((L3XY!W:]S5=IZ8)6U&]P)F-""@Z)*)@:E]3&GO>V M$%OZS ^3H1X2#=:"?$SU;O"USHUQ9[ET#.[FTYU)=LYK$S/K@'AP$R*\4"DY M8ZR56Y_KAKOYEMIS-!7X%3\>G\/H%^P9'I,&38J/0D7:M\I7-RR/O/<=_T)\%*ZW,&:7<2,:%HPC9[R)TMZF8_.:W_ M]A([G;\($V]MB[S21/ N:=*UP0(CYA0_LTQPAL&]M1_X);CQ\WA!FX+]XJ)8 M!'ZU9.@=\@A4:.K"I]H/%CT6>\ &1@'-61"3*N)-G.LC>,WBEYH.6R->@J-3 MM!S'!8L2) JHB](V?X[G%M)5>-A4F2(JVV%U'E=ZPCI$GK#PVDLOY_;/9$U$ M62&H_L7'3BQM\GL$U9,9#W$:$:IKW;5"F*TYK MQ#U%=^"!/]EQ2DNHR/;:\\D',!+1&[_Q4IU+V0R(^!EFSCPFK-QY@'TG:P]2 M=P]\XH,NY2H*(P!1)U1V1)$G--W40!O>MW*=%<,V(+*TQ3VE<08&PYF6Q70? MDR[Q;\/[3'4]=+!U9CXBDW&=:Y-330X[I0G7%#&=9[;O.E9"Q_+ )+X4]"MV M0$7#GX\-(Z&#\28*;F>2 M=;OC&%['.KAJ3TM-XV- M;]B4RC8RSQXSJ&Z:[" M?W/%0!^!Z#.+\8,,A25<<-K&##^-5X9ZPPU6OOZ<^99[/.^_?;R_C8T^Y<_ M>.#J!W_Y$\MM<)QJW6K347ZW6H&S_8ZO]Y.8PZ\P!:X"172C-2ZV=K+ MER'(>MEC1!/2S3"$4-4:U_Z83@*][V(D9ZZ9%IX>**R@[QX"#7?Y60E[:I%9 M#4>G%<-)M*+S%35[\6F-2I\TSSQ !>.$Y4Y&E?/SX$98.>L$CG\8 ]TSW+9HLWBS,_P6LS&PV-W5^ MS,+!CX-:\!C6?P_9GPYV_O%[KF8ZLDZ3:S3U6XO/F;?H+*CJ#3V:41*6Z,\$DX8F. M ?.03E2IQ*?PZ! #"+,IRI*F)RA, \&FX@[U!99RB!@,O:&C?)QC:=P"2SV( MEY,*C'A"V%RBGWE[[1,_(6+(6Q&3Q@W]!HQ,RTNM]2N86";6;CXKG[$'6B3+5RXPD+G"$J;( MW@E6N/T5CYQJS6M ]$H7/R0/ETGK1MUZNJ30#HHW/89 F EI(#,CI0-2'A@G M,-#=TD7.M'AP%"WGR5L/LQFN]J1HQB.:L*1'8 =5OZ*73BJW]V8@JQM,9-N&7:B$D*8H,WTN$6# M DC"*\T'ERB$(BB$J,!JP80LNZ$LI]+/JUB6;91EFDTAF[:5IX4)IQ/0EOMZ M5&[G"ZM(B\O :2R8PZ^:': -+Q(0DZ:H^K(X N@RBNIAP_1 ML+3,!;=*;[_ \_5>Q]VW%=^=0(7(])4#N _ M.3O;;?WN06O")SW*5.=9;I0")(HF&$:(]UGP1_+H7(35=M1&@>ZT NXF MK"/5'D&4P]Q0=0]YLL%#7C];D@EI43AXFWA[]2-'+>$>)RBR%DW:GM;]*N(B M0):$?6R''".>)^:Q5/2^->R83"2G MSD)7I!/Q?%NB B.D(_REW^9GA_*$?U2S;(JJE*,."Q V;*'%[4AS%U5/7_W- MW-PZB$F_&E9@OUM4^+3W3 :M&_PNP^/9$HVD\S_+!0,JUKK[9C9IOJ8^F:K& M;*(/9CUC,#'TV6PZ'$S[^KRKS2P=VB.5XB.3U'7[_UG+T'PEJC7)ZT28N 339(=[2_ILT.L;M8A* M7HX/ >P["JY2H64JGYB&B^0'9P51WXVJB;=]=<#_?^9_YE%XG$?A<3Z%3Z-T MB(J/1,5L7P"H<9WQ&HDH-L237#Q6XV%@40O+%Q",1S-YT AU[YQZV,.:TF>L M;X7S@L9\3;U56)QO4*=50E?#._PGQFQLM_S!?(+G,_$LP;T5]O4RW@&R# 4S MT#*X(8Y'%F\.];Q@N>)Q)EI(WK!\<0&<-5M+)H&;J&VEA)/ I5-FKJ-AROF169[L=3Q2GPS6&UM*C])3ZIO_%S@\YF:*<"V>CH], M'%\+;)PP0Q>5U7<&P;U)>2Q]'GV%_0;-Y0!6]\Y'(>5B7 '/]*<0NB M6[A&>ILYLBA(O 7RL__*LX,>X1(QR.'4;AMHPF4?C,^XYE %3+QH)G' MR>V<(6+&+C,>\.K:B.86 D7$*+E<'L3@RC5\E)@>BP P1)D81]B78)9J&)2% MG>#6$&]%Y5,"[6N7D4XU(9W"!*2.V5 E8P QD**?9M7\+8K81LF3B"!\<+U M!0)O\[\YJX)8B93;_>2V+^3V=SO!)X*?RDD9&,G"(4 /A8,7N.2QP2]]JC>D M&I1V#B>2<(AM+W@5C]^*R8:L^!Q['B02!>;G M$G?CY0E92PNK]X1QM8 G*$#/C2[*J?ZUY9!^);3OZ\@1 ZMN?9 @R16D-L1C M_=?IC-T2ZZ(B8P^]53BILQR%KZ)P]?I/@QSV(W^7&X-I:Y-8 HL(R0@$GHA# MK8^H5&$#*#OI.4OL???" E\Q[@8[<\E1I#!1A9%X*$A*C_/7MTB(4H^;='F.U>7S CL-B7 M>11PX_.YM8W$;,+)?+&C5].;R3_-"\5-]HYJ'B59&'M^=$.,%U>KYYKX(1N' M>7MA^&E^VK,3+F@"H6.F691(\Q:,\:8ZO. @W,0(2BVNI.>@B[B@4[Q8Q&,ZL#__R'X^Z'<&W6GN5]U. M+_?SHJ'P0D^U7VFHXL^'?55.ZOB3&FT<:LOUKQLO1<[^+.=B-2XZQ[E#;+HM MCD@13#)D>":SMWY%UTLB@:*^Y-6+5/8+)0&!":367M,]T VY4S%_U1D\@1*[ MO^VVOK7+^$26^;[PY^%_$&#P3EW0\\F;9N!H,L!'K%VX'SY:GD%;^"XA7TV-KK M2EW0+?G][/E]5)7?*UZ6/>VV;D;MT;2HUEN*0P-81HI#* [C?<0AIR \*0D] MGAONJ6^D+$A9:+XL3 Y]-*BMFW&[UV^*I72D4-A)/9[OU;V=B!1J-5+DBONY MR\3T@.=#O[;S(9\Q#W8^K+TN-X0BF:??ZQY:H0Y:-VJ[JTXD_UPD__0.J'R& M4OE<-O.HAU8^HV8IG\N*7V](Y]89N<[/8HAU--F7RZ=/95^N_/J;HAKR%UY- M-?3WCWE/Q_DQ[\-4P9?3C[MYD:59X @1EU)SJ1*.D?+]$N5[<.BC?]*ZF;3' MO>S1+\5?BK\4_Q.+?^64=@6W<5KL-DK9E[(O9?_$LG_@]+[:[;9NINW>J"_% M7R:7MI;3)9K%JH:#$IO37^&%$P%V9)V#_MHWS5R= $U18/DK+T9\W:\@+]&0 MF:NI\&[H2;8,Z?7A-N((8>]RDREE)TA!>]F"5MI42 E:57M!!2EL#_JJE$,I MAR]$#@]4@5@HAAM==K5;>YF)%$0IB&]QA^(EY5/ MWZ$Z8/65*C6GCO[".:B:YBU?*+G-YQ^!<&P=5U#&EZR&WZ9A)0W3,D3(,8%Z>J-HQ]5(8 M1+\R?UXM8/W,OJ:=F&ZLB,RSWW8RL 646XZ-77^.]:2X.;MZBG40:"OCGY0R M%75-Z0+++;H&#*-:0SIZ3W2'D(P5="OJ!*BWW"1GU,)/9 M'HY'4@](/2#U0 .KKG:K62COGH+S<@EEEU()224DE=#!C)&C%'2 ;P/&R'AX M]L;(EO!)B.T.*]P0CWN)OR+"_8/ [JM>S":A]AL,("\G5792$FI?0NU+J'T) MM=\,J/V3=B>M0^V7V?T& W;+P2]U\)=0SB;AS26FYUI,X'#XMFIO<($U,U(6 M+E<6*N/;YO#\L'4S'?0<7:FC/D>#E6YG^2HCE.8P2:]!RN6RHLL2?%PB%!ZJ5E8]'#JIJEY&F>PQX DE.JF4 M_>/+_J'1254J3H452_&7XB_%OVGB?\!DM+HA&2UE7\J^E/T3R_Z!+Y=5P:^0 M1__E)X[*D5T"DTMXR)-5TNW8XZO65U(A<5JE()Z3(%;L]:>[] MI@T#:I6"* 6QV?6%NYZ(M=>82$&4@G@6@ECM1"Q?W;C7B3@]EQ/QLK+Q$KK\ M] 62.YY@_?H*F9I3)G_A'%11]=8%*]Q'D+_1^/2PPI)#3E0GN:N.V5#T(G5, M,SFHHH[9#64TAU7Z#=$QYYV#*%NISAST1.L.&XRE*7,F/_$ MF*UH]C/^R%\P19LY&.]"!&%/,0(7LYKX^3/38"1F&\Q00IA9 3',L68'''$6 MQC+P+VHG@SN_$93^--3Z$KC),!\J&A1R3S%MW0H,IK"?^D*S'Q@5,#,C\8M' MS0K@@\ '8OZ-5'*99L ,%>U1,RV"T?\K<'SX"3#&#^8K*V 8F#G2!SCH:OO( M'HZ:?)@&U% %>8FW^ M0.0\+9>8Z/VBW706V$)3)@H$:"A"9F5X*[T0"1$OR M.DIZ%Y"W<1:F'6CMWX M$6T&^BWPBQ_)NYC@R%8?<<=TO$:@Q)\+-YS-2H--G,'N_[C2YC#9:\UZTIX] M5"!)[0"J88V&Z\LO7.1\?IBS%Q;)CQ$X!AV7]OP:#B_FXJ]:-]^)O4 OW.'Y M:R<@!;9+-/]SC:'"L[4W&5VI6]9\4+'_""H/SE2<4QM$'50 [!OL4*CLYIKI M#WJ2+U@S_@P\?PG$4WP'-,3<8KJ? M_"V,L3#UA6)Z"AS=>@#"!*(_TSR& DNO!GG&.0E17FFN_TPNTOB-IRQ,SW=< M//63@X)DWY+6SU?4H8KNM_G VV;^I(&Z@ M2\>6AL76W!U-]!O,\]_A-&^C66Y.NXT2=MVT==/M9('C%. SBU8.U*FT@/$A M%U#&:DVL;M#%U?4+GB!JQU4LLM3Q&#L]'K*/<^K.:*%JDDZ: TQ)BB$:]-'PYGO82>_<8\'W8? M51JM3/D=Q*C*,7*R$P+,Z*5FVC[\/^B^WQS[X>H['!'*1QLM$M1[7RV8U:O6 M;]\_?FV]1C%5V')E.<\,]2"PH!=8O@9,2OK$,%T0-X?;XJAT<7/1ZL8O3?S1 M? XB#[SNP8'@*"OFHN K,/M'LAKGXA00SW64[_"/5>""4<7",7$J>)# 2;-R MG4<3S%=-63*@ GZD^71JT1M=1@LS;:"O:02@N/ 7^#)$#XIGVX[71,\EET73 M%*^)I@FC)%\:%@6^+!ZL7X#F7>&5RY"0E&HIE<:H_ MN+1<&$G7O(6R$KJGS9]2G!79X^$_P1P VIE<:,DO]TC;AF(@'G+I0(&O9HX= M>/S3MD*D 1=+84 -6"1_#]GNL J7_^R*&P><'LJ3Z2]HB3X5+\ )@==_P&0] MU)8T;3&QR%_ 19F>%Q"!R-R+N<=VR% !%X'!.PH/03[XQH/\X^)=C]%+<@B5 UT;@ M/H%R\IB=8)%^Z\:Q>;QC/=I#R]Q /G"A0,*>^I?YH,*#7"N["_=M,JG[& MA#H!J8:MFSER!\6&&.^"2KMD<],,>![Q='UP*68 M%'#I)RV*6GG!S .EB=X*3J:CO-?@8,CH7102/"[P"/P@8Q0\_+4+W [ MLZ,O8)?AC +]8L%_#7&PXRMF@1 ZTB +QS)$V*WPH/%8KK:G%_#3&=W YZ10 MX3EBVD@.^,J,/5B@4>Y"89GS.3?R\5 7E'+1U3<$->?\4$ZL#Z8CWA"L8,)$ M6V ST*4+\/\L&@D_Y&&"9Q[WRGGY>FRI<7'2[PEM!68(NAZ>\+,]/S8X%!UW MT)RC?0%+QZWRG\/O(C<=GR/5R^F:#A]05!4?X)SO[_3BT,N.WJWY.9&*Z%7X M->,BL')B0OU(3>@GK M2++'^R^P0O!I+51,8@C4V$2X @':'!I"!:=95K@C8#19@<%_AU8YVEA<*["? M3 ]XL(3N)40+<66RT#G(/U':-#ZW<&TG,6FN).*MPK,>U6)V:QE&FR(MYSS8 ML,^*RUUJ5$FQ>\E^XM\9\K(&%' UE!0>+H9= 8U)1QJQE^Z6PX8Z3T1Z,O<]YL-!06&PI'Q%\N7=F0:8K]6C!5\8NZ#R%2\ M8Y;)62MQA-[Q)5(V03H8&Q,1Y[]$9 M':8^Y2T-TD2?;^_?W?Z_CO(!]:RR=,CV M,(#3?PSG777(4RA\.&9%M9.!1( M%5,^.Z#>507%1>V^>Z)2];DO0EJ$HQ6/,QO=0JZ MXTJ^.L#%)O-HJ-X;/!GPG> O\Z@'FL&XN9BXI]V=FS8XV&C J5]DOD!S MRBL>F/$7FBU.?10]LMP3TAHF>3@9,.YB(0]S;Y+8!LQOGG][S4]Q'LU9:<] MW,BY3I]%1:0&8:R4O>CWUE::223]1M*O.T@CDR^5NS/<1J;$'/IBN.0YS)8L*_H4-"EW&L&8 M [HU71!Y)U(RW)=KK86,4;DVHSJ7]#;SR"V<5#KJO?PHQ'L^X5QFP%M).H/" M=%R[VCS5@TUTV,6)9C-KN^<-U2V"M\=<>ZV;?DX>;--!^:.N3S^)"<[JE,$&TDZV@31-F74MJ<4SB!2) M$>"1(TYHCY@Y;0HLN7%.)67\+:"#24F9-I ;GM9^AJ/]X]6,V6QN^J\C7Q.= MG*(-BCQ3"FIA 8$8\I7E>-[KVE75>^%IW_/8=?Y.?M=^ON6+P%.OK-0-\%PK MEKJ:5=D!%S+R&V4"CZ)(.8X&Q2F1=&PZ<>3S!S?X.%6K M"=.:797#^2J3VGV5WN&7R ."XHX3/AD:G2PY1_ 1',U'JO6#,RA86:)(L;1(YCMU^!E+NZ4 MPX.(8/^[%,+%PK XR4U1(!A6UU9X(3K**3DEE1S%]*FM2*%L !8S>65ULZ*)^:3D8J-87&?L MS?('99'Q,,HW'D:1\9 341NF&S0CJU*0(K14J14.SF-+6WGL.OS+F[ [R[3I M5*6'WHC1A7F++UAK@Z/W\:^%J3>==B;#/EI[HB=.O%@8@ATXI?^1_7S8[ZB] M:>Y7X#?D?EXT5&_2Z8_56H92AYU>=_.LMG3_;<3[ROXLI\^6;^,ZW3G)3]1/ M^CDJ@^0E@XKRBA(V3@"C&EZF?_/L%_P'_0,4P"W,"CPAY9]D>KW#\@:LHE"H MC"*U[!-VA\+S?["JQD_.V)//XNR MRBP.Q0CLZ5X_Z]F=+1Q.G2 7@LTJ7\A0$YS,2;E\G_L8]D6+::9X;R@<6I-Q M]00B'MKHPD0G"QT-]*C*.:\*:=1OW:CH>DKYWRS_1[IEXDB,GT_V?_+NKN-? M(G'255<\S=?CM4<\S6E_O(\V[Z+*/R=V$?7]B>Q_L[1(?U;E?^Y)#AW$6NHK;>KW,L7];\ M6-;"3?N6V#,S4MSE 4M'M=\3>RRM?H$LMH-6/R&;E5#P6_@PJ?@W .>>A@]? M@D'^;W+L7I@]7@S6VCB#G._/1H-\TKJ9['.%HK3%+](63W/.;K8XWM#9[4R; MXNZ]!%M,/=J6>4[:J1 M.^M.A)>9VL;977JFO'X"G:E>V9A*'YQ!*KU\Z&S") M-[ Q[T/9;HIV55S<-7.Y3F319V6X9 M;J'46I<.+^__2,V3GYD?0@3#7G[7?OX!,T",&F#HDB UR94/6S?]?GLRR>FB MVP*9M88)BDR5@ 3U"?Q3@,W9E4&6MY.(D^"K9AH9,L '^:Q6G3RCULUPT.[E M%"9M(P\RQH)9Z_"FO.F,8 :UG_CX4]Q]&B(-AH"E1+W-EUP0U)C+F]*JP2$- M:@ HB$XJDE*/H#+6>_P^._Y_&+PV[(6M=&:-6S?X79;XL+A$>VVJI98 1A.0 M''E]O64;A,\49/".;C["+D+LIG<=JZ"3G/-2]L^&K'K;Y39JMS=IIX0K! 8O M2P#E5>ONXYWR[?YWK_6:1%- @T<-Z?X"_'G"^2:D8$UI9<9NM15S'CVI8WLG M'4K4O;YDON@*%^]) 0\CXUH1I&:ZY;1T&[OHL>17FHD;O39H@R*%>S!<^\H% M9565-%YA.&H/1MDK#&.J:R'Z<+0[V%>:Y1-4I/&>93OY*X+.;;GUIQ%-U>-I M/@Y.#O146M/F]56O*]Z0_N*.O0W-O%&P[$R5[F\1=O7+0/ HN"$@Y^:7% I^ MK&'7KUS(@GUDX<"]%#@Q D2;')K24;3715,B'1XC'@M\>(Y-34I_X2"F)8)R M)< GPY]J2T1')5B%V,04UIL1P!^DR2/;S55FK], )XE%)U:;0R=<#YES*ZYN<9GV]4NNK#+G2[T]/LQZU*A1:T7FUCCH: M ;#4L-=;>+D1]L.D7X:2M8"R"/3T4E:$L@6(I+QZ+(5%DGCQ)C01-1]-I+\5 M-V67Z2)+!F%>LD#S5X172<IJ'S MO#AXGF_1M4P2HD>^6KY:OOK%O_K,ZL\E1,]1"QH')ZM7+P'1,\&N_NP]#&=4 M/"01>B1"SZG+"@>G:BK8#Z%G,FS=3#N#;$>!%/\+;G60 #U[-">,FP+04[XW M85(?SH/L&#Y@:]H:9 MV76)ZE,F_=X[@_1[^<#9=/ABU$XEUI6H/C6A^JR9R^>$ZC,=M6[&[6$.[O5! M0'T&:E- ?:;CPH6?%--G*X7VQ_39HBTG17@RYPWFDS[4<@C;"#2?Z;00S0>9 M"U^W)ZQ/A8[W3HG>Q8V*GI9EZI.I:LPF^F#6,P830Y_-IL/!M*_/N]I\,M(F M_ZMVX80N>0.]'5U=O[;!O?7]_&@#;1A(R#O3TRW'"USV'7[^UH+U103O=[O9 M9E/X$(=CL#TK&!!4+]O2/5C3P977/=BZZ:D=A2]&^8XB= [(&'\PTGZ(7N$% M,\\T3,TUF==6[IA][\,!C-_^FX&EHKRWF?OPK/Q^?]O&97:45RW^Q9WCKEJO M.8*%!MH!!OJ3Z81&\7OGOJ/,&2A=D >3TP;4"[9"Z_"4:+0$59)]'8ZJS$V+ M<&[(..+2 D^[S ]N>*"V]0S$9+20[5/G6A'_#U%4"".!&EA1M5/386+C_MLC1KW)NVIJMFT &SP?^(9N1*,;Y-2(2LAS](D$NP50DM"&)<'_# M;5B8J_#7FL]M("(3; ^XSS%/\K*1-A#GWK=^C#Y M$!&OE%;T8\&U3@KF-9 M:$N8V/*)6&01RA32]$JTC-(7%>%KS^'+8?%2[(2"! >5(K##Q"2T"< M'A YGY87R^N2^0O'Z("]-6>N*U0A_=!+_=(4\$,)XP/?- \P6D\/H4)E?P4, M:^(R^V28?,<87('&0_36XL%DW--B)EA%4\ M$>)._N\["E)LM0(U&(U,>DQ[2@V%X!M<_S\QPN#@"H<_B3IK3:_9D8])YP@' M.0$"(W)'@@)TJ-%H$701TA7,9+2.78&Q9. 08"/J 0) B#TTMN]31WD/K](Y MX73";Z/9A OR4">6&&=]OV&(]#H%B)&@=$0O9H/5BCL)BIOPE@06&IZ@6#&) MZC_".7E: ">86$Y)!](2<9TL\P=#^L+4Z4/: ]?[) B#]\X@[-L#L_.76=9 M0!PXC^#W1%_-PE54$>=*!N>]OF!&8+$O<[2Y'9O<]7EDA@H0GK=\R@3\D&>/ MGL3PS-FE[58P2<.&H0&@B5$&_N8C"QKL [%;;ORZQ MZ1>QWM)RNU^/\A;!J*4!6M)9DN)8+!<-?E[6Y>::;AZ3?!%&9,Y"FE9CE;^< MHAJK1A9#52^%7L\7;ZFO%*>UX-Q,=*=<.4(_$?916S>#=G]<=,- ">+O6_Z^ MV:B4?'L>?*L>FW'[R+A=-5M'(QE7,FX5QE6/S+B#UDV_W1UD+\0Y*..^!%?V M'A-YTH]]H4UENUE2Q#.WMO&;H]LJ." .2ZDI*E2AHY M=?/4"'EJ.FI*;Z'DJ1/8'W7SU!AY:C#>&T+@./VJYW0P4VVV(K9MWU1*0C[. M%G[Y6$=Y0<5+==F8M&Y&[6YE>(T#(Q?GZ=R=P\*2KRJ%X-APYR;T$_'6"\AX+!_8N]EK;9!:4PY^*5G=\.^@C*5 M+>>TKLJ%9R5KM$[[LY=P7)2O-[B(Y3=D^MF/*7 MX<2SX*EM+NVAF(KJ2+K]JAZ(9*JS8*HM[NRAF I!%=O#;L54N0Q2UYZ@XCEPO+*LE\<.92V"P_ #U4/TL*=(\D-# M^*'D85Z.'W*V? 2FX#![%ZDL;ZOE?./IY7"39"RAK(G^DM-1)4^ VI0^%I=T MV[U11:U_LDN!CQ.LETQ:BYU2&Y=.,!O?&]95JBF9]"4P:4GCJ38FG?+:S[J" MM:=,^3?3WLB' OA:"#]TMD&3_(66*1"1>/X2MK^R45F7!E2[H %';768O;6I MN2#Z)\7*WUC2M^><%6U:0D5.SL&DVQ<2BJ)*M?NQ-BTV7\G(%/%*@=J9XR(IBO',Y'8UX1\;3ZR M&,CTEU;J0;':;OR(-H.%!7[Q(WEXK$?>3'YI EX!*7:2TROQY\*-7<0'=C5S MF?;C2IO#;*\UZTE[]I#F2+RLFKL2( MU#'L5JR/^ZV;G*:57S;A4AS#5;.[U M%V4/U.QV>*L&S,IZ[BB[HI/G+PWO*[)UTS)I547PY.HH1_354?:ZG.\I8&^. MR.V*5X@[&1)2$>*X)',[O$>)7T40(Y<+!/S4)3+Q#08P2R?BD.OL89U44D6*ELAZ MF=CG@TZW-ZH'A[O7&?6FM0RE=M21>MF34C&PVQ"D\#[DPY2A73U:-N:9MT%=P%-G72$CQ5>*[\[9K=/([P2OFI[4 MUN@IQ5>*[V6);]FTTVG$=XI P>/>6=2G5C;^Y_2_LS+^83M=IGE,>06[1G][ M+:*%&&K$@.%NE^BLD:(RT,NE/E^30TF\/.;9LR:SU^>""X5?&(#&J\/[3Y], MVW%-'_0SIS#_F=#FE?5TOXM%!:-NUDO*!/L.W: N40]JY:X=S?N:V:M''=53 MR5X7QUZ[F9];V"N'@]36S32G%^_H_%.3D7@N!_I7-[P4_-YW]!^*83Z:!K.- MXA:234*10XLS$8H:#G1O]8,5E$:DA>-=2.-;2IM7U[8$.3.:[ATSV<"ZAU"Y M96QPR5U%!_KQV&M B$:5H<4E>YT%>Q4=4/P!'F3 9=B6U[B]9OP9>/XRU<&V=U*WZE'ZTS.O;=,2O2WE^)'6\1]8 M1HH7(R:;MFYRFE_K3E=?9BQ@S^21!PN O^VUCUFU,4!\E!S<]?+1?1E+NIS3 MJ#37(%[&X$SB1)?FN*"> MR0TI%^!^:LIDWQ/J3GV@ 3JQ3;3%LWM=V[(KFF45RS1[QC M"]<,N\ U#6&:R^IWWO<.E&VKEN#?QR-04U3)V5PP,NR=X04CAV>D(P0C#G?9 M@%1$4A&=WR4F0_4,+S&1FDAJ(JF)+NRBE&'__"Y*::8B*KA!)0F\GKW'Q+0- M<(*O>Q.J&>;+S5Z7<;I+)N@*\F1;%.>VRMCW,?2]8<[G#*$2..X^M;]ZP/S+ M58!PN[-GPN)_)DQ_>,'OG?M.#NQN",7O(7C^RD6 ^9_A/%->9 M/0C7U[C[%*;3SK@[KGR=PK0SF8[KN21@TAET\Q_9:2AYWX"\;^"\%I6^2. E M@.F'!PC5P?,C9#< S;TOO:]]\!=6!_G1?F0\<8/7$]V#*?)#^9=C&7?./C4M M37-L]T5:SEMB4US3_1-_H\V>:<9:C'GFHWT?S#S3,,$\WZ%O=CALW0S:PWXV M?'^RBCS)Y9?*Y>.3E*]^ 45][^"Q1[HF6%;VU7;H MQD3]:'N^&XA:F_(%\,-Q;07P!RC?D@Q1]7PJ8(B44KR,9-CNC[. !%),\\R*3><5[_($KX$^_28?J;4!?-@317KX$9$3IK?B74W3L=F)34"%(CG#[/OZ]&4"GAKTXDOMR!8)UB')TMF#LG@[SY@R&F MD>D8N"SKF:PASU.>%HSJHDU?,3UEZ;A,L7)M"SE M@=D,D984+YC/3=W$UO\T"!+"&[D,Z/8W2Z/J)'"CN"G643[:RE+[P<&=X/4& M\YF[-&U"QVKC.T%L\,9$5X$Y*]JC9EKTII7CF1C=IYX8FSU0J%]AC_!36^>? MPKA /!WV43-M?&&P7.&P\-8_XG';"#D%KW>("# )^\%K9\& $C9CF]"8G$=$ MH+*46> !I3W$O'HT76,*8%O MXD89_+6:KH/LP%1AG(7VR&@-*2U@Z SS&/AGE; MGSHI_!,2@\.5J=W>!-8 NN9AP>&<7+9$IG%6S$9N9C^UD"D1D SW?ZG]Z=!] MT<(> :L=4#')$F,1!\LW L@TLNTSS@=D(5 M68)V<@Q8RL-S!#(WA[VP=5, P/'?)4=;'\.9P^MPN[G6P/>!;H#M=0F_3D>< M.=B4&1.?H[K@B'(,I,Y>AU3;B.(G2#-0>:XM?..URRS240)V2U@,B0?%<=:- M']%F<'(%?O$C>>AA1S[&B0-ZW=X:A1)_+J+BN97VP*YF<#+\N-+F,-MKS7K2 MGCT\5),(::9]M4;$]?47KG(^/XQY!ZOD%H*!JI V_1KL$N;BKT";T)$$7':' M-E[RWOCM8AL!\24Y*K+;NMTK]90P>;>EP._PZ 3K0/.4G4W@CY\_K-O O]M" MIO\F.U@ FGH1T&ET!2-OS2,L1-!%;L",K2G_;L(T[N_ARY]PVH/6C>WD6/-K M'T26RS,_X7<&ZFSON,V] ]"K[/U]27H-]\';/>&\1_L@EI]PWN-R_)EEV!!2 M-C([^1TD NP4V7$53A%-3@<, 3S GTQ_$1L?J>/>4\@NB=>=_K:CW()+B']% MOZB=,ML,AU5C]QW50R723O:(-1QH2M-RN^USKR*S%S/QSG)HJYTR]AA.S=0G M4]683?3!K&<,)H8^FTV'@VE?GW>U^62D3?Y7[2(Q=T##!099FOS&(A"4.WH] MN,8ZUIZ9G@Y.'EB?.2"XDR[?'I@L,V[]\$-\018;-[*)8M38GAHA0Q_.&,@S M@,#,ZW>4Q+)I.U(+KP(]?#*3Y@/"3/LF#U/@?RG,L-2>T?XW[4?'>J10A6*Q M!\UJ(WNV01<]!&"_(](T>><4+%BYCLZ808X](:^"#8C.LP:_ I?(]<@F# ,$ MG60/ >DT# 0(7@@)J($?28X43E*W-'.)\0 *U!#-VPH^_\"-1!B"3\2#E^GT M=$)K/BW0DZ'H $QTQG&G,2*@Q28!2"-"6I/+0^$((P+"YD#CX.:XZ!P3 R>YE )'R"2)2(2E/7F!*:29"6,]PKA.X*'3_B @U]3)A.=X*#L>Y M"(K:CH^Q, P\:C8&OQ+T!?$P=5]$?VQ$7"=A,91!RA)$0#10 8U\Q[L8W+5R9?_+"*>NA6:+\)K:L M69/.UUGW(!B6YJ)<\V,*$P1WN4:R'PD!YF_,\GMU@$EWQ,[PXU@J<#8(C[.2(YQ/Z*!V]?2(O-SFWHJ5A9;RN_:F A@Q[O<=\>S.K#)/_4 MZD.\%Q17[CD'@37TVV]W[<.LH1Q1 M4<4&[LHA=8G\1 J0TF,IML.@R1ST+K_/!);E/END=8&A'11LP>*_@QL'/[KW MZ2H3<"1PO3YP8N#Z;>4>-"MPIQU_ :H,5_(?Q_W1QBM&&*:X\(S$#!Q&VU'K M:F(N& 8'%9JB:3@!$$(P :V -&[\(3P2BVGJ05@8>6MHD.BP%Q[&E9S7^0O1 M%^# B 12DD9XP"3D")4TBA?0*/4N P14'/QX%PP, SB5LOH:@O'33^*16I:QYW$;9L2Q112VY* MM,&O[G"8STY'Z5VKO2O]\:K;5X>]JT^_?GHM9A=YNSS>QMD$CCB'9RH[;R^8.]21BRXWJ+3RL@4Q[.U:\6F5'S.;4VC=]XX6G_A*HN ML-G/A09;CH8/$/69<0^ "$#>#F;3V?I8RA(>@=FZ> .-X+3"%PDZ1F3Y&LRL M6)#)JPQL7&YX%'SZ>G\7G00S-G MAX;H_3"J\'#0C*(OT3_BED::%>#S1_/!<>&$P)N#V%R8(\00'\Y%QS@_3NDQSX3FR=;DE&#V6-"^31F7"J(TYD"[_@7_@*79]0/I\[_^K0B7+HR6Z<6F0+??Y7R/_MU"GS'13F M:N'8R*G"*@1GUF?\H+D%7GJ%S"2&^7[W]3:2HX(CJ<39DZOD<,7_TI8K;V&Z M,6\>R)38? R?=,N^QZ)-5!7Z.HQ)@XB3IJ)*B5-2Z39X0)6-!\59:)(/ZU9^ MRBJGPQ.]N84^3;_+32#0EJ_4IE'Q*]@IKF&6\6A.3]&-;&HK"CBA?8.&O>?^,&:'_FJ M6GG[LJNT5%FE=9 J+9Z^S:A"/,&<*3TIF%(Z%?' M6P2:X#>TY[DY[OZ#^P\!94K$AA108VCTH0HXBO/H'5@O&+,$;UB',T MF9'V+,DVQEA,D]Q^I$V&$EC.S1::-<<%+N#(9?!7RDM:%D]:>(K'TQAHLYM^ M0*5&^29')PQ<'WS9&Q<9!1QQ]Z^ZXY%Z]3_WOWY27KW#RZ'O%IW7J0!!2 R, M',#F1;$"TT[$VU!I+E!^W>>0%2A,P&MUP*]")R>,7$0?T+/1@-H#L(3G9WRX M6UBQH2GO.\K;P%NT86"VPM*%_V&VS0S^&_H[N-+_TES_R=1_B-F9+@CM2M-- M40L&7AP:7=X:)T>"?X^97I#H[Z"+/,&LO*#%9Q&/OW5 ,='"3/ A?<>-\U/A M\]$SB0@-!E.Q0\53/KEHY?_$?[:!1WS-M'2'IRJ4[S_?_PR-__B".)'(B-T! MO$$S>N9S\(X]ZHX8BK[C32H8JD+JI'] GR>CH<#+#'U-4N84 B=K4\.L+I[S M>*VWH.;<- )8H8LA=Z*I\\1+X_.HN>(QW(0&H:P:J$M;!*/BN"OIC1/KSZU! M$CHT0_VI#D/]^=8-X.#ZKCW#!"Y >>Z0G.,E* DRH ;\HP-BB1LL>%WY^/%C MI %/%.:BB2KK&G Z*%)^8C7YJB^MQU+Z*Z,(N(O\R?P!^D-SM3\U$$\8AD?Q M24,]KP67(C&Z6YALKGR(S(TOV%5'?6FY*B5O6+0\7<>R* A6R)-UZ02JP-6P M.])_/>O $Z:6/,T5L>LDZ'0TFJ2?AD.AE>_%=I7\/^T643O"BHF$EKT MXE*#*!YC/\C]P7T$:O':&"QC\X7TA47P(9?,'.<'%UQ7\ 0PEQ=H7.KNQ8/X M%L%>T<3^2=V^J.EX/ 9_]YOV!.-8[%$\WQCA*Q=:^A;7\O+8THFKJJ M1"*C.RI&]K@#;-HZUN>BHM!=T-'H-MO8NXCFHBBZ(N6,VA,TBXYW!I"+$[4> M1U_GE8CR][G)(FC3_BLP76J&!LD6[1HHHY:"NH@]B39FT$Q8FT$1 Y/L79'K MV%0QG2XNW:GT=8U0SV$1X7JM:M'OFE6R6D,U:ER,6KCD ]:D:,)\=GS+J<[ /'$N+VKYOHUX)"EJ8CZ ">4=;/.+G+_^.!@0)3F7D M0.9YRP':C!)M5+W6C=KI%H!T R];!"#"N_I7 MFBF\%$S+HXD%AQ_O88IB&S%+A@6)6,*TE;"U)>F<<7C M$M@(]TI@=;@D#*2U?@V S:*4+1_77YBND=COQ,KI12%=HFSESJ4AS=6(E)'] MB+ZQ8WHG4X=1!39MX2BLBKM?874%UQD\GB?*5E!8#;;D=@'E/_F1BC4L6'.Y MC,M[0_N"QPW"DS]Q[1[4N. L/!! ;R5#, ML-4,\TD10(SH($L6Q9 >BB8!L^8<*1;CP(GL8KEI5-DONGMA]DR@"NG/(F MEH;Y-S46Q:UONN-AU%1+BHZ@%PFDAUU\PC;"-Z8U)]7U@'+EL4UF/V"-)@H9 MF%1:.J@0T1L5!6+T.!(,9%N:N2_3S(=*,ZOY:>;^B=+,I-9B:8O*(->*ZAFW M+S1"C;HRM.>$I('8)>L24P\^ L?;/KA@5F3M1((9"B4%*U.*H!U792>U@^G! M^>N% $W4!D#E[ZC 1 L#F$=1_VM&;X)R6R*VF,&U,!:CX.0C'1<&;[(Z'8=, M?JK\4Q/9&S/NR8'5#U]T#6VB-@KEQJ!MRM1()6)D_%RA;HAFT.V\;*)/0$=V MRBWOD'OX@0USI2$]>[@Y)D8=!% ?_?:G(%[]\X4Z8?0 MS[LU'AU= SOBWM=X2PJY?&$47(3%235]0._#$BG9T,AP^0\B6XEWL*0GQR'B M-.Z^6&TP)N!O.ES'5']\G,[U9A [^0*X]7[3^]?MS$: MEF-NY M5$#Z$!3A$T5_1'4.GTU(DS4RP,$(:PA+L-$+LDPBV\1+W,)9 77 ,/Y\'J#^=L$A"Q(!GX!53XUA8X9MN&\ON<.B'PH;% M67_7 9L48\WQO*/ZB.BC4-@R+55Q3(^X]QF9,6+>^/DSC;R%_6T'.I!*1MVB M+KO[MSVP@5:@-AV7AQ/NF4T!)6YRX7Z_>G?U%7D.4SV.^\ 2VA9LKV?>I/B. M870:+*8[U_%@&'@(V+E#;UI_H$U"[8$?0C+-(2:0M2D02#8>HKYJ G()V=M& MK8YA=A0+.V175+\F1W $.T43_&9ASK!Y)!FG 8'3%QJ7?"Y:E'%47GW]\NTUG1*49Z?&5_:3Z0'* M&H6.X;5XHJ ;$_>^A:A%G=2[_]L+P]$1] I1""AO/1-D+:I3\"YPX6CUF.@. M4TS=X1BX!7D=:K-'MSI^77)Q(56\\$%]X9C8J[(FGVAFBP9BX7DS!=P)$_1,UT@='ZRRZ,S"],Y>7Q(N$*B05\HYK48>=+XF"LX[42L_.Y+ M9.=01VZZ9UN^2E@2O#"7; 14_S\I'P2,.#?G_O/5G,Z;4,*B M.@(OV:)--4^B"SOJSFF'2)$<9/<6Q-E2>FH[Q^M+<&%N;/ON2SK&D^BK%=+ M&\,,$A0Z#TD'1MW<14MWXI-1C38@,A?HQ:%%X-.^\]YL="O3TR"MQ%,$J6]X MF@H=SO54%9>LM8+EI@C2QM-F397'(3?J@T0<-%2-,[ CVAM2OF&Z-VU"E2E: M3R3#383_#1%#A/$ILM&HI]%L%&V"*P?.04\ "_+, QD\6$&J\0 !XU#7^3V' MR4Y#MGT\D34.:O-@"^HI6W4>8 M/I8"TT7PMX&!'%#8671LJ+Y"K'^-H!W -'APD.O#2@;_><7[3LUP500*SU>% M4[4C_+D0'%WM(JM0X@DE1C3/1I"9J'(8Q/.DG6*P,V M)@&:P1&;HLK]$D#/N5_UL30%4^-A+K)B"GFP)87L>%X,,/E,*,F:=>O?::Z+ MGN._046SW.PP7G?2ZV3OM55$9IB65'&RPUHF6S7/#7LSZO2WY;F1,='703L) M_\6+#-"SB'-FW"7(5CI5I\3H4-LV:-UT.]E;J_;9M?%)=FV("\G>)%]VUW*T M'K>1-3X_#A^Z;6O; F!H?2R%[ HL Q5OZC_,NWD^2 G3M9-5GU&-W2U5OMH9( P;W>;@#!W_AV4GE+HN%H M"SKP*"_!-SH+=&!TXQ+K%$'6.9[[A"ASGL;?IB7)7O3=BP0&LDC@,$4"H_Q> M]-%I>]'!(2%^XQ%A/R-4O*GH.K[(>8G3"=Q7X#,_BG9R)XF.]N@K>H8]@.[7+.[J M>\+M %__67EP'$-\(.!<1$2$W&]^N%/C%!-E]I;G$+@H7WT8?MX -"IH%1&" MA@G!]Y(Q:T%._H\HOT(9O>AII*ZFV,R'4]XSHX+\E&N6.O]YZ2-.-QH"]_ 1 M)V:*UXCU<<]3;$^X.9U8=1II%N 0C7$F:XU^\0N-5!UF^NX'MEQ9SC-C\64" M43@P##M29P'_%K&:;.K2"T,KX@.+MU(XO)P.9$7'[KXTSWA %M[]8 1,,6!N M#W3MW!/A<,)&!*[+^Q&B>G<*FEH^1X$2-ZWQ6[,$Q+R FT><-:8O;'[C54@( M()W 8<8D'N-="!S52EAJ$"PL MJ-WBS\=;3()- DS!IS3Z/+PP\,+4J:UP MR]5Z#E?-4R".'MK)L22DVB6WO@/Y(*%.2K\O$#9U"F@?)0AX]B&LK\3O_$TH@\Z.L\Q'[ UNT0)Z9 MEW@[NB:\6A3^$BHU6MP&Q=9.D]2,VI=P*WE"[I'!>2;HCR2GVP:!8-CQ\G=8 ML,%_E+N(V@E=ALZ5Z)H^YBLY&_?8L!M8[,N\R.T@BR//XQ@WR;4H!K*)>[9\ M?JJ)8\\3C$"ETM&]%H*R6>Y\1?O@@#:T#>_U=56?Q!?(P\+^IFMF@0J6MO+8 M=?B7-X;IP6'R?&W:M!9ZZ(T@I3#:T4A=NV*6S$7^=6R_=KK5^7C14;]KIC\:5ABI^Q;B;_Y)=)C7>/!1=TBMH M!MN"^TCW(4=^!;\#N(LW (MQ-OPLYUIN[CU5N7ZZSP:]OG$8;X-X)%-YL'ZO M\DLE1#]%B"VL$^0K9[DHX\9*GYSD, M7ID;YO2_AG)#QHWH)BXJ1T"\=+U<,KB?\+ GK9M!N]?+5B/P=/ ^>X*2 M76EO*NB1M=^NY@JH!; M3?E'(\] ;MN/M DB0E[]%:+^!'CJXDJ*#91&JX]\PI57'W62IBEJ)Y\FM1[( MQ)*[ZIEIM^@$/DR[1SFU7%''U<@XA[0::IIF*6M#JAFI9NJU;O93,[TB82DS=B\S+U$R8R>X)'+A M<[QT[ T>%O5FRF1< QA#,GVU9%P)IN^W;@9CM2%,?X(\VVDV^SZ8<; ;K/9_ MQV9^ZO0Z#-C4B*)@V^:6TV:*%L<5CZ&M$U+S&.];?-5[G9\*C+91K;:-N0KI MS*5VRU&59 KDB72<>6[^9,;5W\QUK0>:&-UK'DG6T: M?R_>&3:-=X[MOS2TWB+A[.Y3="&(([.AAR5-4Y3-X8LN$GRYR;0$,);U MFC]H.N_K1C2&)P\Q(A![U]6>$+&4=WJ;-K\(-6KQMQW%8OQZ2KL::IPZG2:9 M^>/G#R$W>ZL?+&.$WXHI5(:)FT[@Z-QVB1U"*8>K5()5#++[DV[@%!<&(/ $ M(82$%X 5$[&=A,G\1C +NA-ANR)HK\OX=9WAPC@>+8=TX6!Q\8U='(A3LVV$ MI7,)0.@H-PX-=_()S,O>\RYBN_.H&+<'$K"[?W MR<&%ZW2]0.'> 8UGS,V"_DT*MB]41DB/C[;GNP%RRUN$O[E?N4PSOMC_UEP3 MA><;3+D7;1I>O!3MVC3_ZL%?7@NP8KQ.G? A^$Z(O>LH]PROC88OIDHK7$77M3)W&8*0"@!=;_ON9C%VC^7R[(SE$$,Y1 >?-5IZ(\4 MEL9F!) ,-M#_;^];N]M4LD3_"LL]/9/,Q1)/"3E]O9;C.&EWY\2^L;M[^E,O M!"6+#@(=0'$\O_[N704("9"$A"20JF=-3B)>M7?M=^W'4G\22IFT0WE(^R.R M!B_K>D.4(_*PV66#0:\<8SWDHRWLX8$4J[4O_.*@&) \N!Y=]CUW$;S_>#>47J%<>W:43P&XEHZ>!#)A81TUG5*D)8 MZL6U+$H]K:9#^N.?6VV5,LW9C[-?-J0[.!3[R1?7JJCT=LZ5Y.S'V>]DV$^7 M#L5^"FW5H32?_TE*WCMN%=VQHTX99?5D1 MVV,!/-X&C'<;Y++GC&7/UD'+'61/_^):$0=*?H8VESU<]G#9F,V!?3,<+N^]<'V@P?)_. M1L:2'OCZ3S8TU4GK,\*B>=&9&2RXK9\B<\& J'DXJ$B1*D4H6^\ M/=VP&8X1W@6"I;I>7X$-P$%8.D7 MO):6R:& #.3*?X,A<4HTI1.'ZN< M\OV'TM;9?UP,7L9*6)H_8@Y!Y89$].F7=@Z MM'8YHAU=:'4B*\?-L"AP&!T.GV'+[CLL&7V?K4]\-4/A/\I+7@MUG%RLK*FM M?Y.\&D5I^&E&/L,7TQ\K%RUK,F9H=/+!S?<[V1NZ4@6$9W\7 / H?2-#HR(( MZN% T+ $N:R'90+"J!Z[F!%V;-P+K_[,M86Q2E=?>F&ZN?JF9S!1*N MCBQ]@_W>'[U67V_OV/19?T%@Q0>K#C:#I M?8^@#>,4V,9-MW _.6#D.\,9B>OB/W=PT0MW!QK:[E[2W$D71X6!2LK=#6ZX)%F8-R:QJO!HGM M]QGX06#BOBT1J8_M(X@39!X7GL!G^B'\V7?M6Y_B(^P(.S,(8,POX1)X:4B6 MVUV\!'X87LZFR^NMK*2U(VR9?''=6T=^E;6W?@1 %(QOK;'9Q&T8:4W$<2_ MJ C,VICC(A\Y'B[=(PPF&L9=)$A*TD,2O1+B+7(.8N7OCBE\)QYY1:1/I&2Q1?P)>F/F+9&(OPS=AMEW4[-"Z\\$3_C(#6T96$^Y_Q8B.%\XF M$^8RTIY*Y*?CST(00!@SFGD67/B-!"\D$#.]=5['CC5>4)2(Q;$39L7#D%@F M(@Q>Z[]Z)*!2P61*%7]TPG 6^ZW^+*+F%KX[')L!2;L1S0/_MZX9AL(-+'DR M\1%[OO6#&33TPL>%"RQR;PH3/Z!!+]-!%WFY"Q*\/X%MZA(3I%N8]%%:<:ZT M0\.*S79*Z0BT;Q2N\9'U+V(1"H3V";,-K3\Z+1X-V0*!QOW9$X*,/UF%F MNLDQB U[?BGR!X&V/2*"YR-!@ [Q9P%M.87'@+3Y%#W@HN0W&]0:H'L71S(V6J2I#[3$AI\W0LB2/WMC1_68)E") Z+X#K@;.S0"- 61D0704].)5#08Y4%_XD>4/C @U!DM1Q6R: M/+;RS21#T.F N,64&M_+K"#!$VQB@#8+"I@EZ[OX@:=X$9N@-RO1,>]/ZHE* M/Q^8SQAK1598@NQ8]W7R;-3T"%IY,\QC6E>M$$?9R/[$!+;!S!QLZ'HS8:H# M.>P[H<:>O=AU%'3G!+P#'\Q<*L1B*[*H'RWK6ENQ!6^U'JZPX^2&?K"Z:#* M=];+IG<('369I0_E%!?;U.]%5.KTM \8[27+8&+>L\TJ_TW:'V?>=@I]D#5E ML%T?Y&K&H%26"50O,*JT$3E%X\"?O8R%OYC>#%W%6,L;'>$^'R:A.0RQ8F/2 M^K,38&(,=,SFZ MAVPUI?2;&+: =#0:XC[5T0PMAX66R/1=L(8\\!_](*#ABSB%)6+ME-.FU*P. M/6&7MC:HEN0]-JC65'F[!M5M4%@W5*05.S1)D%P5&3TPI[2:C%#6;,Q7D.;/ M))AL-'PI8Z"I2L7\;4G=UTK4DM.HO.&8#7\,YXS)^&Q-&_*C=#LO3$#;/CGR M&!?I/CF6,5#LH6%I0]G6#-L:#@>Z-E"MD62.C)YI_$O!%)!-7KF0/;[LV^3& MBY$7E#??R=0/,$P)+HOE^N$L(,_PU$<7W(4,(6F,: '9Q+Z)DA_QK;"UYA3S M\$ 2'R9+JR@S#><2(1U2F(04J%88Y@\S/$;$%=,4NF$<_A-"!@W3CG$R,7'! M5H#=I18B5>7T9P\U+ZBK%S-DAF7![?'K6* N3MQ9N([M!)B;C2XTV@+4>/'1 M7F )J:8;<^T$2(R&AJT9.);PC\7/9I:3_VR>C9=*'LX[B[3'LTCWD44:2ZLB M(7;4Y%)TVK+<0IDP\EF\*WN%,B45$NG14_9$%36N6(%3;\<.&0EWOX@UH\D+ M#Z.18V&<[77L"WANB'D'47KC0YJ+!?:80P7#;^8/4.WO8C?Y]N'3;W.'.$UK M9X[!2ND&UG=R=I"D2@!8H/]?0(G-<\#8N< L9"GN$_AXYH3*CA<5BFG*+>(" MC'@KEFDX0 2^"J^CYA,ZEH!Z//Y*5E00#6N@LMBA "HN>8K/&O@%TU0*76H='!JUP*,1MLO_4.I=70]6IQ4<^@A;)TZ4"S#SU1TD9:B$@+%)7$.(^!!ULL#Y,E9,[@Z-1POHE M:A+0PF E*RW51-*(#EJ;\90F5B=DTAH'FG*+$<<5HJ/Q(E16XD XAH(P&C4A M:/XRM1*'@5"3(9SP'?/%60[H,CU"\V)BPS:C4L1LT4><2!#K(">ME*49>@([ M8.D(_R#X\:)K-!&6::UXAM6RYIHKQT29TO?9!!1C\2O!CF#_G@;^R(E8L/B= M\[YLQM8[$E>(OT_W6(3[XP?2JEY:Y(ND@H=SH+MI%*&XN)$^'C]OL>&0\7@N M=AR8J7W<](6(\W?.SV09Z:K2LW/0>O E? 7"$"'$M#H9?UF\#FCZ 0O[Z:.' M@4&']ZV(E-%-MV=61-&ZA(8-L4A^)2A9LRWB/+)81&(@AJR9&]O>GD#+YYD3 M.?%_DOD1+K[5 ::RJ-J9KQMWDRT]3K(-25 P/,@F)@ S)" M#SK,L&*63Z.Q&2'G8[$G&NL^S1L:OA4O"RP[4 9XFI-?2">.A"]^/AS3"IVX MEC2QHFF4'Z00F. >0QKZ$_!VFGPW(:8''QW-7'I*E"VSB#,J*0;?HZC+EJ>B M]+#0>J20T<.!+S2UY">\B>9>XG(8ZIO(27.A9UR MBR ^[%! <-\[$G/AJTP%U/N=OJK4-#4/L%C/U#RYTY.*+_%%Y1>EKWM5&]MA M[M#UL@F-9FI=P=KQR46=;A8::JY <&''75FO.FZP\01U_ 7RN_A6M>XNOE6M MN8MO56ONXEO5FKOX5K7F+KY5K;F+;U5K[N);U9J[^%:UYBZ^5:VYBV]5:^[B M6]6:N_A6M>8NOE6MN8MO56ONXEO5FKL*QG(TL7:,7^07]W>Q6B6A-2;VS"4/ MH^6:PGN/U:HZOO?Q+;Y84%VH%17F:/)QJ@M+RB[FI29F9-+RUN(Z/3.,V_+1 M-$/LIC6#[]KA^ZO5=6]\GD*N$J[/*^'V4@G'.*N(X>+"];+Z.:6X?DXM'4"L MT\Y!ATV.' PZAJY6S8U4E8YB5,N-7)6GI_8KO:K\=[UBPB9?U,DN2EO]JF(7 M0TKMW!5)EDS.-VK^X3^QH^%=\=B A0%_ZR:MS\?W*0OC^[(3_-:D.V[TCG:@ ME1414(UQ-R_]7YZ8R/%8 8_?6(TVR\C]8H8>L'4S2 ",4GUO\\8-<8 MCLBJB+QSG0EVSG&RP_,X]C8FPWFE3R45LV:P[-+HV+A;><6:!WC)X?TPBI9G MVL,YJ3/>APT;51U,3*V'56] ?Q-F4==#'BU*17]XGG42<>RT M!@ZJ*DFBJI7-UMC;_AQNNOSJM6PQ0IXSWUDQG[$OYE,OK@<#4>J7C8+AO,=Y M[^1XK^)TUL$R\RWUC\]S80&C:1?7NIYOV_*>,QAGL)-C,-J00?G 50BG\!.E M\.V[J-5HO.G@.0T,T>@9;;#>*H=<1O1_[8FJQ-U\EKONE4;ME&JP%TJ$=G/& MVJ@"-L1[&'WQ?3N\\>PG$OQT+!(^^:Y=G5MP++?1$Q6M;+S7QMQ23)A[TT5+ MGRN,WG):6NLDUTE+_8MK3145=6>WF9-2(TDIY_+MCY0,$$NB*FN.THMHQ2UZ74 M&FR(4N?FX4%""ONA)IE34]NHJ>:3Y"WI:@/_0U? _Q!5)1_[W/P$FE,5CS#P M[:G(]+D0P^%87FT,RY^#F[M9?37=[D_IZ),OIN-]]#NQX M"'"V14#&L/=P'_OQ#N=RA\[0)7<>?H;2R3<_^L3&O!+[LVN^9 A HYZ$& __ MH+-4-IL";(JF+H:XO48V1 MTQ>DIL? 'SG5HS ];.RABKU>WLC?RXCKK89LUTL=1RL'SRYD]UIPSO&GRO&K MD@EKX'CMXEKKBT9/YQS/.9YS?!,XOJ2,M(SC"YA:!Z;NY0/!G*,Y1W..K@7J M-%S).8IS%.>H ^O(56=A-=C$V/-%D\7!()_5QAG^X(D2$\>VW3V-?-H,\3>V M?25\)T"#EN-B4H03D4DH[(46>AU]@S45#'["#;Y4.P63<89F2-@DH7?R/)N& MC0>J4EB]R6D*?[[=S^_M-"SEXJ:?AJU)H5X>;$<'5-R#/+B9 *ZV4#;]BVNE M)TK&<8^^XNTYW*G+@>BAV-:@UH' S />8X(_7\73V,J?."JU5_8GJGD-1X6M M1LF^D\N _=AZABCU\^,HVN!/1VBJO9+DL$1L,NJO+C$'V,'2Z/5%26_UV6,EPMA&FE84 MHC7%53FSGR6S:WMA]KX$S Y>[D#.>[F):E?NB)N7' M2W!6YZS.6;T6J"LVF^EM6-B]+=,K:,P/>CU14_/&?.7&49SK.-KA-!74JZ:)@X(Z7*Y>#WZ*=;S:(9PO\.JX[I;I("R+8QGK/(MJ1\R<3HK5 MVKA?0H#519@&Q@)X"(:LMEF$U4+'6[@;(.<4Q(X:V*@Q0)G=3.;?J^\FR]]S)Z01%4[]8#)WL4.#0MW(W/HDB3M M$?Y(ULQ:,-%/8^)D_+%+Y-8KF253TD\YGDV\Z.J2_58W91KKD*_0 T#Y?:XD M37 \RYW9\ UOY2C 4*0WX'P/P?3L"B,^Z.W6QLV#D4A_.I%#PLY2LBG]@^Y# M2C!LWP%]KCD-R57REP])6S#'HUB@#WV(MRJFHH(T5[I1[/*'5\>.QE>#03I^%P@_C"[*G< J]W\[ZK240RE\)+4D0M_+WN5+'=Z:K_2J\I_UU6^*+XH MNBAM[:L*3*TZ6_))Z?TKCL\L$! D:)1R_RL3SG8Z@7MV!Q6Q_^G8="]OG.)%06.Y41OFU3K<0SF,/C- MC&:!Z3*+[8M9WLJ_?6A4B2:K]A[1>.L'4S\P(T(QB080K?D](13NG1+O7+!! M/6J#GA+I[1UOMX O7#LV53Z:0JK66"1FQP;FT10[L:R$+QF;*6SIS:Y'0M/B M0,78J*GU4!'\38GSU#$KH:0+;Q+I2:BI>J3'P#[HAJCUZIJG5X5)C]/Q:VDM MNS?]XLQWVLQ7TA!W=^;#BE19$HU!?@@99S[.?"?*?!4K27+-:4LJ2;9F0T/" M28!R+U\^5GD2(.<_SG^-Y[^=)JAR"N<4WG@*KS2+:DV3INW5B@QJ1=5%>;#S M@,SC\=Z! CS;M6,Z*HW%HY0L/XP$?R0$,9GPD;7;1S%N 9\3EI2+ZY[AJA(?-#Q:9)2R?B3 M?9 25B**>B^?5LO#)G3X%."5 M-G9ZR& U"5G>Q<4758J)C17%Q$VR7+@17'/@9#_4U.?4U#9JJOEX?DNZVL3) M,BZN^Z*JY#/7*O=_Y%3%XRAGO3V5F#X?2#D!YJX"D M,K3S*:T%_F(ZWE<_#)\B,Z(EOP^C>\_R)^0AN/4GTX",@9#@/O;CW:\(_SET MR9V'WZ%$]\V//CFAY?HAL3^[YLN*@B,:UVC =J;8XQIZ9&NS!\>YJI0W+-I@^G M0S3P8211E1IKFC3Z#..H1':[<2>BN?O )HIO^MPIUS'&Y$6 MUP0"$&$HL(:Q]=1X2F?5X_NDQ\$?.%J&FP<6UT1?U@NY. MK>WCW9C)'[L.:>4.UR5L9M,7-:/5TUHYQW../QV.+ZDOKHOC M95I3/,C'KSG#V?96;FS5O^U[KDGIT8MBZ-7V8^J&#Q'T5$)<>2'Q 8KED M\\:6=]\,";Z SO]:G*A5J8A^DQ,E_GR[G]_;B6#*Q8W/*UQ;&I6D%3Z1%SS_ M^TZF/H#JO= )+_<@&FXF@+8M=)B*(QL+FY0=J#(JWJ1CZXGMSHP.1&'%IA"U M701FO/ .)?SY*H[05N[.4:F]LKM3S:DY*FQUMB/;R:/!/H.*)FI:/C&D?1Y- MJ_71CGY+O;LD;T3%;$(5+=ZN,)\J!K3FR$Q+1%4UX$]'B*E];;448U1478#I M>*C1DU6QI^4MVA:)L$J$49]PVV$A&UD?G-G/DMGU_3![[^):,T15RI=(<$[G MG,XY_0BJ*I?"Y'.22F/6V3&]06[XG MB5*!AJ\9G63$+:EM,&J%Y5T5#SK26X>FU(0+ Y14V;10-Q M(,:KX[I;YJ&P])'E'>3Y6SMBYG22N]:&$!,"K"P.90F;M?5%0VYU8*$^JCE< MFF?A*EPT:-R0X=W/N/D#T>'OO MA1812**JG7K Y$ABAS="XW7WN=)%P?$L=V;#-[R5(SU#D=[@8FF+Z=D51NS0VZV-&VVC?/KI1 X) M.TOUB2#!4&XZWLR,15CN%[@QP6D,N:9T^E@'F2^2?'7L:)Q(Z\R#L8"1YH^8 M0Q FLZC\D8P/2',%JKTSW MU7P+D90S0$T<[W()B!1!]*$/\=MC"BXH_Z7?8Y?CS1P, M.H:NXG[&&BG^<+S5'=CJ;OYW5>DHAE)X2>K(A;^7O4J6.SVU7^E5Y;_K*E\4 M7Q1=E+;Z5<5&F)3J^!7G^8Q3&^5M_).8@7 '@M 6/A&+3(8D$%19%!1)41;L M['7I#7,;6MG('=[V'>U *^M%0I7%G4NL*' L)WK;I*:7X[$$C]_,:!:8+G,! MOYCEPU0X,DN0>>L'4[1]",4G&M>TV0!'9%5$WKG@Y7C48N-DN 49>G3YV.B^ MDHJIW.AH#6Z.U3.\.+;%BFV3PG2X&!GUM4)K;/2WCK$3)2V$D_AO M0DS5X[_@FZJZ4CC>M.9F9/N+L>ZVEEJ:$'+F.V'F*^GFNSOS8YC!J2J[]%'C_,?YKRW\M]-4:T[AG,(;3^&5 MFK*53//<7:WT+ZZUGB1J@YWGP!Z"]P[4YNQX89=X5)OEAQ&>_P8E\9<4=C[M MN3W"): M6N-%UTE+. -/%M6" 3FO) RO=AD_4#D LPT:MWU^KXOC M+S_KEY]\L.3;RDJ/7(MX;K>L#YK0T76 5]KI[2&#U23">!>7T51R4E9T!.!6 M\"E0TZI1PK53D\JIJ6W45/-I^I9TM8F7I>U^S,ZIB@=2^/94G5"8BZ0-XJ((/,?G]**[&_F([WU0_#I\B,:,'UP^C>L_P)>0AN M_;Q=39^O&2F7W^4';_X;;$QUENYCTJJHZCN?T^XT MZVWKI*&MM<6Y4-2:N/L>*,JXN-;%@9[O8,X)ZA0(2JV5H-9XL(/:/%A.38WV M-?CV-)+9UW1VKU][J-CRO2^J4ETU-"U)I#PJ3=QNW*MI;N*?6Z9EQ&D7"I?#J8$LB6 OLG/"WP.&!_"I90R5E M[G_S9N',=!^">V\4D-]G@.K[B$S =4ZXJCJKZ&B+Z;5UH> QF6:1UIK*JZH4 MM<8$Z_$([$F3T[KJJYK)J<_)J6WDQ /ZC=Z>6G.']FF6&,TR2TXHZ7]5#UX! M@ A#@36*W]-8]X:U3VG83/O63"5:7>O R.D+4M-CX(^<+<[VL)!?$?O:H,W# MB2I1QP&"6.L7LE'/),[Q9\GQJ^I1=N=X3;JX5A51*HC:<8[G',\Y_O <7^;O M;\+QJWU[33Z)<<:I\'&;V[1H>C838CX\WM\?F_',RD7-S[A:N/SF2?R@DE5W\G4!U"] M%SH0#D]H;B: MBWTCDK+0#79V'UJPG:R/=ZDPQW,'(@JBDT.:B,(S$C8JF7; M)AF,_/E6/K]SUFGCJ+VR6U'->3@J;'4V0=W)<]!P&KPJJH/^"7@.!]V\_S-X#9E=441ODJSPYJW-6YZQ^!%;O M[X?5^Q?7JLQ9G;,Z9_4]0EVQ&'?3FL)MF=Y 8WX@&6*OGS?FZQN>R[FN*?1W MGEQ7A>FT-<66V[+: /2K*HF#@H8I7+\>_"AH'S4ZF\7P<.#5J^.Z6V96L(2( M9:SSC*0=,7,ZZ4IK W\) 58683HVZI/[HB'GYR&W2(351S6'2UPL7.7*A58V M=NK\X)D*FVKX.261LR;\N+W(P5:&HJZVVF:JFW*XV.$&SC;(.26!LR8(6BQP M5AR9M;KB'X:2Y+BCUTBNU[)K$R)?LKQ;.)%5Y?LM[I) MTUB'?(4> S&3$G5;/7?]I&'2O%V_?0VE=&GNG;[QR M(J ?:X/-> (J"4+SFSWX@$-,:"_Y( MB,9$>"-F$ H$2-L6/A&+3(8D8!RNRJ*@2(I&_U3I9L)?%%%X)8+MX,Y&PM@$ M0C&]-WJTG*#"2E !'S CH"- @F//3-=] ^JPL. (/@;24)CX <&;/$&6_H@K M\FBJ#15 MN]3J(JRQ:0NEVC>,$9CWZ!=T\/VWSXNS36?X[8=19B_2K5C0RH 9"S7S*^BB MD'BI4I8R2AD@C5[]G$(6MUCU0#K8JO6R52/RMUBY?+"5]V#EXX"0W-H71$ZR MTAI%CN6'$5Z/14_8$6J@<'@L))G5+JZM=",\BM'\-BS4!RG+EN72@;9F,:7;R3PQQ7$7;8RM>:5&1?72K[6](^KZ;=L M<5K-BQM<7/?R\U"+J6N)K#IY\2_DE1Q^R;&,@6(/#4L;RK9FV-9P.-"U@6J- M)'-D]$SC7XH,^[>L)8I4R*HYP7)ARLJ-]?O,867\SW#O1]>W?LP1T),8C@$$ M8M]$R8_X+@+XFL+;P)+<4U^$M8D35'G)O4YJH@D9:/+F6BLLSPP$2$PI9!]] M_T=30%H)P+TGW,Q>8-ESU4]P7 1PB.-%/O"U8+Z V$<70\!_(\ @N6=3^J_I M-/!_ 0-'! 1\*?__>!WGF7\QP4%9:L@2.NCC.::;H/0.OOL36'[3(OF,[NK) M0'>&" 295U[?;^^8?Y29D"?0!AF 8 0]4MB1X/'!E81N-3P5U-8R;T4O Q MR\Q[2[GT!:"!OR&L3,H]4J_N891>MM[RBMJ>!:FB3D%4+JY'L/9+U(7+D[MC MF8!?$T8$U!X( 2N:P2YBFP\;'<<7,Q1^^NX,*6OHN"[\BD@!*G2)E:A%Q$6\ M__8<*?AR1" YRS"?[T'Y6.$1>C^48#),_^#8'-3]F"AHT\X2\SC\2 5B*6>!3S/Z)+)3]$I<\/LG@(_QL@$LS&W? M78BH?S@I3OE.M&,XH00#D8/X'_FACY MU/H'T>>:'J/ U[$#SH2##-E?@M8 H#9(DF<@*P>185D5X0$,VHT;7J)E$TL3;0 ME$Z?QK%S?;=>'3L:)T<:5 7 !D&.+R"I9(Z@T51/>:_'=><>; B'WFM MV*")7OU2BR;,FS35](]Q./W31RJ6Q%ZI!JIDQE2T88R#VS &=<;S!6.+TG9J M.M0P&PH,SSW03NDDLF'5Z'8.%RV8@H\#$ M1CJTZ3PXG.@:7%SWE14!CD+;N=B*RMK&3EA$5?AS)>D&7+%/L[&/%2UZIVP^ M5>J.-414[!9A_!CX/UH67TQ$=GF L2P<0N4!_LO.FA%(DC3/A J<(4-(&H5B M6GHSMDUD6IY@Y17=HI-CM333H#*_]C$@*4I%[)J&U28@L8)%FR,Q-2HRGUS, M?!26G%VQ'*BLSHW*!DYG @^E56*X^"T/H\H/X\UWG5*5E#2L['-)0K& UH5%@DB M3.2"Y=NQ]0'[9[E^");'/PBC\\6=JP<190<,A5C86LGJB(PU(4]J,,(:Z2<$ M,V*6%C#92KN/2@'&^VB9/#/&7\8ALV& JM*8:7QT$,6RA'YG)_RJA_;!^KU- MD)H*R07K?.?DO4T/LQ7UXGJ;\^JGV3!D$TCO?E*TY<^K^_VB@^ECY>F5'%CW M.\(<%('!TE);$LQ]UV0B@5K_F)L#TJL5AN3#7+W*.G56=)8!26'"D'T2S07& MI_K&CL%+0KXF;;&^5@$]DN!I#&_,-P'62I*M4@$1$"9DGR(@\Q2[R0L_Q2LM MU*<&U36#7D':#^;Z"B&^ 27 V'=M5*PT=06=Z\18>@*\ KIOA'09 ET''N^R M\TCFX^E,Q*;821QK*F+F]\8X;HKIM3FE2WU,]RQ#QC.A01=_!+\V!+0R0&2% MD?UG,@P8W0_8GB#9)VIT5=8@DDR85W-E9$SMB&3$.ZN%:43D&CH#D_BTED511<@L4 F(YHT9,$C)8AJ]-XE?DK3N+'7_T9 MFD#H5X21B&@(9V;L00A1AKK3E(U2/%K^! P:BP5G,[Y+8YA^G4)(.4/I9S2" M ]ONT-CA$D( 12G5K#F+*..=WG%YQ\!."I)4'#K8D'N81U8;^_3WQ#X*0*IU MBN#,LP_3:"S+%$&),0&N '@B+'@TS(K,@$SA.C7D-G2EBS-8EZ!75U(#7=/# M+ HCDSJ,&62D>:V%::T&&.!ZP4'-'Q/-[\]?6KKM#$4+[$ 5/_DUQ: #P/HY M<&SS311^,V%5@F(DQL+]J'ULHFW$)N4*)DA0%>?!S4DG*V^C)8RRX+GY H[M M"]#3,H\EAM9./FI)KE-5Q%9V50WP_[5./O-[,<:^-G_BK%,D9*D\1:**0SY( M'?*])5:4IRD<+7,F0Q-H M]E M!N]CX(-]"CO4E!A%J1]:#-7=3].=90(N"<$U',K5AC=8E_ 2$#CLU#X]V,=D M3,=RIBF\:(?>CATR$N[8T/KHC#&J#!#'TUO) (! M)4O#K1XZ2_'[[3E.K2Q.IRE.XXQ!^@8O#9?$!=26_Y-J^>$;RZ"\\< -<@4V MH"\QFH*)@'U&%.G#^J^)]$[Y W[5)B/'8^[5]QEX>(*LFJ!+WY'W]"%9M^-_ MI9D@@"B+RC>06H#:"8%]6OR2CQ,#L] !/";-<< L"%IUA^:+3; LC]F^Q*,+ MCBORF.)W:#EXG-O![.,8-H:,^2OCZ%E ,9+4]47"R$& P)<(9\.)$X4E,+"T M6HQ3$5MDRPY#_&LXFTS, ,B.65CL]7@!R2G^)@WILXT*A7 *ULG(F1<3/-W= MTNXO_0_P"8I>?!&"AUG2Z\DBKM874Z_:=0 0D^4/ESW4)+R:EC6;S%BI"JO6 MF$S >K06:E?8UU)$91F7(8!U+T!O"?X-S.LFY["THMS._#Y*F=1G3$K7"?L3 MXD$-_!=1@*\+ 9&N29/%J)48BO1D".U>>!N:QABM<%W_E6XQ6,%H>8;TO =M MYX N*D7CG.DZX)TDZZ=D]>(!!<7(0Z26,:7@^0!ZA+F^8_CJ*P%3/-U*RE93 M/"M#^K- HL*3&!T%ZP'6!D85 $BC,F8(JTC2QDT+1-?/.*'( 1]@^&\FGD*6 MR31'M> 1)'L@=RR#I36G(<7YOV*Q!#+NB1!B=8G#D'4C9R(%20A>L;. M%#\-QF_HX()*X.T('Y/*'BK52*J&Q.RRL'T%LH#-$+BA.*4'<:DL7LK'7JR[ MK9IT4V"R_WL61L[H[0B-!(HU^IP _VM)6R"V[]&_\."G6+\+#Z!>,MHM'?Q: M'?0&H6RE>?"<4Z."[6-/%)\2'#TCQU0(8,8P2@0FPQ_3Z-C>!0_5&8^_."'+ MH9C.AK!#218:LLG( <6"J@Z,BF'W M%'@]<9DHB&6GPR))5!Z8-$EE,J6K3M,?%T&A0@OIH]5;7)$K,DY9C@7\?;/ ML>@SH-NB15SG.2\.2&R)-#$JH';/<*B0*E1/1?=8A+=H_R!0J9E,6.SJ4)P(NRC,V2O0+,?0%>AQVM2!Z@'4F\! MU-:+E>4;F%,_4+5'?OY^L1J:6G$>\4ASJ(40D'FQH"16:()']V35?BOKTCDPW))DP/-]V?A_OY^(_-G8:6-$KJ;)?FB(KMG&>;/@?WH M@\P"/QG/,=;H,YKFFZJS@11+>5E"*1^ L/:Q74+NN( %H6[] ^X(R)\0>,3 M+<\"3=ABKWM-@)%VYAIC>).FBB:!EUR$>C MCL:2@-(1GK 3LA.]"0^O'DB7.*Q^&Y?P?*1A=W8<2:]3Z?-;YN@$__T]CCS2 M/!N6E@WW1+3LJ;W$Q(ZM?UEDBBVLD\@GUNB[_JNX<,Z5)3.%DUD&?33_:D&Z M"(^NZ;4M*H .R3PGN6;#IE$[QHA8[:0BX'OFQ"U<8'=:3&>FYYHT!8D9+K"] MRTS/R3++99Q*G)#R1X"<8L15C$$TBB97V MI]9,DCCO>(A22SP$NW[S> B/AVP?#_G[GE)6]<$^CWPVH:1$_.OH4(Z=H8/M MFN9G>4\12#::9?-DC8F-20;-4FGE>05 M&0>@O_>L#M5XF-L4SH:A8SMFD$R@F6>[)0?4U3(]3-H5-4Y8 @7SB+T_[^_% ME:>DC6G[LQKKRGOA!C1CF) *&^@R),03_(D3T498\YR5-XH+3*A)4P+F68)) M0@P;&Y3:J?$#F1+#N#PPZ]$YZ/#1RJAYFN4&E!"D'X5/D):T:7ZG,DHG,?,* M+M)?G#-'*/71U$FDOYC!J8'_B^*2&3!FVH&6Y3]X5A*AI$D:M*R(L/ZKD2_6 M0)[G;=2HM1@U/66?1DUR*[9JOP3,8:'4%4MV7F&X/S\M#*0LA'4^<39A-<\'=B^=2]N6N]8 MVY1]K3)=M'C&Z K@LE-^T]MDO?%(*"'N)8/N>V+052'RS$159=U$U8;C([:# M-Z"'TP-:^#3/M#TO!& R!92._(=-:.&@B#C 4(1-E;YJW\R"UW2 M.,+TX>@+%,8!YO&-HV@:7G6[KZ^O'5AGY\7_V;T)K#&6KG:)_6(&7=N,S"Z8 M?CVE9W1AO?%?X3^2I&AR%T!2Y#@W)+B MDW8X-_.._U@1C4V^)S[V+IJ:P0_ASB/!RQL+)HOQ;W_V7?O6%X6O7V]%[)9 M/RL\^J_8*(#^^%>LQ!4^=D!+FZPQR-T$>?EK1[AUS9\$OL4BF*Q<]3?S35#Q M6%'N :^;2X&V0])XL2 \*KO+TN7_VSN[%SH*YX5G$*O'D*H-Q(3>U;O(BQP= M%!T@;R_5GJX/=C-#+(L00$R[+ UE.TMC1UBY,7%$8R)K/C!;(>E9MW]CXCL= M,F^Q?]+'OU% 35?X J;"?YJ3Z0?A#J="!HX5/[,G0V(]"3=05&UM*RQ!6]D< M:"6V0+SM2;HU$-B=E'HK(:Y);\<&3;OTMKI3A(#K[9;I;556NC%(BLS4] UH M89MFO'WS.X*<="#;5'MGM>I?9NZ;H/287CUDE*"F8$"[Q)9Q^='=;C[Y= MR-K1:6\7L$97WMDO;Q?$Y^QZ:]SU/A<5WL?%:WH7-L4F4Y/\4K3+WV5@]7ZY MRTU+F6A__*V<[UOB/45F$/]*:_E9LOC?<0W)SW][NJ%Z'"@I+'&WZ60B6"AW MM[F[O5:DG8_SJ7<-U-7]\X'XG-UMG7O;YZ2J#6W9V_[L!*"3YS[W"F][M>)F MZI5ZW#+3K%LJ\7$IBNS4R"&R\:^]X; MV"8>6!^6>9:>^[9&P)DZ[ML9 :T$5@8!@E: <3X@G[/GWN<'Y6=E!PO0YN)<3G[(D;W!,_*QT\&'0+E"_PY&K]NYFF1=<:FV?%_G"< MD;;XX[=_SINC+5UZO(D?8;K^P8I\['HI#YBZY\XR=Y:YLYPQX;J*SKWEL_&6 M!]Q9/@]%K5!:,M3TG'MP.<(C;I.=<)<>>I?[SNN4=TY)K]+<8K'J3B+?\_ \ M9JBQAM7261YV[UH\?FX^]KX$7 .!-6A!F"*=#\3G[&/+V^TS][';I+IU;:!K MBD;CW+WN3\?\%_F5UH.E;C2J3CK_!C.X07-B/58VJSL=]:!0IU=1E\ZT%XJT M1>';+/DA]<&+.I%SQYD[SMQQGI\R*ZA\SR@A_IS=9GE?291<^39/^A!-VP+.% M?1HY3"O?)K^R&#;J33I9E Y3LNGP4;C7PA1PT*;S[O,8X)]P^+2Q3 M):R@)QRD6O)R^.::KZ'QZP?YQ93P$WP=JY**-/!'>G.9KN7N+'=GCR1M&@BL M05.FE3-RX,_9F56Y,WOJ:E0>J+*BRWW)D.'_NK:JZX8RL,DO/?9>%]W33R2$ MS:+?IQKS.RZ/C7I^3"??TBM&IZ__47@B=!3TC?#9^47LR\B__.SZ)IWO_!U? M>3N;S-CT6E"\-B$3.JWSD013$N'$7/92''9,FYF0EPPR1- X%5>7KR7(5VZ=C[1"[ '\G:XA=H"MCT\!%ZG(5" M+R#,=O^0S$&G@^\S#[+9GE?2_!%S&/KN+"I_9$&HA[/)Q S>\B@]//(4*DED M;4EX9OXF^VJ^A2@Z,I!.'.]R";-5D%*.@IKT M7FYBJK):,3]3WPWT3H*B>G=H>31]T0ZM6MXM/(M]M8HV,(/J(E*C?#&G:3IS M#@!RS6E(KI*_?$A&PSL>719]Z /LU OL<\P(N,=+PH!^CUV>;W]'8B00&[7Q ME^/+';C4S?\^Z$CRH/"*U)$+?R][DV9T5$FKY56]3D\U*KVI_'==JV=-_8ZB MJK6\298Z($GK>I4A]5>^ZAQBCMK>AF5Q-Z%E\T%)XSO)$K%G@1 X)S_0PA?=ZX8:7;.03J9(F7 MNIV-HJ09"7K:IDT&JE_(M_]EQ7&[@-A.5#1HS"."*M'*-&6ISTMQ?=M30?6Y M9]-I9S[\$0CA;!@Z-BS"(:6I^\5U[ +\$+WAJP(2^;24SO(OA[0BG@0ASDCQ M[9%/IZBE#=4_FMX/5G5G3QS/":. )2V:+Q3,\!4S&H?TIO#5G,9_=<)P-K_P M;]^!/72)": '@>G1ECBA[Q)AZ/L_@IGG 5RXY/#-LS'.B?9&_(&/#W_]+ K? M;H1W=G?8-;MT00CW,_EEAN_IT@K>3U^WN(I%-(XRLPY?KRB<1&2XR^0HZ0!=W&4<)1P ME'"4<)1PE'"4-!,E)W&8!7X9[X1Q^D&ZM"&SH?;5N">D+,FEXQ-6AND4@[5Q MY&&Z+<)TAP^NM?+8A/<7.41PK970]KJ*P0\1S^<0D;<8.7G[)$WW'ZA]7>O: M_9ZA*:J--HK";)1G\Q=8!19Q?M)"JYQAPAI-W\Q>9J#L:8-+>=D^8?8#:VA= M9)TD4R0^D9^6'P^7H)> ?D*QZ.I\V.,_.L)?B1-AB\U?K\1UA?O[>WXHQ@_% M]N1\M1):HZN=60W"^?8B EWG&U79CU'8\2WF BS<&772E20!>-?.U%X/!U5E-'9'>!X[0.ZT1O90X\FPLIZ]1HZ&]@-"P$ MUPL\=O%L7?:M>U^M?@PSC.QVDNB5$&^[8/W<(5]P MT<_2%>>GY]P3+SLPZ*K;S_1J)<1G[8GSN9@GJ?+GJCZK]67JC.M=4Y:T7CC# M65R8=C*S]YQ\,1=$^\.C^J>OH%5TVXS3D>_C,Q'-&R9"H7(..DMZ:Y45"O*LU MC]4?NO5O*Z'E?;1XK)Y'3CA*.$HX2CA*&H22DXG"ZKLX>CP8VR)'+S,("5R[ MKK/HU:4M'"^'U;P^9;#A!"3611E08YO"QUDXYB%6'F+E[1XRKIXJ;3_ J)4@ M7Z<&0JMVY<'V+ M=E[&"6LCT^^27Y>RI/^:#,W _+<9_IJ;*:N,$Q9*^^;_)!/L_:*QUB\YHZ0H MD9'>\)OS,B.N0(E.^O";\X/0O\H?A(]L'><89>/S31HR3+F)T,J[-'1K)I.?_B>\\-_#7\X2S&#?2KD1W/F"G]-O\Q#!#Q$P$,$"^K7 MX/U4>8C@G$,$ QXB.&&+1%K;\+U/O!?SA=H;+HE 7%V^^+X=&R7I)>$KO5:> M=]-?.L!8F7?S!;X@W (AA<2%-[^8;G9\^=?;,PT3\&R<2GW?SV@JZ$Y]WUL) M,;=3>)[%0GFSQ",G)VRGK#S*B#L\JI?IM-A?:*-8R\/H(E_8W&*12V(IZVR3 M@@$VY]K6<>N3C7,-K6S79*:=T.YTLM%*D,]Z5,W>;%.NF)NFF-4X>D!U,%.4 MYL3V?$66%6.A!?/BB-@-='-ZTA&W4%)6J^=0/5 MN\(A/D=_F&<:\$R#TC$'O>TU;RLAY@%\7CO*4<)1PE'"4<)1TJB[.$HX2CA* M.$HX2IJ1D=/"$S]%[LC_S4_\VA1=-!59=ITP\D?A;!@ZMF,&#@GA7U,6*_P* MU[ CR5/F*OZ[J+BHWH.U78^:3N9Y+DRY?N$HX4FPQ3G@6ZM-] MG[E$D%7S4M;>F>\%^E$A&A/A"9X*G C5]MTO:VQZ+T2XL:A.EP>J5G.*ZJZG M5"?S_#F8^R![%&[NMTWV*,NR9[1>]GQV/-.S'--ME.QIJL%^[.?/PNY1_IN; M/2T3/.K<=E"A4,LFJ+G'3Y2BFR_']NA9X MDBVTYC ]\/[;TU$,NF/ ^S\?OW\5[KTP LN&")]\:T8;(38A2_YDGC\'2P3Y MYNGVST>Q1H[&-T_6F$S,';FFJ0KPV,^?B[:YO?EZ7MKFUG2MF[S^>E@SZ1D>,Y=;)04_7 L9\_#SVDG8T.NO5A-<*C M^4*$>ZQ)--FPLT]F9 J?'9<([T9^,#$CK#8V0[@'7R%0IL,Z8@L^8,(OMN!X MPAT[UQ#B>.5[KKOJUEW="),ZDS,5^"-Y3[RGFM+IZ[#O4S^DTO J(.C4_B0? M7AT[&L=[GGUPZ$>1/[F2YH^8P]!W9U'Y(PMG6>%L,C&#MWQQZ^'I66%]K'I+ M!T^9/\=!LIPI$/SE,"#FCTMS!*N],MU7\RU$1&<@G3C>Y1)FJR"E' 4U'??U M"U"PZCSR&:D'S_@3%-6[0_(&.[1J>;?P+-!.6+2!Z>GN]9^&07?I<''5T>\> M8;FX_F\J(VUA3 +RZD3CIBP+UC4+/"<<-V]M<5M0X=:?3(D7FI$?O E3%Q;B M!X(9!)B*@F9;0Y;[?X1'/V#GWL WT=@)A?CX7AB;H"B'V&G#GSA,08)&'%&" M",G4! (G[IN N&W"V?G%&1,R'D!H",0]JA-1XX-P&,^3P32*5HT8(^+ MBC\(SP!%0%Z<,,(5"W2":HB@C!BU">%L.G7I]IDN@&X"1-,W1)SIO:58"BT@ M2TQ,@@<1+T )$R<,T7B?3>&/@/P^(V$!V%S9Y91=OUS9(1"._7\O',L8*/;0 ML+2A;&N&;0V' UT;J-9(,D=&SS3^I?3TBSVJ2*X%Z]>"^UMN$38OKN\C,A'D M7D?X#-Z @+WOA2?&#"7"J5%J^IOOD3(I6K+0C5G'N"B04/L7$)MMV]/]EV\W MSW_[?O=4*DQA#U^ AR-_>C58]%7_/0LC9[3"BMWKGCUF-&5$]<[O,R>@NH6J MXC#--T/#0=;?V>^9AEZ;W"JB(TM;4Q-;C-^=ZK0Q7+.QJY9ESD)05E3C!V0* M1@"N9$B$$' #%^#3#JQD2,:F.\+66_@BRL;L!OKF@,P\>(J^T)Q%8S\ #-CE MFFW3S2@CVA7D1SW'N2)$PP-=3M> MZ4UEORL=9:#4M"9):MR:X %U]:+6A/PJ1KL8F1Q>J%!SY#H()L]P:T"NMM0FQ96=2[Q\"!7Z;P M4_XBG;V:7K^QL$TZC;J9H?QW%Q= M;Z[^HR/\E>"1RF_FKU?BNL+]_7WC#:B3,5M;B?UM$7R,>+6L4QO6=(*)Z24& MRT??#&S\QR>PF*S(#T)JL99U'\F8NKF+[Y>.%J(R^BDBTS'QP-[S/&*_-5Y@G(R8;AOBVX3; MQ(#FLO6\9>LQ7+ME ?O)_ F0?'26O.B<7];$#6F_E"W!?E/QWBK4SQ M#=@;>)EM"A]GX;CQ['TR8K5-2&\37E?)U.8>X9W5V2=?8"T+S-6X;I3R?,B: MH.:4_QCEY3_=H6^_P7_&T<2]_O]02P,$% @ UUQF6D5ZDFF5%0 +?4 M !$ !S<&ME+3(P,C0Q,C,Q+GAS9.U=67/;.+9^[U_!JZ=TU2C>L[C:F5)D M.=%<6_*UE&3F:0HB00D5BE #H)?[ZR\.2(H4-Y"4W<$=NJO299$X&[Z#Y1PL M_./OCVO/NL>,$^I?]([>'O8L[-O4(?[RHO=M?M7_T/O[I]]^^^._^OU_?KZ[ MMBZI':RQ+ZPAPTA@QWH@8F6)%;9^4/:3W"/KUD/"I6S=[W]29$.Z>6)DN1+6 M\>'Q65PL?LO.WW]P3LY.T;O^H?M^T3\].3GM+Q8GN']TYIR\/SU\M[ _G/QM M>7YT:B_>'Q]^Z)\>O3_KG]JG;O_CB8WZ[N$[YPR=N!_MLP^*Z2,_Y_8*KY$E M3?/Y^2._Z*V$V)P?'#P\/+Q].'E+V?+@^/#PZ."?-]7'YDP-XO4 *%4)\36TDE.="22Z+*@-SY0^P)SC\ZL.OMX_O2DB095#E*D1B$)_.K'='UXU#\ZEG"WUB%I!3V>;"HXYXIJM S M$_(F?KG#R\&DB>BX./S16B:VG28RX^+P1X%,Y/M4*'IX$CW;;(COTO"!? 3. M>QY[\!UVXPX]-V)$X\O1QX\?#]1;V2$K8L1L1CU<7?A@P^@&,T$P3X\VBL&* M8?>B!V-./^XZ_[UA^*W4)"Z2$[#;#.&UE("Y[,&5O=>)03$+\$0I1>+@X;"* M3+;?P6Y3^R4)\6C2U7I)@[_^]X3;RFAHN2>S :^/U0#Z7[RWB7/2& M5$Z6;]%2J@?/O]V-*^^^.E0_7=D]9,I=M]2E!:0_G&0)VB4?$49$*PDPEU:;;;5.%9-'#N#(KJG@0.$2,?8@AE"8-:CI' MJJWPX]T*5PRL%(<.U?MP.IE-K\>7@_GH\O/@>C 9CF9?1Z/YK(FKE_*H0.+C MQ[/CHS-P_9FL.QS[?HJ5%?&R0F:OH,QGMXA)JU98$*GGUU&?7@V_#B9?1K/Q9/0_W\;S?^V+ M<9ZA%M'36H@"H!%KB9T5,G^%+U/;S]$!U^6N!?:L/;"OO7.NZQP.9E^OKJ<_ MVLY\BGEI07Q7O[\%KI9BVR&XKN)).?*=*5LBG_QOTP"AE(46G/<0*!!N>Y0' M#,L?6U:6Y&6EF74(DL^($T[=VY01LC9FP7J-V!-U9V3I$U=V*[X8V#8-?$'\ MY2WUB"TC_0:P[25&"^V'++1*G$5=*RU0P1R)A'B$!7N>\.LY4;$G:H:F4+=S%CV)D):O]L M4,490FU5'V6K>LO 4APZ5.>7F)%[J<,]'OM<,)5[:])Y%--K$3C.(I#PL5*, M.@3$;9AU?Y(C&S3\#=C?J D4D&MA.,DWA)"-&F"WC#H$PUAJ[B_)PL,#SG&C MII CU5;_:;;Z$Q96R*-#-7^)%TT<7A77UO!9OI]9=,F=KQ!AWY$7X!N,H :: M=N_%]-IJ?Y<+T"0?2S&RTIPZA(2:6,A@!CM#NMY@GS<-ETL8:+'(!H:J6'K8F0K5V.:<84A698[]A MTJ&*BQ:*7-B:XJ8F.CO\.H3-G"'9]FW@QF'O\,!UB4>0: 1-!1,=,N]S,6^: M6;B=.6'7(6!F> G>>8=A Y[TS";#1)94"T(N&HY86%L>':KY8<"%[*;9P);! M#U=<&_531>1:!'+1<,S&2O/I$ JS8,'QGX$T8'3?<,::(]76?BX(3EA8(8\. MU?P^V?V_>#&AYJ+"V=E1KH=[CD4%ZTW\5Y>6:>.,_QPMO%:K#!&A%K-N]D%Q;_[EL8&95HHM %"XO M-,:CBHL6EH(48M%211?1*5IT:-%82IEHLL.+?JM1>VFD,LW G$7:[IPR:)QU5=QT6*12SB6+']T$9[B98S& M^%2RT0%TG,L[EJV)=!&AU#)'BT$C2ZO%(A>\1)1+AJR D\3%U9LVBY9'BI-*-N7**Y,S3GK84^EWO8)D%E2.>IY+V0-B#G6G M 1MX'GV NY'DPR'##A'7E//G:8Q-96F!SB4Z2AIG2C#\E**MK6Q+OK!"Z58H MOI.>$:XT[-%<2QAH,K61+2<6:V*/?8&E8:)%5UF;I0ZXDY(C3)G^,.9O;06\(BFK M?8)%F/F0$_EM&F7T"*DH_%EBYA(QB.Z$A*A.T GU8>.B9"J9+^/*W!__9U9$ MZS6Y!%"AUTBMXLP01#I)DLB*5+/>1,K];J75LP2UI(+]E(9;QWOU.PDW1),R M2G0NB1<('"$.TUBER*:A2IT@W M]T01*]$D3;JSQO?J1#DDOR#B\S!=1_W"LL_N//5%:IVF8*=0#:=1"H03:"RG MT-0OW0?YZB]9\*:NR[& ];=P ]RS>T>9 *TOY%)MM7PA$;?=T?<*>CDFUP0M MB$=$JR7F?:3HX#_-)>R:PI\2VDD?*-J\G)[%Y]^VB1':RM#B7W 14N'^Z6RX M4+S)^A5_51%[Q?,UV&E1S27)2E'M=JB0W>&>FFU1ZCP0SXO/X=[A4%>^(ANX M@$!.D!V\E@"VZ-"?4ZK6%7+)M_QF_,PT+]+A;\D9Y!TUE LEBKSZS0Z"X?HD M)_ZO<: ]Q&L]27]75<:3(F5@L?;5J?9QJA$79 W?][L*A*SZP1IV=X:WVT9+ M7\_I0_6E:5TFEX74N-ZHH]CLE1\N(-\S&K+40%I_8 MRPRB6SGP:[MOH')O 29<&"1$XI4:B(JZ2"Q):8^NL-VP!CQEVH_?7./ M>&%%M/Y3^Y3AKDM%(R],N=+9FU@U"XDT(SA88&T5C(X>O+I=5+5[=/OU^.F< MX"R7P2MW@FX/#<4'1O< L"9#+8+YZ]?*SJ*^0EA4XZG0)=QQ["'.U2>P[^10 MR8@MHMT5WZ0B UO6'E$)MF_^O7Q?6*K%8/#7ZZ9UK%P:L,*Q=J*P< ](HJN5 MJ!%M'P%%K%A?-93$&A>7[>:0D3H,O9.OOR=<"G I2Q5H$\(WYZ[UF8)\8>HP M=FX9()2E#K'LGMKN-MI[C"I57+3H%>3H=M#K]O!1V&"V#Z/-XW*J2WU;G6 OR::6-,[4_/A)J[4I]=8$D$Q9N?I2/VV[/:,97"W0NW58! M="Q%0=WAW1@5-X0WQ[,&,RV(N0Q=Y:WCG<2L_'J2G9W08"%7KIW*IL1[HC.$ MS;%^026T/I)+ 5;>KI+;M*UT"AO]3CYGNX&[X(:65S=+ ;7'1*T!4ZT;Y#)Y M&C?H]CPN>V'./CD<'2L==/FO]N5OX7G%:[>2DV[UBOBRER+(NT0"R2#R<\") MCSF/*-JD8?:6I45<_[F$3$>]E6R!:!4LQ\)CVF[VRT4?2V@Q5ZO@H@6SWI<7 M.HE.]D,*+1IC"0BOBYY@ >Y9/EKCBUYY>9]X'IR? MC\L_+IA'SC>8$>J GA<])V"*IF=Q"8\@(H!?7Q@--A>]L#@1>-VSA"H>/H'D ML+\WYI5C[B)B>&[13BM MONC9ZLJ>1I:OJ2]=ECW5L9W*>+_@0@4I%7%\Q>A:MH[PB@/HGN:TF$ =<:^H MI.>5\E(.H]C_=97VTM6UE]LY>/%R7C?V0U-BD\9^G%M*C85#RD6Y2S5A86SK M"S>NCOTAVA"!/-5?2'$!N*$/&R&P\SD0$RK^A<4M(DYI;31G9&R=I /2'SO1 MKKI0\FF.'\5G3WVUNZ0R&G!X]I[$$:P/?_&C.[0 M-2)^#?ON,">.?")#TCC<@37_>^3)A]46UB)]21QK&_F#,/F,RZ#CGMBXVJKB MLB9 57B 8RI6F%5;I*:&=V=):CM-J*\T=6:[$G-YA&Y-[?,NDK\87:)7VP7MP MU%<(\:%.ZTXZDOK81#)JU(@*XU+*C[C-Z,,EWE!.RN?J&JH&EOV5$_#T:9>I MFSVB,W <90ORTN7*JZ 5,U-CD[)H7DK@Y>&(ALK8V79.;PB9DNO#Z]N;I3,5 MWG"6-/*P#7L'B7C2S4)*BALQJ(7:39 ,])#W!?$ZMN1+&V'*!#^,_*7T *?: MB'PY(]2_(-5]>F-,'=" M_7TM;L3""*/CP5L.&7+0BV8HU496DAAA5#C=FF$&:00^4LNA\2]=5Z*G-,+$ M&2ST?J6>,]3DP@H*&F% Q-3,)+O&]316VY&EL.YOC]88R63;Z'H;*N.---%%W+@/8"G6K]-1LU6G!Z5=O MQVF@\G.8;6Y[R1B1Z%]O :FR[H#49;U;<#("]AGV"64SN!8/ M+FFZI]X].*T:XJ^0K=+!FO1X PY&F#R0/QWL#'QU*15,AV;!@C+IM?#W+:.P MY8ZR)^G1FG6<-IR,J((K[&"&O*O =_@=TIE95MH(4[X3=(=]_ "*:!II85$C MC/CQWYB(U0UZ?,">-QZ/-9M\2TH;80I<_9I\< 5^#>D]]F7?/J<">=?X7OK2 M$M^!'J5#2C,F+VEW_96*[6-^.2M3*^$2NRCPQ(WL-QA! MWC\"9QD-@^B1K(-U@TK0LS(U%L"2@7.O+C4I/W!22M!^*O6R<7M6X[37 MWA ?\!G$;ZWC/J,, M+(O6VL5X1IDF(1BM-QY]POB2,&P+JM\Q449@A$%3UY6Q)8MUA$],17]2-SF, MJ6ENC7@887;1%;HM=_QH&1AA\/;4<;A66J3^W>R;)C!OQ,,(LP>>1VT8_J9R M@K?"R%''S#61:"6-$6:IE;=%]E[I 6, $!1=/"5%;M$3/%).N;U??L!YL-ZH M],H592Y6!] A("V?3+RD3#-FW*U-#%=A4]_&5#,0(=O+-+07CA4Z&'(;1%V) M#86(KUGH_E7J_.I- K_&[A\8CCUB9Q"&@E^D-'$IG7/KOH;A5$/?%VY5==?_ M1ZZ+[?!;M=&&'FCTF>N.(TNY)D'>BI>IH6SN+F"5DHC.8OI.]GAF17C?D(^A M:P@3*N1$_P M$FX7H^SI!@F!F6;>4H_6B/G+V'=4, 0."W>-:2PK+6Z$,177BK6YBLSH_21< MMATU2,'V&*ZSLK2\J1UR-#BG[N9/+F5:/$D[8(!'OJ;S:!NHJVKD, MU-UE2?1>OF*MHS,5ZYSB<]K&W%TJ8YONCM[UK#,7NOD#O89E&RYFP6;C$>W0 M6$%@1..;KQCVJ(C%A*C,)0)>I.R-+G[AP0#/1LWQ&ULY7U9)D0 2-F]1I(:DO/2OOPEJL192(GEPJ"./H\J6*(KG _)#(C.1R/SS M?WT[GCSY@O/%>#;]RR_BC_R7)SA-LSR>?OK++__X^(KY7_[KKW_XPY__#V/_ M_>O[-T]>S-+I,4Z73Y[/$9:8GWP=+S\_67[&)_^:S7\??X$G[R:P++/Y,6-_ M7?W:\]G)]_GXT^?E$\FEN7C;Q4_G?W(^*Z/!,EY<9%HIS6)4R(3)RFEN8_+J M/S_]2>@4G>2>:>$,TTD7%E0"5KC-!E0)R?C5AT[&T]__5/^*L, G-+SI8O7M M7W[YO%R>_.GITZ]?O_[Q6YQ/_CB;?WHJ.5=/+][]R_G;O]UZ_U>U>K<((3Q= M_?3RK8OQNC?2QXJG__W;FP_I,QX#&T\72YBF^H#%^$^+U8MO9@F6JUF_%]>3 MC>^HW[&+M['Z$A.2*?'';XO\RU__\.3)V73,9Q-\C^5)_?^3B!.:_ MXQ3GG[[_,U ,[FGLSF&>>DN'YY\A6KDCG786>X8)YN M$>CZ^CE_Q]/%Z?'QZC/9>(G'%[]?YK/C5K)?SMK/^YF,:0S=2?"%GCV;?W^+ MRU%4EGMM@,EL"M.Z2.8%:E:4D2!<3#;%YI+_\?QMQ"T?H;CWG.%F,GZ!<]IW ME^,O^)IVH_EJ%U\\F^:_8_Z$BY%QNB27/!,Y(-..!P8N ^-&.O0@37&VL=3O M1K0-#]2CXT%#*31CQK.49J<$XSTF)'"DDHBDE_H(C%=>6A:5 Z9-0A:3-"Q$ MLL^$C%GYUOO 77BV885^=*QH)H%FG'@.B\]$R_K/R_\Y)4R3%5&7SV$^_T[. MP3]A-]8A%D9$6@1**G@.P; MBWX#E&WD[Q^=_%O,>T/7XV2V&--6=0V*C!Q3E(I8* QYND'35T4P9T0Q#C*B M-'0$Z#[G#74 >3KCM,2\G07C;!$VZ,!<%(H45:;M*9$39+,W MI,30BP+-=<-.$+<*2?%'QYD^!=7.6UT-=\1YL2*ZP(SVF6P8(UG(+C)/-DU4 ML>C@12]QUZ[X_S:;Y:_CR62$641:C.3W@AU9WD>9.W>TUI8T)>K+\8(4GD@E9"/:SRGC./VK-2>! F.BU4/MQYP!#" MIYU$N__D-I/ON_GL!.?+[^\F,%V24JP*\:3&[6HH5TH=;8FD:5/]RY >#"DZ M)H#[8,BUXJ'U\<]=>(87-.TD_693WT,4_6QX;V?3=&%;.*7&[+4, MI;5AMPVNX44[.[&BN2@:[A$%Z?'Y]33-CO$C?#OG+NU9A;SLF*QAW"3ROSDG M/*F0O:HQFZR@@&A]MKX9S? BGQWWB";3WC"IXGJ&!P%Y^2U-3FMNW:7'(E7A MWOG"T%:/10#M7F@MXS)[D6/0!5OKBFUP#2\HVHD:S471C"1OQA#'D_%RC)=. MCN!.>AXS,S1BLFN)MIXKRP"20)6+*$HUIL1M%$T,I#6#(T]-:TNRTUDIIB,& M%L%9IM#ZD#BW%GHY\KEOA \; ^G(@K4&4\?)/U#>T164(^L 0*%F,56+SHI M*]P@R]HK;F(61;8.Z6T-;DAAE<9LZ4= /9P@7D#Y?CEJ!"DU[>C61]K6"U@6 MR @@_P^,2LB=+JTUY68T0PJ]-&9((Q&T3%B;GV)>,TJGC0;:Q!D'^DL'6\C0 M4YP1# =D/Q0>6BG$=$+! M?$VXE=H'+A(-W[=VMM8C&5(\ICT3NDY],QI\6,[2[Y]G$YK/18T4+[^3*WAF MY+^;S5?SO5S.Q_%T6:%^G-4X08TMWZ-.LV MBB%9Z@_ L9M+KJ.8FBVWW\;3V7PU >>#L@)]Q*@9"E%J)!X82*%8!JVDT%'X M$AJ3Y2:&(9GI Z!*)Q'UJ)='BOYDY3D+CIP(C0$)AZD'>*YD11M$>U?O/KVR ME]EQ>ESYA7GE<3^?'9_,\3-.%RM?JD8AW\P6-=AT5#["MY'T&,![)-%QV07BL#7M3JQ98ZCT)JQF*^7C'&%Q.O^^&CLA/)Y- MSS*M-(*--B8&5I(]Q:-@T=.Z1;*ME;1&I]CZ;'D3EAU5+'M,)&DR_^T.&U< M5EC.KW8X9X(G[2W!2=H*H";""&#":L6]5QIX:X?F)H8A13D:"[_3=+?S97,> MU['#Y!V,\^OI^3'G2 444KO$:7,)^20;BXLH.]P#).X^4H B(SZ9YG8/(4P;A#7-:U'B,=0Q"O6;L$!*F M++EJ'=.X#U/#,8\T#]E&5,QF$6E]:L%H1=+ZC%(E&V50J746YHYG0P]PDMB= M"3?IO^^4#RW"9[/3)2 M2JE)!21>[U9'8"%C*+ED++SU(70?$;[!G$*V9]H# M"+J=$X?')[,YS+^? ;^X,O/LN ;*]QG&8J1 <\Y=8#Y H7$8)/<#JC,:N?1& M*V6:NW_-1S$DUZ%7\CXP 9KZG^/E13I 3;(D3#A-JU0 J84%7YA-9.O0(BLL MYN"9%,HX@, =J*79B3=_2 M:N>FG$::XO&TQ@7>S*:?/N+\^ 7&Y4@*#39XS90)-'JN)6WHWM5LYLC1JFB; M%]/:A&6@UE@G@C29]W9;XSF"-^,I'I7G<\SCY0B=1@LR,]"U (.,DD6A%$N< M]O["C12I>7+W&AP#-9BZ;2I=Y_N&Y/_\].;DT"?_WJBH[H>/]/=O+]]^_'#T MZNC=R_?//KZFGSY[^^+YT6_OWK_\^\NW'U[_\^7KM_3MR^OX=J^YN].S>BC) MN_]8&U7L/3K!.2Q7#M7%.>](@/# MH([_6XN[TX2W+#A1QLO58+BPA9Y/M'.I'E;1'N8)$C-1NI(S@(BM\Z1^/+W[ M!<@+H;PBR9T%*TY)6.=2FTT7OV*9S?'RPB8N7GY;SN',AIM_?TVR7VS*BC,0 M>5*1H\SGL.]%PY M_$HF#TW4J&CCK9=D5TK0I")*30TJCIG"2\BBUOENO?-N@#(HU=R41MUFO1D% MB(ZSZSO..:I1\"G(#/6L7RJFE2P,R!JG$7LK=$#M3>O,K(U@6C0#6*QBS&_5!(XL03):&"6,\TQG(#O)(ZT\+[SGWL0^V;\8S),79AAWK&@E%HI8'>GA_,LXX>+# M;))'7@7' PDK)I68=K96I,N"%2702TA.R.9ES3>B&9(V[,2#=7Y9 P$T(_G? M:K@+)H3E63X>3\>+Y7QU+G&QHCG&B"AJ);):=LBA8(#!5 /(Y(#9Y>8W/>Z! M-*3SH*;4:"F*E@6OYYC&9Q-,R(YKKL>_5]^.A'0F>8L,BZUG$2:S4*OT>@, MV2/(/LI>;X(SI&.@IKQH)8+&_F,_#K'&(+72I;9QX&1!6,&\I6\ARR0 D@7= M>AN+S/>&^Q]V@QX*'V\5 M+^HHO0-X^]QXL+4I'V13KUL'S0*9(61S*"E D)[BK8./6WK[#[NQ#Y52;239 MCEBXO,+ME(#'(AUSO)Y7B%HT(]6./%KG *A<@-8A_FL &IY6:"LQ:ZX83XJ6 MZ:IGV$T%['UFMQ^N;I5SCV1))6D+RZAU M+:.(#(043""/5D@+.;=.FMP9Y+ "0\W(TJ^P&EYL/#]4YTDF$V5B6?G:ZS:D M6HTB,1Y($7-CT(36T<+U20M[C^%BGZO5A_\U7GY^?KI8TOS/+[/\:[U1^B_7 MD@*8DM'* VTQU9UQ2;%(K@A+/DBI:0&3-]K/<'>!.20]NA=3-N1P]":JSNNB M9F_5M;NJ37MTLAP?GSNJ%\._=(BS2ESCJLY/BK1<'>D%7@LP.E5*XEY*<<.+ MN9T9MO73AF19=B)"/_/;TQ;[!<:3,Y5]I1[!^0627V$Q3B.E0K9*!\95[1Z= MG&->0(UCH->)QV"@WPWV7HAM#609T"F')&@MZR4^&WW!MSIYYU)L06UYTO%D+ZK(. M5"G&\%P;!EA/(\?(&5G@F8E4N+=9%=G\ZNT=<'H6,YLS[E@A@LAM9AU<9#&))V;\7#-;=&'TSJAUBD6X'F1:&4*A#*+%A5,BS2 MI#)$33ZPR5GZ]GD(G2 /:L=X &XV%^M#7?!Y_NS#WU^].?K7A^M NMWD^?&A M/5_9V8"^T=V%I_?S6?5+LB_?O_'HK;P>36>PC15KSPMR6)870XK*;G, M9:V]Y333T44&' 0+P1KMT1IPS8]=MD;7V=2%[ZO[K$?ETD*Z8HR-I):81+9D M#3E2N:@5"TJ3!H:,T>B")3>_"' GHAWWS=[-V3Y(=,N2;2>C=B[2;4RWJOX6 M[U"8D%G"P&M-,E4S*C+I2!,A'HY!G:35,"9_<@GMZC7J M#Y_)+KR\1RW0F1(2F7L:0[V>6QBDE!FX(B&"!.E::Z&M@.V8Q?134*F]Q%I> M8$N(>94%L!E:$,%K[BS+-I+E%M QL)"85P7I)]&&YL4KMP(VI+OQAU)+S076 M?'][CZLRFQ]GY!C4XYL:GJ()>#6;?_@,<_P5%K4/Z'$-Y)\E^5D=I)4\,@M* MU)Z/-!_6">83:BT9[.UOB1;^;D7929RY2 M+;HEF3:2-&U2OK;221BC+Z!;G^ENPC*D_KX/H+?V%DLO-A1YW[BXK$*2O*4_ M&/I.6 M.RK7#TJ>3?/9"SA->.9@9J6,,H4@FE+[=\9Z+N(#*R*8G#3WN;VRV0_JCOV# M?PJ2'4*JO6QH%Q[H:L,]/_8;:25-+D*PD@LY#E"+, 5R' 3GNGBI>"^5)^[$ MM VIPL^[P7464Y\QIWM9[K$$E0-G$F7=D7E@$%-@P1?^'*.]_A?#RCV4NU MQP^^P+-_+\\_7WXC?3W]A._)&WE9"J;E*&N!BH?$4JJ%>F4!%ND/$^ U\&)* M;FZU'7:$#?*TMN6GS#%KZXF5I390LDFR4*QA62%ZQZWEV-ITV??LYH%S (;+ M\34)8GV(OV5BY3I\9Q4U;JC/K#5:EUAQRM(T.& I5XW=<%*)Z5JOM2W1S>D M1-S'3\^NXN^;GI?W'Z_@0R=C]DB 7$U'CX&63\B%Y:Q,H'V^.@F'H><:=(.Z M0O[HZ=E5_ ^A/7741M0^W[:L_]G9V/LV>) MN%)OKRZ)!N,XP=6%@L5(1*N%5H$I'AW9PL2"@.3 \P"N^!C)"6M^D'4?J,>0 MGM&52IO\F#:2:NXM7\*B>:!%OOS^;@+39:UW0:^>U+>,0L080NW>$7V]?Z)K M*2\LS*@L3/*UU%=?3O+]Z!Y#OD;OE&HCNX>P(:++1BB%C*OJL2=GF"]"LUB4 M0V6$Q.;&V'T>;F_:[^9X N/:EG$5QSB_XD426W5_/M<'6'0&83.+FEBA M)3C2!\ 9IJB0B%**:YT8M1_2QZ#.NY)N3>G/OF7:LKC/#:S/4JKMOBY.)#_. M(>/(UVP<*8#9) KIB&!9S"8Q Q:DL]X&;)V#OAVR(;F8#T:OSB+KD4XO3I'V MH%+&DS&Y'Y==DZ03!JVO9T?D=FB7(PO&U,X9,18OA$ZA?T*MQS8DM_#!*-5 M; ?04>\Q(3G!-7$";,$B5&0>$Q R1<:23C01WD19(NI86E^BW ;7CCEY/^G^ MUU%>/3)IM0'_F("SG5A:$ZQ,A5GE5/6V# NZMO5QWDBM) C9OW6U#MECR+?K MGTV=9=;O=E>/O&]K3NV#Y]9X!@F)[]HF%JQ%)@K]@5 "^-9I"=NCVS$#[R?E M51/9->/6/Z8$:S+^-^:_P7A:K[L?37\T$CSKHGI\/,NU4>]Y=9C%B <:/H;, MT$E?"X^2+V]II[9108%H;,JM(WK[X'P,J7RM^=:[/-MU@5R?O^P@)N-48@EJ M*^@.1]&U$_>A=>K4O(F(VV03!T%K! M=/:*02Z<.6>55L%F;%X#9Q=\CR S[T#V5'?Q-2Q"?A8FV]1"1YI4LS$$*Z " MT])K%C@I19 2'/UG(+1N)GQ9[?UH%2%Z4]EZQ6[*@W M46G0%@.C[=4DYW0RJO7YT];@MF+23Q__;B&Y7EIHT-<37-?(H8C@O+>9Y>)I M_*K4KJR63#@>++C(2VY^A7@;7%O1Z2>+?3>75X\JJF8)3.F75JE_(0D:5JCU MEFE_M;)> "N9N9AM-$)'HUHG)M\):"ON_/RA[GU%U(PU5WE[5"YSFE<]:D:8 M1+U94QCGM:-EY(FV6BU8XM&[@$[:YH7N[\*S%6?,SZ5OFLFGY96Z+^,%P7DU MF[^8G<9E.9U9#\[.0N_!LQ9@'OBS> MFC'-Y-.NC=QE!/,#3/"H7(ECCHQ+F"PZQG--8P$B>A@U5JXF)<)^Y,_5G2.[%4'ZE$?+[>BB5M M"$RZ8K11PEG3NL_&CGUY?K+@\)YSWW=]TIJLO/S^?'6+93Q]^_SU"US">+*X M_OSMRI)N_*Q&U4BWP]JQ".F&A7Q''YUWL#K*-DHB\L+)K"R6I$K>;.36,:%] M<;K>O;?[:MA[']ZUS:H3;/G$(EW /PH>;;4G:RZ.G3G4<(>>D(]/: *,A1;)YBF 6 MC8\VEUH1H/T-@MT:VA7JWK&Y7%$20)$GS8,BH@:9&030+"D!$$H2TO?:N&?W M&ON[6PY;26K=Y$CN0T:TC):K9AH%F9>UP8K4QH6L>;;I7JYW!3&T6T4]\NNF MZW80N35S_'?KJKO5Y$4CT&A;&'F?GFEC# ,K@9P3F8/6-I22=N!?8WA#V.H? MC)@/*>I#&PRK]E*TZ;T83TZ7%UDP=0+>X5D!V(:FP-;/ZFF3WV^L_6_?9Q;J M.:J1+4IY79L+(]12/<6S>M&-92%!6Z^3TSUTV=@*VZ$[+?*$V==.=UF4VHN7 MS'5((I+/)1.I>X0@>K@RO7^GQ2'U)FS$L+M;'+<5X6%TWS]?OUQT5FI7/Z2I MMMJ(KI$:NI)7]"-5EEQ:';@MF2%X5_-C/?-!).:!2R-)A$JT/AU="Z2K@GDS MFWZJY?)I\O&RQ'"]-V45![(&DF(:Z#SS;7-G+^#4O@E71DC#BTZ9P#QR)$ 6&!A%(W1")P\@5.XE>W8]G"$9 MV>T9T4H.[>X#76FLL>JGD;V10@O'I*BCDSFQR+-D 84T0EGC;KI@W6\"W< P MI$OZ[2G0:<;;99*M;M9>&9*.'(VH+717!;_K]=KH$V? HS()/"^EM85]$T,3 M)7=K8(C2<3"6>8EDV)FHJ]]+AAT(\-(D:TKK.G!K@0QIJ^LD_;4ZK=.TM\M= MFLWRU_%D,H)(IJFCH;A4#S:T@;65,Y[36YC MA37*8&JB@R,5J6MI>2M8*"DS8RV$6+A0KG5MF77E&1HH7!>09LIQEA%([2?. MF<\\L"!R0HDB<->ZA_?P5=).\KV5?=MEBAL3]:*\ *VI;%,1+$=7F%:H68RT MUZM +SBEA1']2'F'Z@^'U48-1+S/Y/8=1_F1A_EZNEC.3U<5&G^$68]*(>0_ M:IIT"+;L^:1&$9D6XVP4MOD!Y16,Y_^$R>FU?-@5@&?'-97Z#-6S3S FS,]G MD]K=;0Z3D3N M<- 6.$M0NPI#(.LN<0-KS#LO?VS;@#LZ#A'5,ZB2DUJ'O[9 ]TDVA=YXUD^9@ MG,,KQPV'\!#7/.[0;N)](SZ,KWA)FWN9*[+Q-H-FL7:TU,HG5MO@L*1S#LED MC?K GL_6V'O>J7\LO2# D".0&.C:#3W4>JW%6294H'4-X+%Y/:9ML3VB';L? M3NZX:^\GU!YV[DL@U_7]F56!%FG40C%R*THMXII)UWO'R O-/'(A,;0ON;,- MLL>TB@W[L8$;9H=6[0,M>LM%RZ1G>MIGC0H%D10HGC+L^_/C.P MO(>U^N/#WU>"5W<]36!\?,5?U\B],(2$IGDBVEY M!W4MY?!$W6(9-Q;V ZWJ.]0>1"L]FLR\"[5@*FV#H<8\"Q@GG2C&^-9GS_V8 M?@][##@D\AZ0$7W[F!=-X.!*_[ZGW;P,/=_6"/_LM%H&WF7&QOPO26E M%XP#"<$SK#DS6DDBJ7>"<5=,+!DXE.:=.._ TZ"$R_K/7EEO(V5#Y$IHIB4G MVY"GPH*4AB6!2HOLA6G>4_UN1$/R^)KQ9$UMEU9":9<(D]+I<9WKFN=Z?QW. MS4TL:3HT% .D92/Y BC)%\!8SY1\4-EK[YM?Q&B%?5#^7V_L>Q!)][V?WNS3 M^V-WN4B$?'ZZ6,Z.SQZX^#P^6="6L^K1=TP?V26&V_+QC?;"H<8H3(A,!5L1HRUDP$!EX+C?6T@+>.2MZ-J*N"O>/3 MS]1^ +2)N\R*PNINQ1J\JV=O'F4L2,L[MHY$W(=I2+MQ0[[K(SBOAM++3KK]8WO?0?><@]JQ(Y[S35B-O[=,]V,ZY9N;?TBQ__(J3+_C;;+K\O!AIKFA5D2<509"M MS+6E^8!ZCS>4$'TPQK?VZ+LA?D2[[BY:'/J0ZT47'Q# 8K:M+S7N!71(<>?!$&\?(3XDWXA ."*W7*$^J0KH\/BW,["_(!6?=J=CH?>;0"ZR5B MD/5\I9"K!#(!RR6IS',1 ^[T5X@W;$5_/\>SNTLQ@>BW+.RQ/D*,/W"B+N0 MC;.6Q5H'JE9E(N_<1@:&]#//W"1H76.K ]P=.\?_[R#?_@)]2*57L0H1G:.E MP0S64LH.'#GOA;,DLS,R8$YN $IO2]X=JEW/8'BWEQC[SS^/5T['ZW>=LLLW M?5BSW/&MT+8J_G:E&M,H\83@36 FUJYNM0!@T"'6@N;)DQ>876Y]!^OJ\UN5 M>KM16N%C%FYJ,?;/E@:N417S/F M :W+B1,'&J^X&Q"Z-RB],7F1ODR3TUQ+.UP]83 A>!&Y8H9[\B)]"F1D*<6* M#M['K!)B:W-E6VQ#4C==&'*[,VD/LFEF]KZY4NWR%:3SW.#CX_&RYGB\0CQ+ MJQPYYU*N-\)ES9NL#5-KRY!<+X6B)H]0H&N]1K:$-J2H94O>]"&9P_2VC5GH MA"(R:6L$P8)EOC;&U-EH;T3FTC9/ >O8V_90(<:6!&DF@_Z/DL][#>#B6M;O M62_5,IM?>4.GH^/=']/LJ+CC")M9-FO;DHRTUEQ[)5D.]2I'+HYY%(HYXX < M7AZM:7T"M0%*]_LA9QTR-XTT<-)Y&&J6#CD(NM!(@T?-0A80=!;T0OO2,7=" M&I9=TYT?M^]GM)-(L_WIO.C<)DP$62$XP9)"\AL]H:/=DO2)BXA&"F5<;,R2 MNQ$-RXAI3Y*&\FAXU>P>XB(G0QP""[HV:$:1B+C*,"YCB3+7LO#M+SONH$KV M'_$KS/5&U*:!\RH X3R)MUJ4)A7F%?=,\.)R5K1P?5\#OQO9D%1I2_9L4JD- MY=1\U7Q8PA*?3?,;^HV-"&70*3I=:W[621 E,J"1L]K=7'/CC&\>R]P%WY"T M[B'XU%QFA]JON:YVOBZ,]@*DP8,_ZS^F04)Q-B:76T 8 MK$NQUE&0L?9_L\C RR*4-B$858Y:+ED@&+/:3FNP)M6$=GAU5Z^TJH;_K\-I[. MYN/E]XNCQ+.W71PHJIPCURDQ)N.?C>3GIVP+EC"GZ_ MEX /R*QVPNN;9F]GU<0]3&K?#O+O,+,N"=SP&EI7&A= ME6$'>$-*K3\@ISI+JF\JK0\[XF($11N(M3:MYI+X7K^*UC#A2K"^H-#\0!O? M)HA#RIH_(*6:2*PSK6H,8?2R%$QGI MHF,KG(: MP40#9-CN)V M15$MRJ*%K4.%6A0C.<[ E\R< (@.2;ZV??>&;9 -5%_NRY4[UD,K\;3Q%F\! M>S7^AOG\_O?TUI7P$;<:9$+.@O>F9E6115D@,BE2*!$\\INA]PV>XHX/'JB^ M[,J/WF70GP)]/:5M?A7N?SW]=TW.)"D:]ESK4A25 MO8N>?M:^F^66X(9T/G,(-=-$2/UQZ,P@<)R&K&)F$D4M7T)>:N0J,:ZR59&7 M9$U?Z=/7D0RISM$AV+'[]/='A2MF8BUIXFW($KAC"LEST#4P'Z(T# 6FK(HJ M(??HTZV#U),%6D-]623:Z N-5@N29?0R,RL"2$"7LV\=3-O& AV8!=:!'?>N M@MWET+._.BHN&G"!DZN%M72BR\QS J1"B%;&(FWSBK3;Q&X>O,'?04BQKR#Z MCI]^G,-T :E^TN+K>/GY62FKV._U&[2XJ([$:GY@FB][/?T*$Y@FO/&+'8*M M/:)I%)D]U'QU#..N/ "B[PK"TLUA;#&_;<('=XQSY)!4KJXU MH3PH1E^8>@&+?%72T9[ >76S4^CN?!U"6. F\US5ON4>>OU[\B+/"O?_C_ M4$L#!!0 ( -=<9EH(G+E:H:L #F#!P 5 &UL[+U9=UO)L2;Z?GY%7??K#5?.@]?QZ44-5=;J*DE7DNWN^X*50Z2$ M+A!0 Z!*\J_O2 SB!) =FZ01+E]6D52%/:7\<7.C(B,X3__^]?ST0]?<#H; M3L9__1/_,_O3#SA.DSP)M-S@/]:_+/GD\_? MIL./G^8_"";T^M?6?SO]BW59:A4,L&(C*"D5Q"@1N,[2*F9BNMW_]=+GZ;>^]_7/SM]U^= M#3?](GTL__%__OK+^_0)SP,,Q[-Y&*?+!]#C\_S[/[R*1O^X_$OZU=GP+[/% MO_]EDL)\0="]2_AAZV_4[V#]:U!_!%R Y'_^.LM_^J__^.&'I>3"-$TG(WR' MY8?5EW]_]^HVTN%X_F,>GO^X^IT?PVA$B!>?,/_V&?_ZI]GP_/,(US_[-,6R M%?UZR164KG#^6_VT'SMC^D1 INDB(M!/<5Q5O"'&39_>'?/WSX*,)5R,Y@T1 MW_[LIG@GYV'84L"W/KH!VL4'P3F>1YRVA'KM"\7%\BW^;Y?_^ H$XGHX'M;MXQ?Z M=O4)]5D'@\&O,)NG:+XWJGC7Y+N11B#A:_'1P,8./(7P>/!^% MV>Q->3^?I-\(&KZ:X_EL8*1/$M$#YR719I\R1$?'@3?%H4Q&EI!OLS1;LU[" M+"YX6CWEQRJ@'W$TGZU_LA#90EQW EF*\/#5U9T_7XQP];G/OBV>\B'$$0ZD MS%D+I2$&&4"%X.DLHZ^D*CEX# 5C:;S&.^!<7^FENIQ-UVM>O3Y[G0)E.CEO MS?=\TH^,EYS2(O[TPV2:<4J&$/W5XAW_2QI-9IC_^J?Y] (O?S@9S^DM>#G" M:@O1JX@?ZQ>==69.)E7]H*NB.OLZG UL"80RB MM<9L ]-07^XXH6_K3S.V;VI1$ZEOTJ&.ZG 5SXO%";,3HL$-RZ&'7?+%E0.Y MB2)L-7LVJ$$;NB:]R/HX6I"=5Z34"HHRY!!Y9R"2PP%:>9VS%*4TWPV.Q?XU M(_(!R=]'Q'V0/CD_GXP7N,Y^75B5 Z^)DY X&&DD*(,%0A2VGIO( ]+^QUL; M#;=1M"1]DRU^M]5P"#XFV-M4LX94/ULADMF4G',!H60!9;VD!6I;HQZ1 M3C/._%:BOJT%XE MR#@7X31._P\F_)3I[B)1&^S+)LC MX9M/?.JL=I+@;39U=S;?X6'%<@\Q>P9*IP0^N@(R6_(#6 BSLYWU8#VUT-/H2OKS(=),,R7":SK'8>PX0(@3:=((L@5ZY8"$P&2+3O M:%:"OCO6M:L";'G\:5#?0K:W27?=23_+>8JSV>H_=;E\D)SAREL)UB93PZT1 MO#8,BH@Q!1L%DRT(W_#HTR"[JTQO$^W[(%H,6/9"6R_ A+I,86B9(GD(D7-, M)BAN="]$BU,E>C^9;@B/=(I\74/UG+Y\,_TP^7T\$%:K+&(!'FF!*A4&4>4( MDN=L@TD9TUV1ZSUYOGSP2;%\H#PW<-PI!G8-T\*(>#-].YU\&8X3#I)7,FDF M((E NXPVY/)QJ4%B2=Z0,VAT0Z)O//VDV.XBV0V4=XJ,70/V=C*;A]'_/_R\ M,!IYI&?3:0+%54V49#F&>F>6LZ,C)9H<7 OC?-.S3XKNPZ6Z@>Q. ;*ZS9Q- M,2R D!'('2>C$%-! J(#>*]Y39Z0Q)(K3G:C]^K3GCJA!TMN X6=HE^U&&#T M]M-DO([=),.L5?1T'3.Y=BH;,OY"@1PXD\@$,Z7;->+-)SYU*CM)< .=G<)? M[S%=3$FWN(@?AO-1U:V8LR2U$C$P4%&3+9]"AD(K8BI(S7DW.F\^\:G3V4F" M&^CL%//Z, VU=NK]M_,X&0U$U@R##2 #JPXX&B 3W8*6G'-;G,*.]\+7'O?4 MB3Q<=AM8[!2R6JO4RZ_I4QA_Q$4DU4FI8CVMA9&TK$Q'-H%@9*0E:;UES&)L M\F)>?>I3Y[2S)#=0VR P]4\9 M.T#KZ=S7M,28F0;/ W=>!,+;[:C=^-C38+F++#?D=C2(3*T2$I;WT_4<(2?[ M8C:PGC,A!(.4&:D=5QF"-H[4CDR\K#'(CEEV=SW]-+AN(-D-E#<(5+T:SW$: MTGSX!5^$>5CA'$@M2!55!.TJ,.')GE?*@J%5%INX-;K;27W7TT^#\@:2W4!Y M@T#58KMY'N;X<3+]-C",9Q<$F?H.T4DUKB>7\>1J-G%S-:WFPVX)(Q+TG%3! U!FX$1,0"/!2-N>@D M7 L[[-I#3X/7P^6X@=<&:5HOSW'ZD3W^>?GD_./X?QMX&W&+1 .BN, M)6L!A828%">E4Z&0&\!-1U_JCH>?!L_=Y;J![TZ1K%>I3,\N\I!^XVP^Q]E\ MD8KPTRA\'*"4183$P"T2Z@:R.\6Y MUGFA/PW'[^?G\Y?3Z63Z?$)&0OH.3SB!QKL:?&.^>OD.O/0>HE1""M2)L39% M$=LQ/'7R&TMY@Q(TR.QZ_XD<_O4&% MM,MQH\@!+6!XXWB,"0?'>9[1:MO"V MKC[SJ9/<48H;2&T0('M[$4?#]--H$N:#8@O73G/2*5ZKK1P#7Q8Y*#IQ98+1 MK$4R[I5'G@:EA\IP Z,-@E_+0^* %=R-I!L(5V M$8F23 9&YXEPIB!+)A7>(DAR!X;3X+R9E#=4QC2I6YQ=Y@EC?O;M7:V/Q7'" M#_AU_HQ^^;=!\2B4RAFN$OW(?(-F M= JEG1'$O+ RJCW!\N"GSFP+>6[@ MN$EYXQ+3LK9VB?%L^'RG0# MTPUB9\\)US2,7HTS?OT?^&U@H[0:C0'M:Q$/8W1>8/4-T%G#D)$Q$5I8:=RN(F7_^>,-H1#'\=RH[M0+=^6*/VH+N!;=0N]'OKKTN-<$42C9J!E4B^,I.5/CIO9213 M2DD9N6!WO ^=NB)^1]&LZ>.RDV'*4EL6:$TLD248 X+3V8"-UA93[#T%D9W6 M=-1VH!WYW-K%<7\Q/O[VGXI\ [(K,QC%R>C(-M!1M*@0,9ISR3V6WI3BT;3_ M[$#PSAT_]Q'T<7H][H+H#]OQ(BLCZ,%03D")PL$G\GV<3)#4*3\ M)4AAI$ZD\W=9?H^9_8,[?C8F?Q\1'Z?C9U!"1!M9S:Z)M,6E E$Y.A,52UD( MLEM=:_/FD7;\W(N;^SM^[B/8XW3\#"+4&)& VI6#$'$ZS1):*,YA<=JC]]P5&.^;\-T_FW10BDL;FYG-0A\^3>+[2Q*90,F!9+Y MZMX&$H%F'E@(DOXG'#>M56!W="=@]/5$1<,^=9N0KMZ*71#U9 7>1O,P5F!? M_-VA)AV$W_->LD+&,M.6CBY(W)$)5'/\/,,"UNH07/(FQ]9^X;'4X1ZS\.&T M81^9]Z %KR?CZ150JV,N%98DTX5,&%UOENFL"XQLX4B&3O1!,GEG?\-#%&$C MD..;$%T9FK06;T.#<3:=#\Y*&8Z&%= RCKU"A!%)>1.9L%H0(F4=D+TDZ0\K MDA.1TR)W(9P><85L^NZ2Z.U/?[(L-Q)H#Z_UV6R&\]E9K)W[TGR@O,TE((?L MJZ%CN ?G@P*+'#F/2<@[B\ />9^O(S@^Q8WCP1T$VH/+MT2SJJ+Y#HJ[DEC6 MB8S8&L&(64"TM-+@K2X\!'3-P[H;@1R?["[L;"2ZBVC[B.:$V:>S<:[_>?E_ M+H9?PJBF 9W-GX?I]-MP_/$?872! X[&IYP\0;,$TI-/Y K2[N-B8M[2]W?V MUSG(Z]\%V$/I0R<2;\8"FC/0BTE/*QTF.HMV@YN88[*P #')FI*0"\&5#HP7 M6D@EHG=W)6<=9N_O!?$45*=/5GH(%YRE5!N]SMYA0H(81_@:Y^N"3>\+"NU# M[85B:S@M0)!9 V.A8&:#9O?K[&]&G\A%)/I-X(T\"P9 MJ:4![]#1(C%#U(6.5B.*L-%YK5N/4KWZ_%/@^F!Y-FQYO\;R J>D;K4B^]68 MEK;,+*;=Z6^8/^)L4(S-D&G8WHE/@OZ', M&[;-O[1Q/@_G833\%YU4D_%BM<\GL_F5[8@'8VA#LD#6#%DUFMQE9YD"G11# MQ")U:7Z%>!^H4]"+MI)OV'?_S(6U4UT"YX+!HSB$Z3J " M5Z21.0&7R3HG,JEH:W-@(Y!3(+Z[A!OVV[_T6SY>C.KO?+L.*Y:R<&8AZ%)J M=(5.J2C)YRTHA9),T^G5W&O<".44J&\AY88]^->PWLP_X?0ZHD3/E,P7,D=X M;]326G_]%J&_-^&\4I4-Y1MBT;\6]WHU G9.8:?OI0ZDFU9SYE8 K@0$D0E>9!)8,EW56L?0O==>)[T]4$S0?<0V;OT/I<+?CT9 MIY5^LL!2$(6#38&6C+% D$I"0,%3X9IA;CTN>CN:)ZT C83<0S!ONY-Y!:/@ MI)5(CJ4H->"HZ*N0, &STF?K6(BAM2+L@NM)JT1SP?<0#;SI>A*XEU_3Z*(V MFOAY,LF_#T>C 1U>I*\Z R\)0=FDJPOJ(:?(4%B6)+:^8-P%UY-6CN:"[R$P M^&(U];[VG3C'#^'K=Z@#Y(*[S H4[S.IK5+@BW%@K:=** MT$C(/03_OJNA#4REVCY?%J4)!X_DD](?2"A,1)-2:7W[=Q+O^$$"["&0=\7Q MO'+R>%*NF+R"['A-5=,>O-0"G+5DDG*75&D=P]T(Y$E3W%VT/43PEG@&Y''H ME.BQT41:5X@)@BD"F(IU3%B4=_>E/]R=?]*,'B"\'N)POPQ#'(Y(:ECO"1>5 M39\F(_KL6?4LY]^^+Y5);:7PI%N1("J="6>P!9+E15GODB^M#^)=L3WYY,]> M2.@A_^L*SENA+#IZ)+T-2^55* E9+7&E/Z2BS8E>D-9!^^UHCJ\0_3"X74VZ MB+^/=/!5CM';\*TF&'V_5*Y#D11A0>3T3A2R*QW21FD]9F8"<[SYGK$9R8,J M1">NMB1S=1!T/_1/+S#?7O,@R^B+9(P.2%EJB[E06P9*H+/.T<%G"7;S2/\V M,*>D! W$W4LEZ/JN<8WMVW<-#;DX)Q!*8)R.1[)9:=LCCU-%)%-'Z:1:=X38 MCN9D-*&1P'L(!M^=B79%' -=^ MKS4KK1GG"F3PCDZR(,$%(T#2]Q:#UZFD_MB_#>CTOEX#>6_*\RGFX7R@T K#,@QMMPG%*JM%9SCUL M*N\O(GW4<%R;*ZSQO< X'UAKF*MS89%Q1@LU&9RFU1HRA(O60B%KG7J^#

  1. ??@JUYU?[@KBMF2@"NFR?BMD32R>,&*H QGQ<8^X]BGQ/:A4NW!J:R- M]H;S]6E4. UBU,K"ESKH]6AEO@G*AM MV8J 'E[^#WA>)]U,ORV7NRZ5/SNO]C<;@OJD&5<;OF:;#(K ^WQ,9--5E-*4%G 0O_A0;-D6GM-;5=PHHK[ M@#3W40I^.7=NV90D:Z]23@*$2_4&LY;"\-J9A%MN7,SD';:N$;F)X2'22!Z. MTXV]B \DI(\KY9P7P@^CMV&87XU7.>X#GX(DBY23$WT,7YQ:+WXN)VHPZHG>*GVJ2UQJ1JXO,ODUG- M>7Y3/H2O R9D,EZ5.H,X5LP*0HD&BB ?)7*?(FM]][@GQ#^VEO5(9P^NQ#N< MDX QOPS3,8EB=@7^"R(N#>>#Y(*.J"1856A714<(!1? +/W<%L-S\V/N?E1_ M:!UK3%H/!OZ'*8;9Q?3;0FC+%>=L"% <^1V*T^;H,BW3>F0R6JE9:![9OH7B M#ZTL'4GIX?;]U^%X,EV(9+G,030Z>QX$)%/J=.?@R(BC/[(VPJBLDBBMDS9O M8OA#JT@G0GHHZVHCFH%-3@7E'>BLL2:GU@&U0<.BHVW(DI&3^2@C2W]H97P M\GNH5+LO1#>(RAGR76G[12M!E93(== 12M:,.Z-DQM9[WGV83C20V92*'H[# M*Y&P]Y\"*>_9Q?P3[K20F;&)URA.\_KPWL=BYZ11U@1Z$UVL&2T*@F,2O&&6B1BUXJV/ MDT$IUYM1F+\-A7__M#\#Z2.8M[J MZ>IE'L=51*M!4[M@ZFWVXFT\#S-]\7BLW@HG-Z+D6.HB9)8R*0]L.2LN)'"> MK&V9DO7<<,V;C^H^GIK<,Y7Q<6G)/DSTH!T?IB'C[6$AZY&"0HJ(UH#WBI'' M1X9Y#*8 *J3BS@O%Z/;YN<@2HLQ,@M9L%(;QP1P5EKPY-,W@S&FV>?[0;MR2M*'Q3T$3&X#O/6%5[.S*M"1YNU M=="LU+:.%7,@ E.V.!UL:'U;>@^D4].,3B+OP6?<"._5;'9!T#QG:*3@4.PB M T09"&@1>#+>%::8S\X"M M+Y^V0#D]]@\0<0\IYK=@73VYLI-*1(*E735GG&$0HA)@DT[!%ZM2^YEA=^ Y M/1TX5-@])&IOJ*5:8B1@(4D,A9Q=IFH11!U2G258'H11UC+=O /L5C!/7@7: MB'GK/)(^\V[??Z _?WWY^L/[-S^]>?ORW=F'5_2W9Z]?/'_SZ]MW+__V\O7[ M5_]X^>HU??NR:R;N7L]JGYM[^%+[R]9%@;PVO*F-("2HS&A_D$$#:N%YD)DL MQ]9G<>_9NKYVN+4\@3"TW:G($#S#>I,?FM0Q./)EMW'S[OR=;=1XP/ MG:T[F\[K+-U\D>;D$.'TRS MT[JR24'7=I3:8:+]#VL$33 PDF<6G36)[73, MT .NZ %]=ZD#VY[]2+)9]J)QTE"<#4/45_ LJHR6B&:K>[U=0.V3Q[(;U[>! M'#>%I0U'MPEO)."CL4_[7?!&:^"I9-+JG( <70T"F<(L"]F_._43?URL;TE= M.2+I^\BUE^SF>1B.5E?M4B3EI*L].A)9L=YQ<,$9\-HI3$)P;-[5\^KSC^>4^"^F;Q[><^_X/@"+X=PFD)[5>$9F"%G5672TNB8ARRB]=ZSHIHG(MS$ M\"CB 5TL^4Y"[>&%7^'YB=:]'FG_S^'\T_.+V7QRCM/O+0CJ$%7ZOUR[?PDO MD%8=@+%:,>RMAL D0@BT4X60N1+M*UGVAOD0A0M=N-VL*+T1T](*_/P;#E[C M?#%H]\WG^?!\^*]01;T6R,NOG\EZJC$OZ72.*&K6O@#E2EDD[@)Z+IA.-D9[ M0W-NAXUV?MH358!^I-G+$,(EGD'6T5I?!'"LS>L3FMI!@$%RAEN5+,;FLR?7 MSWZB''<280^))&\^XS345O%KW?J^.FF,"C4SUPKI0>G"P)> D#,R1]_&B*TG M@FT%\^0/_S9B[J4.839_4WZ>3/)5^_;]9)0'12M;" $4%NM-=6VZSAA]BQ8S M96DKS,L,SFJ)FF(*!=CA7RD?5%&W5HI[H!S*@K12N(]V MU_ZH[ MUW=3%,GAB%([B,J(6I87(<98N["Z%*37++G6%WLW,9P*[9UDV\>@X/4J+_N M#W11JM@@0.:Z%VG:BQPG7(+5^&347MOF0X)OPS@=>_! T?:PS;^>C"?74:WT M\%*WB_$MF+O8<=?]Q==P;J* M=X"(+GJ/4$S%5VK$*9D(3B<5/!U4[0O4[H!S?%UH3-ZD'\GWX"R\&G\A8/4M M6"[[&C91FY/&R"!K%4$IG\$5P8 CTYQY'91J7=YZ%Y[34XM&LC_F(3+P6B4= MN 2?"^V1L0;+DJWC*H,KCCD=3>MHPE8PIZ81;:3>R]FQMF[6MQG#\06!7)D_ MD_'L&9;)=#5HYD/X6F/<)(_E#-OIM\7QNJ7==4(O/',1M).,I"84.#*R01C% MHA?9&VQ]%]7C?56/<,Q\5.'UD2AO"BTPX8 JHZF="8: M8*[FAYLH4;2VA[= .1'MZ2;B'FKFWDXGA&+AG66K$BY:BP?N4:M&& M,U:@,K*UXWOY]"?/[X&"[*$ [C7.+[>JG>8J,$Q6U"Z4 @VA]D@2J#4;,F&0 M9(5GC*TO.?<&^>05I%]:>BBGNP9X$$L*]>8=DO&T3V4E@&QM">2,U3$.=2Y5 MZXZ-UP"<%O][B;.'"KFWQ!!.I[@_*:T1L96TOK6ATN7\)PM-S"KI2#K@:Q MO!B.+N:8!YI'::K'IW-4H!*Y?>2]T[DH3>(F()=RITSY@P^7'4 ^>17JEY8- MX;7.R9F[(WX69L,T,#Z2,,A$CB+4-E5D607K$I#57 ??,95\#!1O4-WN?;';KFN0@_>%UXW<"5,GXWEPR7#(1L9H9:B]WA^WRCY K];' MH%O]ZOM>>M%/#^AMR]D)OD-+FX?RP+DNM1-AADA/@9B$DMYI-*FUY]$1\K_5 M^-B\]S&U8#O\@39T9AE+7E?FM6&*520@$DN.9/LH+JSFK9/&[X#S;W5KR5^1]7R\/K'I@H2;/\5I9:2NQ MB9 W''_-V5_Z35X(X70-W%0M5]+6JIKL((F(CA<=$_9-_0,YK&V(NH?]_87< M@^5S$]0Z[)(33R)8VN$P9=J.:,DN.@,YE<2C%X$W'X&Q!.V=\ZXRCO0 >7ZL>0@T.U,3]*>SAW-L"=B6>VYU"/?(<2XJ 7@I0 MNDZ?D'5@>R!?CSOOF&^==+(GQ'_K7&,:MYZV1VGX^>:GYW\[>_WSR_>O7K_\ M__[^ZL/_N@ZK0WO/VY_<8S//>Y;17^M.'3"YI"+(9<-8E\A/IV^-L$5YE %W M:WRVQPO;>^M.VA^+%DA[ID('JD0&7FL.14KAE8HIN-;'WJ-IW;D/G_>T[MQ' MC _=NO/6$I83+VHD:3*F;V>+_G9>%(N%G$AC:G)FEAZBIQ5Q&Z4LV2GF6GOJ M=P)Z),T]]R)ZF\YT%G@?7OMU3*LF:+N ZFEB[49 #SRTMCMQ-UWX9E(_FDJP M$J+W@M 8058V9V1;:1;)WG'HK9+,A-:GX!%58=<)MD?2A'V$W8,&O"5C=SQ? M]2T4)1C+D@=1_&):'M;"(PU"Y)B<=3&7UM<_5Y__ $&[[I3<3'<\5)Z]3:Y= MI#:M "D?A5*.@W#,D-=D.?B"":*5,6.2GI;6_G[O.HCCLWPX)]O'@AP@T#[F M2]X>4K$"5F0.H7 &LLZH42Y9"$DJ,G]UJ?%H7VSK(MZM8)XPXVT$W$,(_BRE MB_.+41U3MN@\N^&6> 74V>AR[43L%GTI:H>[&#V#8CUM9XIS)5H'H78&]X0U MHQ\">KBD/\MY(=,P>AN&^=7X>?@\G(=UV^KHBQ'%<%+CQ$%)8<$SEA">@I:T0S0?=0!+OH53[&O+Y17'>J]EHF12XN4Q55$HE060$ET0F& MTJ(IK;.!-R-YPKPW$&T/M:^;,Y+6S>KIC$JQ<"C+69:T&X4<)%BC)&?9RFQ: M&_IWX3D%P[^9O'LP$[_[M,]'839[4Q;6S,*?U:Y$GGP&K <4G4T!(K<.6)#) M6F\C-O?XMH(YI?A?)T'WD?1Y!<]*V7=!U%/@[S::!X[Z=:/KII?81M9]9*S? M1L:YD%YJ.I8$TI8G:R,JQBW0CX1'VOR2;MXE^$CL[QKHZYO\?43<3YD">:T+ M7&>KXTAGY)ZI @EKQZ)<%,223!U=H[/33*3(+N[(S<;HT$'"[:W M@-\"T;.U8:N,<+H.JPVU!VG-% S.)UHO]R&;Y!CKH7;J!HI3HOH0P?;2P2_5 MT!2^P.5_7UTK85V:M^_(%OUI,OT]3/. <1=E#!RLU9%6[R/$4*HP5$(N4.;8 M^I7?$^*C2*KLDC#0)R7]W@YINSBP6,KKGEM6=31$E[&"W?<8,$M(>R MM,<,[^/_(]SI;":>RVUEU84PF1JL9&D$XZ\60><#K?B V/D.?=_ MI?!0X\6/J1IM..C!C;R]Y(,*=T7T.B1C:5M-"12CI00E/!W%FH7:*4B(UNTN MVB _;;5[ '9[N>_XWQ?+_KJS#Y,M,?G%VQ1)G+F& ,EA7,WIHD7/AG-Q@D%[1?"XXFE.!5:7YETN^: M3ENO'Y5&]'"WLY#$>OY'28YJL&7&=5FC]/:Y>2 "^I*S1V,$NCYVX;V1GK9V'H&]'JZ7MJ!>O _;09>(RHKD MP/M,!"F=<7?04#_D!K7D+L>&K]>;4&;G$J*&>#N-ZR%Z^QU2- Z7<0X/6>[;%+[1T7#K/GT?#^6R@O;&, M14%*ZT(\;>L1N]EW6 JL]\)]=S(9C MG,W('HS#\7)Z6[+:!^UJXY9:=Y^% "=%'?&>D&%.&'7K_-F#@)ZVJO7/70^] M97\=CB?3A4N]A+L65(7[HLZ,K'YUG;.PS:_^VU*4 SI]([T\M!%KSFE?7HR1 MMK0Y&R:5MS8ST3IEHQ7VTU;+!V&X9??:Y0#SC=#V7LLJ7AFMDE&I B$R3Z^: M-;3?)P'2>RS2!<7MC)&%YI9?_R:\*:;G S$WB0R9BM^0#U M$MF1D9MKS@$Y4E&X$HO5S/K69W4CZ*>II _);Q\M^+YCO#YEX7F8?1I85H3@ M].9(-(2-H0*7M(0Z6"7$F',IK:]K[X!SVOK4BH<^FF3=Z9A?NVE^A\-5"H(5 M+'M2ZRP5JVELE@Q0@HS"&:.#-AQ;%P_NC_*T-:IGUC8H6J]7 IL19RV-J/V; M-(N&$!L)+DL+*4!_Q;S1ISMD'+N@^ N]_$1/J%V60TS,O 3^0% M=38)I*V'--9A,,4E4#J0.QV=BZ'U;K8WR-/6LGXYVZ!EG6\?MB7GA4(G=E5\ M)F0-':H((3B$9&)RV0?"UD\Z]3W)D2WS_$2P!8574*P0H.J !9]#@LR$L(%Q M;F1KIV7'/+\'2UBS*)+Q.H KAC8]'35X91!\B%D&%IB,O1A$C1+6'J;WX++ M]A/.ARF,KK^L+1L17G_,,;L2WK' _EH4\FBQ%*? %$/[,&T[-3V8-LJ25;1. M"9U;5VSWWJ+0)\FD\1Y2*+Z6Q]:L^QIF#,E9Y)SE>+(M"O?A\YX6A?N(\=&U M*+Q5A<>8*8$SA.)J@8UE%IRT ;C(3&?ODDNMXQ>/O31Y+X)W+DW>1]#'*4K= M!=$?MC1Y+[KNKTX]1-;'T0(E?#+9D*<98P$EF"9/TSIP7+D@/=,/"<16!%&&N3ED*WKJS8!=>C MJ$SM8B4N^+$EC$1L*X_S^XOP\3+]-ROOAQ_&PD/LU MGI^E-+D8SQ?N\6B8ACA[46_K1K-#/,\6CVWCB3870"//]*>Z(/QE^ 7S*\(U M_C@D _5L-L/Y[%)G72X\Y)1H"[.I]DAD$.K\(Z&,2SX[H57KL,DNN#K[+.D3 MYHL1OBEW/&W53"BYHJ(P=$HC6>QDHX/W=6*ID5A[1'!MF@\4V!G=L;S>YKIR MR[?IAY#'XB.OLUG/TK(:K5)4C4&17+*AMP%8$^.]+W@'L:O;D+E#NK1G8<'41@R M]HJ1V4&(G(#J;""88"&I8*SBQ3)L?5X]D*+;(G-B![&@.C.V#TJT$'MCZR9AQU2">XR#8^G /E)N;0Z\PUD-%,Z'8?3\8C:? MG..TIJ%\":/+KNE)2IZ%%+4' )U;(DKPT2MPI?A<:X>?$+8-F5/308FL;M@_T[]<>[PX(>[(6[D?W,)9#.T9W5)6. M=/0Q;>Y^I+)DDZ-R(%(MSK?"0[!> EK%DM4R)]?:LG@HA;G'RGA(?=F'A=:6 MQS_)Z1Z1*_X":\NU[RYRK&,9%&#=3U4=I.)"J"UZHR73JL2<=RLDW_3I#S!\ MIC$%DY;R:VA8S*;SP3LZ&7%I(A?#K=86F(L)E*0_G&(>M(V1,1^923M%%^E3 MK[S7]-WE.WWM@2=J(APNU(;-![^#6"O8#C#V.?!WX;C]VWO_:=Y!^#?IZR"Y MEGON#3@RLB0DF)W3:2?)UM!(I[Y2,_= $;CE=V_.WC\ :\_8K M2>K\XGP%A#N7'28)O#;G4RDG"+*F\:0H&8J@/.Z4,7T/<]<>>KRCLY/8)RUD MUOA<_#5\O0HDA!)0:8A*BWH'0 XI(2THE[I3[=A]Y5Q_Z!,D[6&8] M>#-W'.[/OOT:_O=DNLS K!N-\L9DZ3P8J>H5#RL02^80405CF)4DA^.E0MV$ M=Z*&4M]$]=!7]PZHET!?A_.UE[ +W)[B+'M"?9B@2V_4[ZYBS7@[[A:V$38K MA4>/&;*O0TT1:<T(UCU7+]J&KC_J.U37'.QPM M,I=GGX:?U^-QG1%!IZQ FU+SV34C,=1YR,*5)&A75Z9Y=<]V.,>/ /5*YUU2@6749<0'7BTA$OR##[+6@SG%%7TQK1Y[5 ML;FR;IRTDF4!/(O:/\P2+M0!C%;2L)1%^PJ\;5@>(*N]$5^3'H3=0_K:55R_ M#$-%.0">I#MW$WOAZ[!?" M\7&QRN=AMKSP-<0*W R-X+S4R+:Y;;3SY1 [*!F!L. MC[J-YDI"S2Z8&F8H;,-Q_'2%KOQLI;JC<'M]VZ]@XYIV-ZX3<,]J[I.K33NY M!I>8R)QGF8I\ M3[BS<7X?"LZ_U78G]7=69U'0+!MN)%BL37#(7 %7R !.P4BKL#!UL^'TM@K& M0R$<]\J]#7V3H\N^=:!Y0W7GE9XX[X8?/\T_3-[1(4>'X]OI%2QR%\Z]>LX(A>M->AF,=#+ M&8GT]Q?X>4+?#Y()T>3L(7'DH,BS!K*9J_5<,XB2C#G9G;3DSL>RA>6XUW&OX+\_/: M,#VD^?/);'YV7KNJ_VMA+"V'8 PB"NUE\9!M;VBHP.FZ RI5^\G0RHUE*6/K^/.]H/Y0*G(( M$3W<:6\'6&=XK#!:Y;P6Y.886_,[K,IU B8'J7@I2-YSLL=3EDM8>'"R/:ZLAG**>I& M Z%O"()USJBXB8M.Q9=?5V/(?IY,\N_#T6A@!2M9F C9EYJ+&C@$4EN@GWH? M(^K"6P?'=L'U!U"3SG1LT)D>:XK^/L-R,?IE6' @I<_!RPS>,Y("+1V<*S5Q M2 N%C"QS?;QZR$M<)Z@SS>G8H#,'QU^7]P!7+*?;1^/E>/;K%I;7AOOD@'M> M:W]YJ F-&9@/CLEL1=ZQ&>TA3S\A-3D. QMTIG,@]V[0 Y19IMH<2:@DJPFN M(1JG($8>G7<^Z+!3UL<>.\S=B$Y(:7J@8(.&= [4WK'^&C',(7N%10,O29-Q M1?Y\E,)"+&1BH58ZX!&+64\S8-N0@@T:TCEJ^W8Z^8S3^;>WHSI!9YQK0\[/ MU46[B/9 =8)ZDIK,C8HS,'!V\N$ MA3>?Y\/SU9[W#K_@^ )_GDYF,_+;BS:%"2BU2[P*PH!/TD%!;ADS(L>;E09W M)8%L>\P)\=Y8IAOH/CR1>".T&N:;E!5 6K,SRL;,H3!'CE:, 6)6'%ABY'"9 MY((WAQ%^_4$G3WD'N6X@O7/T].

    15VA? \7Y.5C8:49 MN"@\[?PIGHZ]]Z=34S>)S^W=]4]59KQ5JARU_-F=;JX=>AL\,$;$Y[=GY#3P MAF:09ST(X\':XKKW&??>IFGZ&S^ M1AX1"CYD_VWC6[;WBIYY:' RX%I*<[H6/FH%G%@ MR^,*VZ8\'76_1WILS8-3<*O!%BM>W9!;XLF9TC\6">6L,+J[HRE!3O+Y:2[(Q/,]SM=V'2W M?/# _J\.?VAXURL9(<"24'QU]*'2ZG4L8WT<\4%=XQ_FC1:ES]5US#@_UJ#] M)@>6^0P2'8S8#_]=%4?_._YW_$\9Z"VF V9BBO8%?N!.*Q<'QH]CWE_.U7P4 MNZ.Q$ ,UZ!&SFL TY: 9KQ.@ID=2P5$.++:= _O1RH'-D#BP7YD]'%BG _(W M]0&**5*!_UNYUNZ&F]Z/I'MT"V8D537*2NBG9YZH.\@\:?7IA?D.5E M8I;GIG^IUL>VUGTI6Q,U6QE>S($)A7-@96$(#C:I_N=IZ/[B= Z,+H.V MYL!>1>N&TC^URWO((\"L3SIA-]'L? MGO%UW23UI'C&[:5]/R>2R%Y2'?/.MCW@ 'XM8'(7!U:E<8D#&[Y85HM;8;UK MNV%G&UMA.WGUB4PX*2'0WPAYDV!E>Y3VO,$'V0$)V[_[HA)8VQQ8]+_Z T", M%QJ2<0MW*S/?:@-VSM MB]?A]49_PF.A9(3$3BL, XB5+4C'$E9)U@SLC[K&"KF_;?JV[/PZ/QF_G(A/ M?4I=H?G!3\W)C?'T,9_70J6JN"SPL"-TY&6D-P<&J'!@75/"X."4F(DNS6\Z M %<"^-D!49.*M-*6VEJM.^F^S0^"1S3?*?'T2=F&TK\;WU'> MI)H^6DQFG^VC9,<;5,!=LW8WNY94>@_[&F:MW4(/.Y\/"EC7UE^++YSC,;D9 MX3>$VH_MQ!?4>RWK,A^ W8_F>K%$?*_AR;&$"H2Z7^[1@LO#AZL;HH@_.Q1B MCE-M,J\.QMS[>F8KIPH5].W?Y?@TG!^$@R0GG>5$NDY?@00"$1KH".B4S>?> MP0JB!3PH,[%7OJVD*TFF6]\3-BA3B+DI]?LK/5+XK"S7^)__XB=V_W&PMB R M\!';W_T'SU!RQLZ[S* )*&OL_^/9Z[@>ZZWC8=EL-#8=*4S5V9(;X\"$(3C9 MVIJ&5\)K EDO&R*P2Y>&\7_3U9#2X?WZ2)X-:$CL-1(:0=407)9VZY@?"A7GF8;.[6UCMRAI'01AV6< MZ^X,&KR7/[M^X8V8++H[+;)@"!7-@8EHMZL#$F,]$&;N;S6C.,?;VLV9TNWR MZS>#A^_8>=XL7^B0(#5)/<\\KE(!PV"A10Z )]BO$8*8/L0!H(6FP7A)'XQR M:5?[\T@95QB*LHGY.G6UMBFL==#0FRIYIOJ]8?GB@2NF%[IGVT) 0NF C@& MA^,]*[RH/$M\S(LL4YI*#XY__.6$Y&5:25*@EI:)N>"97$N$Q<-GYY0?:KH_ M5V]*LY&J%[$?P)-_%T07U%HOZS/E0SW(9DL[;PYP?9.'K>-SC>*T"[\M4QRT MRBL$EP^'O4N3#%,2.]1OO-ZQ9ZP6_ F7!!%HI^@.>$U#)T3E\&(&D+*Q:G/ M*+%,JT84&AIIF#ATIX% SI.JR5]Z6HU91Z=NIP0W[JF^P,L3@^T\"IJ$1H," M/.6 *6-PJ-5_F@.# 5R4[!A_EGXY&C$"*BSPHDVIOU.D*J>NG&_2'JUW&SKB M4S\8.G)Q9"7E^*CE*E&244K']TT!:JE)2+<\#MA\H=;C1Y[/O@YI#1;'\K9J&O.?G[-8&/!BW ";$ICY M?MQ(1#M#FWM@'ZA%E^Q )F!DZNJ ,7(@[T^2:9^A3D7=8QO27%*EF MB>9759T-_S0]=9#8?^#0%1O%T'PU+@7%BEJNU^RX8U!64I5<805_;S^% M1@+E!=7R.61GG 2@8@NT35LBG#6OY+LPD"I<]/UY@?^WY?*O=LBJ"'YR.SSGUF.[WQHIZCD?0<=B7R M=O@UL@JAX +\0.MYD:6LW=-8#J/WOKN?N"&;XB[P?G:%-[HGCW[LH/S?615 M#_!OM8!\HM1 0(UGYV4=Y=J_M;WP1@(J#:GMATW)R^Y;" GT%0 ;5%(?_<%G MTTCOQJ[P^P_O2_ZT]BCNY.9 MU-Y,"IL'4DLR=0#+E-IVVR;0-\,\R"N@&L^?8GIU MY>\9^;N(5Z*W(T].BH4GUWK>CX[,?[YKRPVZMFJ A^D!W29+A##F&P@#=EH_ MF@-S;_],"K"+6LU>SS_"1[$N9SG-+(V.,FRZ55ITCR;T'N-?]/3.HM=F7/X2 M]'%_*L@7Q#3%_,K7 ]28.]WM('_R01++>M)9Y]FY.N^B"062#V8;,NR^/YA_ MW>YW7S'[XZ_ V6\6L\?U[S39KN]*.G8= F9T)"-[5!NGV2X-A)X)QQ;.WR7^GD C MBX#(HFJZUI.3[,V\P+*P\72&CXL\4L\L=+I^7.3L08/D>3S-"BN'QD(.$T7# M_(37E/0($;WZY)&TU:A6%/Q;+6>A3*(N6ZRM0(&FK3W.9D)&3+7> 0 @[-O@*.H.J,DCDP3Q3\#U(( MH0T\)CS"1K?:?/!Y5FZM_;*$2+KDE>SI<\C>N^C6;9NN9)+Y[@C(9C/6.>&I?O;+("Z7 MJ0'MK?$5P??1[A?>MT1/H\\ RY #*>Y\!XWM5'B0NA\S!C_XP#H.);LQ%6\H MST6S3JKE9GK4.F52>_P?(DE7)[0##S=(:K<'')@X+-)RVPQQ@JD:>@WDW^DE MK #,T748-P OYJ[0;$8TL&^Z0&8B-)L2TT!.=N<-J%4+N"L]O#BPY]P;$3$/ ME:S(0I\#+[]XH@J1@5A I6\Y'EK)3O7D3>!E!UZL;EF_"RF]@90@ G.=\O"J MT>3>/(H,25?:R4<@](/)Z)J(M>',=15B97$:S_,/M;NFI^H#NZ!,(A1I'8DX MN?.LD!O\7H6^3%M-T)KJE;;O*4AZ%%SX.K3OHBZ>J-!2VS2V.GD]=+7P.2L3'[7FC?E%17H]/UGX6#R'> M0RA@[N*]4P4"._$B5,2 MU;YO+5EIVT$7C-OAO/LL1X#+FN MLBX)117\W8NGN4(L/V<0(F]Q<]WPOSH0>2"70GN.;.\';$/(CSFPIZ!,.^"A MS('MLWSMV$^9ZRY\&!\IR","TC!+)5-;^+:O?H]:%QD(#BS#'( 0^];<.4B* M\/H-^6T19*+?9'NHNWF7G7U5?+#",-''W[/Z3SJR=JUYKP;ZG-GQVW5I=;FLT5N=BYI>@VZ 3[XXW+K44"JI5O<)C)W((E+A^F M+-I2>C;Y+6DQ%Y?(8HO76K@<"?L=)3"6^9!+=5U>ZFSG3/CKK0!TQ0>'<(U_ M>\T+:8%JU+(*O8$104?V[!.B^G+7Y]2_"U0WZ]23%S5"'GE) ^>=8 MF59P[V>KJM:6,,,^??W^!_!;5X^KW1F2Y=8K$]98V(8!V2#O)A,&_L#2K&T! M'*4@&:,(8*ER.M38GE/7^BK>A[J"V\;))QD;;HY:)CG+49\E#E]57!?/WN/O M/XZJ+YL1 E3Q+/&]4"(9ZT8^<=WS'7M;Z #P=H0ZU1VNT26!T$B\45TSHJD= MJ"VA!Y_+FI^YN/E)=&E1Y@EI3NTK O4]0&9 H//HVX'7SQYW^/ M@F(507EQ'MM/"@T!^P=*P.RIL9X?C%26I 5H12+@&5;^R+_M8+LV;G55$/\[ M$C+((I$U#H8"D.17$=#EP'"I:V?.B]E/P'=CUL&^J34?I !VZ=6?@NTS^QYI MA8TM08Q0.8/6 /9_A;)PD?#8V[&M!LB(_RR*HN M%#\[-9XS^:7KJRQQ8X;"-R@JW\(_VG<'CEM,(+0^SI+:V+,.W4''XNKZE5*89YBN*=D-('!PHJ#%\ M>:J$ =4A9ZVXJ0GB,;G(8A =(T5\ZF;#'C?G!$3%AI*!90F ML]]#>&"6#.&-N(/%_C+F:: (B+Z0,JN7[@1'NM88MZ/L:24C #E MW&V+HN]:(L1A"CY$]+Q8"^*V5WB+WTJ;@.E0J\Z;<<"/T'S+T F3YR-7EYQ7 MZZ80=?#[D0L)QVUM8;"3NU!)J)K593KS%#@AS\5^N['3/CE9QA88>1/:T)T/ M!\*9)WTE0B3-7SN2G#)K'LN)&+B%!RN)U#8_2>M75#Y"JIB^\4RHU.0\!*%A M 2A3I2>3Z7%_#\6MB>BT5?HPJ\7RYW'5VQ,,[8WK11M3Q=%^6W6/UKP M7?,YZUW2%5]87]O4]%7$.^:Z]N3AX+9-TC3$@@GS%TS5+LMWA_C2GBV4%&"N!/:8/; "KT$!O:PW>)9)O[]Y0D M5#\;*KV*:4XK-B-V'3?=7?CY6BZ= X/85Z)S-E!(=;40%B-=14> M-B!MX=P!T>G /0O/%CBPGVD+[SKX-@SQB9Z_X_9U'?"1<+1<@24]-JYVE:C2FZ]*:XCYRYQ)M_277$XGAEE(:=*_TN_8 MWXC.WX>>H!LQ\!!C#$ "AS:[<9#TD@%U4Q/PM6 +Q>7"G,.WR@KE]D::FJ6I MC[/6"?$WWY8\ZOGWD1U8RT!ZF%S7%9X?*%K08 \;.8UDB:#(R+Y!(6])][$> M[$$6'U5 3E//@&I<9I'X/%;Q0S;A:?\AKT;Q)N8#;*<5%*A5*)IEQ;6+[$HL M!.KCIA1(CB[-A>%(/X&,SJ<@N]J4YQV\F0M,ZL7S4//?!RXV&HW#WX7J7 M%L07@[N?J%**-]Y^P1U N.NE0KA-;D1*MTN XSM%@/ZFC&/L-'0893 >*XPX M->DCC2*P);MROTA2'41MZIH;O\]Z2W5+V-'.#I_Z[&[@<5!10FQ7/V0Q0KOR M-[0?!?LSH]=5XGMAV\BQ0!)7IWWSP]^.)!.1HE79Q/POY;S;8R/X^E66F!$! M5=/7A]R#Z4=( SDT9E>^ ;T]]7'E#:"$&OSNHS",@[;Z80Q<<%V'L>2<2AN++D,+VPB&D:UCG15 M BR0!"&YQ4=:V23[F?9K:NI^+J[]U.3_H4,^FZD&7:,'V@OB M-MR6B2!?-'V.&M)E'5\%$+KN02Q-$*..EKJ=,$KND>NNF2<^+6UKP@#B;"G<<^1M.*#.LX1E!J)O#[&XF+M][0J$[Y2_SKX"1%(_"^V? M&/\)W.LF?=)ZJV\M> ;GU:2K3DKZ^%3;A;%T9=*"@@6,C!EH&B[%8%7>"9SD MP.J2OVP'5.QC!=OCI>PL'%U/G(LZH< \."&EP'U/KRCI&W=@4@'M.H3"V!C( MS!72J2S1:Q2OI0;:]/6L=8ILNQK-?VE2K=5[8I*N]:;U^TJ2+CN=>"A;2U&8 M].OB\N^B>R+,&*]_M3"^QFYOY8:V.H& 4BP$+^0Y@K]1K[PV[?OV7%>@-%HG M=UM+QMFA,->N 5MOD"Y8T=8Q>?:D ??EP%F%? MJ:@\>6@$?GKP$W2I\=X&4 MS[:BZV%VAN3%X8!CQIDQ:CB40U/6\9 J?JE127X^F9>^236P1WBB2D:B6W<)D,*O06K81+02RFAB+/.22]7.#BX+NB;2F.?KVM==)/:2NZQF MGM0(Z^GMBB7C ;5!EH0HXRF[%.]K_7.,@67G@@*=TX'1/!?D91I_; Q<\)<_ MOJ+0E#-*G;NCYS)A%35Q\XQXN7EU19'("-A7O6(U$ MH2&JKT6/I5CME''_WFG=X4VT[P[?/[OH^ITENZUXU#?-&)5HK/$BH/65T:I) MJ>*Y\";BEUT]%M#N[4 !;8Y00+-# 2KY>3A@]6)-@1507#'PON?^^]YD']FA M^:KNM:BI%OO[=18W=;_J1Y^&.[ "V#6((XM3]95Y__HL(H-,VPZEZNQI2#() MF182_VGY^!W@?%$_\;%W3Y%HQV9VMDA&O0Y"/.687E50G4P^.QWKAR*%8^_ M$_'5.LM-- 3Q%%?'2:WV-@H\%2%%JUC)H$P)_[R8ID]J=K&^6S5QSO-NEW$L MS]*ZYQ55'?KFLB?STLXC^B.0LY'[=_[Y0G3Z"@I%(FN172WP_0IT@6%#A+'$[@P(01@F /J(H2 :2M M8[/N(&0X31(6M; M4$-ZL.-^W@%YLH#N? WP>D@1L,10J:NGO]5IZ/L_EG_AZ>9S[+O*7KYW M3Q27^7:]%>7]Q7/AM=#9_\+_HG'-P$DET#V E%L)/=!JAZH*X,$#N(^A]^0T MEI"TY/":+^-!048Y^&5=#P1FHL5ZXFM8!QT+W$6R75)!AP+V!.KM=_NIF7Q5 M^J1E1$E4)W7+YYI= N-!7G99=.#L^-:L'\4:-N?X]'*P$<^@76%K0>V'2K:" M07:_PGH)N--:V-Z# \N"V&V(#0>V'P+SLBH.[#/$>%O*_CHEK$*:LY]JQN;! MSJ@C6>7KD";F!SPYL-/P+;L&#DSSQ& T"(/TIPTMHVM* %O7/L6!\8[%:C[ M-83)VQ,Q@P'/MEX:&0Z0C/Q_!;VZM5&9DJ"Q[KOQ@>IWJ<(LS+Q^*GABLF_^ MN^I5PI5DZ4M#">;:_1I:&S\ANO_/=_6*K[%O71?JFS=F4_V.;21(+[4V;R ASKMWUWJ_W^[0+LN!8(1)@"8J%>L_;99B,YKI]JP ' M!5/,0RXR_.W>!]*-MG MH25M5V?'M($/E@\C[GUWT7!;AX 4&N^C&@;3!8.;#0Y4OK\AW$M6%S)Y]F4_ MZ[?N1F54 JS$@S(HY).[!R,^\D##.%Q;QL9?XB7W!Z7FTY+><1?V?GL92MRK MVZLA1)GJ@)(=GE>YM1&PI$5W34IFV-PD1@,A!,;HA=]S)YYU);;^SF^JA#14 M)QW9A8^1-_PN:4\O("3SV+=!'8HH23ERX.*^=0V.HR&@_O)WU,$;?=0[XU7><_=!Z&<0F=ZG!5HZ^R M9*],U=HGXV\5P!=1>U>P7C4T#NP*7;Z4UK4]=[G@.CCB5X';\TSR,;:Y/2BI MKV7VZV ^_E*K*&V,,DBP%BB)!&5#N<[1P$3Y51VS(8/W_EKV(9/=-NJO!S$G M*II5N7*&V@4@H3);NK^!LOID4NIC6X/_Z&:PT[[6J]U!264?=I?L^7MJ'CP$ M(&D9/;GEN:L)[1+ _6OM+U2SUJ\,:0*[ZN]I=J)93YI-X@G*PU+8\ZKGN[HZ#M8AA"C93\UX:,L MHOA"X01I3'*Q0]_,N$^N[?-@!F,^/;@H*.*]GGD'5X6WS6E9?#S(RY*DXY,, MH#!SU0?.4\)1J.%@#LQS,?==I']0F%?M#+JTZ"R=O&:8%NWR_[W)VO_,P<,9 M_S]02P,$% @ UUQF6A7Y0^4(80 ^G !0 !S<&ME+3(P,C0Q,C,Q M7V3Q4_]\_?&S9TF1?BBEK92M9*LNT(224$#&5)(0B(<-$V9<) MH51\2J(LD^SKV)814(,9] XS':?KON^[OMZ7+_[<3^N^_?[WH_[]\?O M>+P.8\YYOU_;^_5Z/L^<,YQQ#@G8;6EF809P<7,!U^ ?@+,"[#IUT_^&!^ ! MP!L79PHX W!S_=W^[KG_;KP\?_=\O+P\O#OX=NSX-^$7%("%?\<. 6$!0:&_ M&_S73F&AG7]?_!WD?S^5FX^'AT^(?P>_T/_KC=,,B IP2W!+\' I MRB7#RB M7)QV GKR/=OZG$!_\?&Q#'U9#&#Z@L/@\/K#0?K#'\;CC\/L K MRB>V_\BI'>)VU_D5[TGH1*:^$5 Z7=8B>7$ 5#YZ(R!*4$A*6D963D55[<#! M0[IZ^@;'CI\X<];4S/R4E^\L.CDY7G-UO>MSRO.WE'7@_Z$%P2.C#QT^B M8V+CXA/2TI]E9&8]?Y']-N]=_ON"P@\?/Y=75%95U]36M;:U=W1V=?=\&1P: M'AD=&Y^8)%-F?\[]FE]8_$U;6]_X0]^$MK;_VL4%\'#]^_9_:YN*).I(#$Z=0W92V"2D,1!5 B_DVX0#P/[O@>:!I M#L!GR@&BPME];NI8'O9W;"4ZND&Z2/ESIP;&^I[*RVYWWU+W=5M!B;TB7\[] M#.S&8_"=2,@XI_6+S;@XV:Q Y9WO/40G7\+!+R(+N'RTM.W#1Y;[E9H&%@[P MK' * +'%&6PTU1 @<04H9E (QE2F6Q!M89HZ"0'IX,\.5*(@-?_VB4I-Q5'RV*QU:U&_ M7^E)=O=02(\D/$\5DBF^1+\.&_(:

    &AXB8=Z?VL3*Q[B;K- M&-9;.WD;&5FL9^%L*,P!=E_XWG*T5"?JO*](_[2R^+>CCVU8+SC '=R$#_T+ MR,ZG$";<9ZMC,<'O%S83O3ZZ00%,&_F*Y9>C!DIYDOMF!YM@I1Z_+]'TPY)B M4'*J-=7F86$X$0L>G9^=7>T/;ZPHQ/H?:K J]S^]"3%#W.^9@ M]G*[FP&IKVY>[I_(HK>PGJ/NX/E_0.MT-XA(Y@!RBU4&Z%O#[P;P!E;74:BZ MFNA'F=/=O-&I]JG=,O\@+-[6(E+0%?S-'& BBSQ-[,!/2E/Z8YG2Y")5^YI1 MIL5'GM MVI=JO_..$K#3EO^WB.1Z9@&<'K F4:X+31I9S=G]5"I8->0RBC!(LK]L2,QM]R&, M<>%OU"+PM>6&5]0.J<*?3/P14[^N! !''X)GR(YH)8 7_H 0ZS/V=OC1EHO0 M>R^E[[Z>G^H;L1Y-1R3?A6X\M6$RV0@&,>?!^RU**P MKWRDPM7')H9Q;N0^(SIS9FWRIIBIKM^[6',S!P=^WMVF$?#*;6E&?W9DBEUB M"QVD];;2,'\-*X8,2 7M-K$/!KWDFEY_=)W\4=F1V/=K2]M7KUUDY\=?IS_' M7(_=EW?]WG800X9Y'#( $^GFD ?82P^FV=!7'VW8<'LY-"'&3'__X !>BT4^ MR(D5YC#7S77W*=4YK@O,0A[N1\9:"5M%LUU,*26V8"I#-^0W!R#C.[%3:JTG MW&K?7?CD\T#J\-WH#&U/&S6@FBU?&37'F^QW[K7OBG*\[\K7D!NM@LJ')./) M%L@S8Q0T4\R1+7B/ _#Z0]IPW%VJ6/D$#P)T"!_#5O-9U,<'@[-DMXS"B<:1 MQS9>=]-?>*8$A\TEC+HD<4DX-=_2K)B?1)'(1$B;V)8+J56WAOO075G93"^? MC\Q@FE0.O7:HX(ITRX.U]R)S+9>BZ\8GHL37N1T.;83 "M4- A M+%-\S 8.3 !&%HQ-(/@28^,IVCN80N L--.ZVO%T3\E!TM RJ=8G7[-.)[W& M7'/@93;=EX2,$$ *V+_XM$VKTGRPYEI,K<_6*^ M+Z6"*YI63W\"Z3$,H$ML\=P4!<,J\%>2P5;VZXV+,HH"^1.O!YS,WIQ2>'&RJ_JR@$'KR@%\5TYU\*K\,\8 MK14(*+=3+$D2UL 1^71

    W4>E[42"ZSKHH9O Z==":H88$[4FV=C MP=$)!DRJ(%,HI)&MKV6VHSDAO6@L^@U:T3DN>I;2]**N.TW.\4/X2HHJ-"J/ M*,&Z0+N3L1%<] 6$4RI+F4WTK0W(VRA.4 LZBGI#?EB#0.@*RS(S=5$OPS6+ MR8<"@;X@!SB:FE1?(*NBF2.M-+E]1/P6C!/DOZNP-R@ [V<^Z?K,6E=93:EIQEAO'),1 ZJ9L MLA)!9ZRX1]V'JNMML^?QEF5[*D0D=$Z",M9!""8BM MK6&V=7KJ77B.-46TJ1[Z?>:I63EQZ*S0P4DDT5'== 5E>)1HF$03\]RN]IC'(L MQO<1;OOA7=4>HS,ES:?#1-[SNA>#%99L9;*?I:IEG[* =[1.&2R7$053.T[1 MV/* X_LB'60^:2RPUB6'2TROP_QB&D8_AW4_#5FX,D9KL+:6[N88(/"*, D6 M@S=!ZGTXO/GY3YS"3N)JW)#@^T[S,TX^3L/G3\,41LL>L($%BRQ!E*Z&M:T' MGY(&;FP4J+.0JL4@E*T 3L;>:B?FAD6%"U!+I;X*:=WY>0=0#=N0; 5R_#XD MC8B:]"7EUJ__5G \\IH6(6J54BU H:/%D6T!Z*W@O.3LPDZ!P\=%_1T=28[) M_#[";6UWO<;?7XX_CL(XKTX?[8M,C'O(>1&UI#4ZYA&*LJP4J7-49:?#^N8G M'[>/2"-I3UJ)JK6I]>LPG\UKUL$PK=#8D ,BE\ 5EAI,LA!K.SMMDE21(4]& M[D3T*"X"1$\V1+T=\-J%5-)N M#<.O?>PI4':@D%J:117)^\G%_-,5+$[X%&Q@H)D@H\^$ )X9VO^Y%%PDY# M9\-,5L8E&ILE8ZP(R/3<:A.0\XR8('F/MC GK-O-VKWUT4^>N6["ZN'F[2RE MR<5X/GL]F>/LETD8S\[&^:?A.(S3JJPBOXEN] M;;N@ZRD5X&YD#Y,;<%RV)[U3U<.N=@]*@\9('PNPD,D%MB;5VW0)2J8HE$O& M8NMV: ^A2/=D'#QF/=J'H3Y&^! DS.LTTO6ENTLRJ%H%:'7-]L/;06E7_#V6^T!>(X?:K3"1=; M7S3:!\/)PRJU"[1,KCI< 5"8$HIEF%SKWC+W83HYJ[8I"7VTUKR%;XUN/;QH M!WP]V:WW87L8R[4MH_>J2P,ZCK*WW,3I8_-!U&7>^S3!]:6/5AH'0I]>S%-G\(,)V5MHU^>P+_6BJCU[9OF*IO (L02 M$JA 8O#:DT",P\B%07MS=MR62-NN3SR^[=&6J$G?4FX=77T]&>^,4PH73B?Y(LW?3-_C],LP M+7UQ&[SWO,XOE,+46_T$CAD'@?O(3%*I8(N;[TW//AG#LXEP&W;FOH*GAF96 MB-9>URZ@&MY^;P5R_-OO[AS=)KR1@/MYU3> $R+&8,GG-MIE\KF+!1]1@0D6 M47 F\>9>_Q18O^/^^TBD[R/77@+7M5ID=<9DQY*3/A$E-WO.%K?(3B6'=K/^?P_FG=9K!J_&J M>W)M7T+_ES^$KP-MD4E1.%A:.^$V'AQ*F3\ 3"/[Q#TVH&A M;Z*:^XLXW]:Z;O;RZV?B,F8I4;<^4AZN-> Q-H'] M1+JU1*&O9D^OP[0&1;Y@@YY.MSZK;>NFNZ$>JT.3B#5QP600O#!0G#/PUN?: M5$&99$N4HO4@Q0?MT$2++3G23I1X*J#0T9$D/0=C!?+BC5*\=0+#D^C0M(\> M[-6A:1^!/Y8.3U&^L;]@=]'W8%1L@;:N)ML!7$\7W7<">YA;[F8T[J8>'3@X MNJ(P1!>T5;5')NVO7FAPW@O@25GT3C$K6D>T'D!![KG7?AC]V$?TK>^SUPV, MPCC_'&:K_7)]N1I=DJYD2*P&8J3CX"43D,@>QY \#VRW2\L['G)\=Z0A%Y,> M!-DZZK#LE+Z.W;U<6/WK[]:%PHQ[E1A"";%>F#H#WF4)!L8772MNP'?A>?$M*&9Z+=N"?UW)'\W&8W*9/I[F.9)>7,Q M/1N-)K_7 0OTP^=3S$/:1FM0O6F'\GT?VE?'\DZ+/U9\+ :4W*D$@LX2TE"W M&&ZP:((DLD/T*1ZIH_=QXF-<1BVR+,"%4F1\8X+@C0.1A.:%ME=ZL?Z(\;%] M]&"O^-@^ G\L\;%=J^:>?;O\^GO%'+=":@P>5"!#3?F:2>J5 YO1)5_0%=VZ MLW$7O(\RPK:7TAQ8*-V9O%YK6BNB==1G!TR]ET9?XGG-U/#5I5.Y\'"W9AXD>M./#-&3< MD.*^#"H@HU5BUJ!SJ0DL0D"4M=%)E-)S9*HTGT![)Z"'K'@]E+-)7P+OP9/_ M[GUL<"*#%&HO?GHX MJ>X,=44;,M,F@B$0H&H^E\N&0=V)$P^Z*';:4<;C:DPS+AJV[]U/$O^<#N?X MII0ZPEEDC,5#"DS5XN&:GYLX)&XP)LV5=ZUO*?:$>.K:U"=C#7O0[BD<3),O M.!W6ZQDO"E>N0"F27H@0&#@=R&:40:,NF$)I[6SMB_'?*M:!LQX:X>UX)"MG MN%&,0V2%O-'D%026$A@MO,V1AV);I]'L8S*UOCMZ^7\NAO-O+=*;MWQ2FUN> M76 VNKIY/@JSV9OR?CY)OUUZ%]FKZ# J\B(%>9'!6W"*%Y >Z\ P*8)L[91M M!-)Y&N#JFFSUN<^^+9ZRC/Z*9".+5@#/,M%NH"Q$X0UD)5(J2EO&6WL+=\ Y MUA5-=[YO#05L)./'69P.M M+(7:+#D+#5Z9 $D8E[2,W/'6ES"[HWNH*Y=F^G K^-D++[T$S"_QK*=U[8"H MM]N5FV@>YFZE+_[N4),.PC^.6F1DWG!&]I8*B\L !U%K!=$+ZS%;AJ6UZW@L M=;CG#N7AM&$?F3=NPG%6RG TK(!>CN>7,U@)3N"%.PBBCBLRQI!?4OM46F-X MQ.2#V*E-VST=.#8__2%N1+IQ,FDJT)8)S(3HS>]DR\\^#3\O^\KE;"7+"-QJ M\C@+Z:\+4H -##,&KW)NT5OEVD-/Y=SO)LV68[VN EEW!ML!2L.623<>?_Q& M21V(V$1G!RDVWI)O0A))8.$$Q!2CZW3F K&08Y1UT#*WR:C_'RRG@)8DY>Y%L!T]*#H3_#H$2R+:.MX&[7CA,M; M'WW[G6_E[EQF]N1-?-KL5M9-U'5^O;R$), M"346T%(N+FX8>,X0 GF$,B9C-6_M)A^+_7OVEE?GX^&2]P/5OW M51.VV.09V(2T0,$"Q) #",U*\E$H+*V;E-U&\0!-B3MR2?!]G#H7T%T MMD(D2C+!L0C:N#I#N+K_BCE@RIH85(HQVOZH/CL]J@\1;!\C >NU^_?,YUQH M#=E[R'PQE3LX<#X;X#%KSUB)MGFP\QJ 4[/C#I=N#_D&[S^%*3X+,R3GXKRV MKUMVHIA.P_CCX@";/?MV^3MOP[?ZL\4*+I"P<][!5];(VKP7/QEK 4"RHY%P=::_ DY=NI*6-OGE"\M/1 MV_N*;!ZWVNY#;>M0USN_-<]KG@<>WH!Z>VDG/O/1@@%_"7-@C"ZSOWO]] MW0;&Y&PMCU!8=* RF8S!T8NGZ7OO%M=J[0O[[@#T!U:J]H3U8>./Y\,\'%W4 M1,7WF"ZFQ$YM85R[66->=KL^_WPQ7Q4RO0S3\7#\ M/)/[L#V0E_%8E&$G)>W(Y-&VT2LXG5&!BY!!2E/CO2I"T"F %%E(YDM,V'IH M\,-HVGU^P5-5M'T(/$Z$7=C,#$]D-"A5IQ'6.*-W#-"C,CZ1NQ6;7ZL\@@A[ M6Z;NC[?O(^:&YG[&X> 7_!A&R]2XM8+SP'("YX2HQ[VN/1XU1.6X2;)8&>\J M]YEA^O/'R9."IF#Q=97F;UH-'^54H2Q27!]B].'8P1>[G M]NI3CVMD=!;_I*'L&N[-M_"0N\:1,0VV% RT.;"A0'CBE=>1&[L#8_U\>6<=1/Q/0EG M>\BG=6OIUW0NU\%;DQ']]<=7XSE.<3:O\+[/N7/=#YX.M0 M2&1<^GPLHW&S-^7%\,LPXSC/?AV.)V3B?5O#'7A9 M2A%H03A=A[T;2QL05Y!#%%P'7SN<-S9[=X#UL.D'OS0I!6TM_1YV@'1;?U]@ MFF*8+2;SO1C64&N\6-0B?9AL_@<+1W(V8"(:I9E=96!)>H.B5P9*=$5RY51R M<=?-HAVLIZQ'#TQ2:_-@,[!7X^5*UBMZ-?Z>X/V6/!QZ?\)'''"FC)$J [=U MM*@P&2(6 8$)H8*A75KL=G?7 <2)JE)[ GIH0K1A*UV&%A:R&63R6#%S!Y*9 M6N'F(ME17H/V,1;C!.?-^W;@IZTH/,N\C._X2RG=XZZCF\S#[]#8,\R!K MC3)CAJ 4 ]K>-%G:#,G\4CE[S6/T.Y4O[1W2NQO7*6A'<_GWD(7WEBC%Z71U M4;P\ L\NYI_(!/L7YD&0.J(F=TL[U,L&M-%*LKU0%ZU($)SM5&B\SZYQ)Z)3 MT(N&,N_A)G,3NC<7\]D\C.NPZ0&JH%4I#'BRI@:G)7@4=.HI(:1P)B5U#)6X M NE4=>)0J3>,'=\%[]5L=D'J6IBO%0$.4 ERS[270/\^@/#:.;*AR5YNW=)F M.YI3584#9'U;"VSO*:_;TIR6[C$,VGDGM+(KFTXL.Q7H*^G@4GF[KEV^RG\ZJ&W +&_U@\ULV$,*CS4("EXL* M?(7@)(EL$0IET4O#6ZQX][0?ND*)\L-,ZTWFD>;5?=??C>IZON/C)^+%UUOS>R6+V'M.5- MQM5G6&0"&8,84!7@A<2E$M:R]^PA.,>,0(F)Y=9:@QYBWN!?KVUK^=)9^ M#SD;-S"MDE1V =53A<5&0 _<_*<[<3?'@#>3^M%4PGNO?9$1 D<+2C,!P;@$ MEC$D"TP*MEMOOL>I"KMV CJ2)NPC[#[J87)>R#2,JL/V:OP\?![.PVB5918S M;7@^:3#>UHGG*H&+0D#AQA3-D-^=)WN0/W,7H./[*0U(N^FG-)-X#S7+K[&F M;4S.L0XS'_A0, IN@4G%09E$AI7-!C(+(7">"Y>M:Z&N 7@L;FD7 _-PB3[2 MK+Q!X20,YAEM>LJ!DA(A6E\;I$6&QKD@;EXS])N/]Y2UY,&(:9Z#A_-%>_F" M4P)8,6].8AXP1\:UUQ*84;1UYB2KE"+X0.] %LA0LMVT9\:X MM2VJ<,##G[Q6]"WPK9EU_<0VUQ[YI+RDK6UR/DQKM9YUCG7N\-DM8Y_[+J77 M6*CCC)F8 H14:VPM=V1P( *RR'U4WDC6VH0[>BPT*QT-6=T@#.UV2NM :EVK MRW,I4?C(DFE=7_UH8Z'[\+U/+'0?&3]T+/1VXWU:.5=2%W*H+)V,MM#)*$L$ M%J(726HMY4ZWOT]]/LA>+&Z=#[*/-'L>([$+E-.=#[(7$7?,DSA$BCT36Y2W MF0E6W>, RC,##KT ,F"*3U$:?8+S05KQN8_P^J_51EJ"2RQ!YLAJS-22L9L* M1)Y8QJB3E;N56#VR^2![2?GNF#UZH3^'W@M?1U!Z%@2B9OT[U&7YZO#C*0J4HA;_E- MDGV,&0O?C\#+ N\WY=+&+7.<7M'\@6/<"TMJ;E.IY5F&0Y!6 6H;C=;,J]BZ M"&I?C(\E3MPIKM,G+UOUJ)\X\3]>O>P>$+[Z(2TCOUO!-0KQ_B-,A]6H7,>3 ME]V&+I6$DR,2K&)@?,F@G"4/0JH(27-5I&5%V-;!WGL@M0O[;GS0$%=6MN1& M.T:+1A5)8T7-RU%109$LH TE!-&ZU]".T(X5#FZI&]L#P^U8> Q!XN=D?4U& MP_Q]L/6Z0:V3O#AC(D16![5*\NH]3X).TUSK @PJX1M$G[8]_^']V(8\3QK+ MNW'@<1.F=?^V'5 U#"YO1W+\.',;INZAOH.8CZ<$BJ%27C H&&J38DFV$&<& M3,HF%\L3*SO9J(^,_#MBTL?D?A_I]A"?V'QHOIT.S\/TVS,R\LHP#>G+E7]E M9 B1_"A 40M?!2G!ZSV8SG,_. MXFP^)>]I4'N714^OARR*7'#G!,2$&@P1&TV)JK0?'W -P?$=UCXMSP[2[8WK MYQ?3FDWU'92.S#/G#.A:+:J4E.!+;;>09+!&<$>0>Z'\!I 'Z/#?@9V-1'<1 M;1^S',+LT]DXU_]4!_]+&"T*0>;/PW3Z;3C^^(\PNL !,D1G:=E%I%+;:QL" MZ0M9PYEERU2)I751W4[ 'DH?.I%XLQE<$#4A BS B]-@NB$='0&*B];3R>]C>(4>.\HVQYZA5X'(XV22HDZUDB2 MH4/[$/CD"G!;1+&1A<1"GX; *7!\N$1[:/.Y!%.K;6ZL, 4>R(E1RQ[72KH M+OI4"V^81E^LSZT=P6U83L#JZRC@'G;QGR>3_/MP-!H$- R%0+ JD0*F@.!K MGVK)2N(\)"E*ZU=Z_>R'(K8K&Y,&HNS!2+MR>%RN<,"#XDR+ H8' B4\@JNQ MA*C0>B>=0-;Z!GHCD!,AN[N0>WB9;^,A!4P\!:CM/\E=\!X\'5CUI.)HDO8I M]..PGQS?G43;FSTVH*TD_5_VWJRYC219$_U%/A/[\BBIJOK4O5623%)WVSS1 M8I4PAP+4 *@JG5\_'@#!%2 RD1$)$%19FYHB*>07_GE&N'OXPA1:#'0U7U+* MTO 5-QV#KF#I#,U$JMU(PFO 86;4>[ETF&Z[DSY937X:+'.L;A9 M:G(A.O3H( CC0;ALP1CT!"15.:I(*6I;99*[8CNO&&P31AJ<\'=P/O1(\(QQ M.@H)6@E;Q@4HW)9+.T5ODFB=?.T2W&\WXVM&&P=UJ,D3\#>-S[]V/\HZ@ M"/ [\ZL4'T.^B$*IQ P%I5LM**&J!LX$-MT M4CM"'$4CB93[;1MQE(R"32B0HRQC!;/ M4+IFX(Y4INKJ2&4V)EC9T)PXA1C@V!;%0!):; JSZ>=/:?ZUV-CO\IMYBI/E M14["42$C:,L9"$H3E#F9BU*FC<727HMSJUU0RK+:%_U;@9R3$@R7=(-[X3N@+B*W/BO+ M(5(\@(2WZ)L$[H$R2YCA-JE8.[_GSN//W_+K)>#1FM;=GS;WULWGKLP=&5"9 MN.<3ZY0I]H'=M"U=YME;Q16P4"Z=4JDBX"% BCXERA.CKO:]Z^AMZ93Q.FNG M(,K@<-O#A1I&T$B5E).H&=JJU:N;3[4M71^^^[2EZR/C8U<Y%U()#HZJ!$!\;X-8@#V=XUFF.0U%LDF=_! M2#',+H>II/7D?5(6B!8D,'BGBFY1B-7>+28DP09T-\U M@7IF:U]PC\5^UQD(6<:0T+V;T?:OLNJR->X%X3((<"9Z8@I3,9O1U MF?:...U8L-5#2KOA'+<-RB%L/=S^*XFZ0579ZZL%VDF+Q:N #M1B+=:BZS*7 M;OXN ='7RDH,C2W/(P(+1-.C:P>0=4,[-%J@A\09AQFVPRI?SE*[?@"X M&QD&>\$=QTZH0F4']1C.0X/S8S]02[5))'-(+'L0I/09*"NFM!19W'M ME"5PLE3.V6A9S$$P]J"X84?CO;V/&M]\J,S-K)E@6_3AN_*+])^K,L/N._[Q M"?_9>G@=6L_*"P=):P$B, G6: F$DR I\9*:ZG,2MD,Y-X.BAL0;7%-M@;69 M/]D!6"-#8B>H(P4::E"W7QT&R+U- L,.@%($*A0Z/Y;X7'PAW+6\2A!"8)0I MZSVI/3M[9(78%WL851_ZB+N]'EP?7X3H[$6Y6$4(N!/ZTD8V!.#&9V.M"=6>I,]\[7+7[O@.I6FO$-NM:K+O[F._#%!^SFZ(NCU#](TI(N, M!FU&9PDDDPA1,@)>FU+@B]:3?_SBYNE"ESK?5 :;4(='IZ(4/$.7FSFN'+I<@;O:@_C#/0H4:L]/ L;T%NJX?VQ2C3./='%&9(M$13TO!<6]4'(VW1'"K3#3Y M**BTN?;)U 77.:A,=?DW2-+9P_"6%2_R_6*Z7LR=*06*V3+W@%@$; U$[ MDS(1,L3:,P0Z0CL'!6G!PF-E48.N3#ZA\32;N_F/ZT'.:Y/JV]4\?'&+%'^Y MFD^FGQ'Q9!97H!<77A'#DA607)FH+;Q&U68!A#4Y,$>)?U@$O.,*I?>CG[-. MC"#LQZJAQU*-"RI]]MY2X,&C*V:U06O;6"BB<"DQ:1BOK10O21UZ"?BQ(IB: MBG +\;['%5+4D@7TN++%/U@VX'2RD+6T1'D6G?>'Z,".YYT;_37$^IAYVZ88 MY!?4RN^K0HK?IXOE_&KE36VN&F?Y7[-+_-82U_'/*<*X+'V+;__)W4F \I' MJF.H4W#25C252E1NG[CXS4WFJY[2MRI-K''*6@[!$E0Y+T69W%?NA4.2G#L? M6.UB_R?WC MOU+\O&)J,?D\7?WN^@I=),.D* WD2+G7\"ZNIAJ6LNQHO<$SNOKP@W:K&:M@ MII[V/32Y3X3I4ZF[P>TDXEI>X8;R'8^8US]N[G9YE(9+D2$26T9R,@6F]+W+ M.BO.DW2\>JQQ)YACI<:)6$:5UC*E'#KYAP\_>7Q/L)K,9[4$ M5C$58@5FZ.[S?]I^=:AID<)P MC663#M@!32,+[SZ2XQAUAS.S@^(!8FVX)]R@BDIZZQ!&"6HRW)RLH02"R9'B MAB:MJ%TW,0;)>PRT=AQWEV:++N&SFY,G!JTB#QEH,'CRL#*DU&8-R0I. E$E MU;G"[9&A_]3N(YC"M1C<:=Z5**@ MP6'R)$:>HG8QEAG8T12,MJ0]!7!::,%H<-K4[M\ROGKL,2*.HQU])%\STC-? M7KQURZNYN_R'6WQ(BS3'C7;CYF;C T>[B?K2%9UQ!CX'"=S')+B@UHI.V67X MD#N:@'^[U8*GGC^^N5&/H5EE\38P0WZ]3*%<8T^6F['T6E-G/5'@DD(--Y:# MYTP!D8[(&*6GKG9?T$<@SH#T.@)NNO6_G4V_SJ9IZ>8_WLZ*>-WEJZ]ENLFO MJV2(/Y-;7,W31=2$HA-%D#>C03BFP1+$JR+:S,&6SN6U*VO[8CRFOM2^_&[* MS\X=9.34HG^@C!=_S!:+M$"_;MOOMDLIZO[L45*)#A1%]12B.P\LD JB6X5F M240:!$.SVN,.2 D%[[6$''U.R3+';>V(0S=D+=SPFZ?/W*7*;;GK];7-"[QN-URZG""(SHR!0G==]I6V6'JA*:#,2P3EOEX_5>G7C M)QU5T]D]'1U'BR-&GA@3$;%RXCXYZTO!T3(CJ8N?=AHD"(5W.++;Y>SOZX!;FZ8 M8C;H!2K04J^6JL$8Q$B3XC*:K%C475.EMCYA?+>W$@.SVN)K$!G;G><7!:'1 M)P[:" $B2056>0G2ZHBF9<)OGWW6]3.Q5NJ0V" MY\E#@2* (UDCJ8B"!U/:EGD\6=BN]Z"/TYEG8F:M, M'$^06+0@J$ PPA/PM R<#C:;8+N:%B>E=[=D:$(M&B"TEHBQ\A9]8C,PGHF%6(/ !GE<^]O =P'X1-J+[ M0!5NO(PG DG&7)KW$C")>6>UTB-MGK21_PM.F:OYDB]R[]/ M8VEA=>4N+W_\_O4K[K3SB;O< G]QDR=MHU21@\>C&D0.!!Q+)0P3.9Z[UBA6 M.Q_H4*RG.*VC%^U;9W\UYJQI;OOFO']W)[/A;5I>T!"SLGA$,T/0'!@HK9G=(OIHRO#3>YD57U,R^7ZYGKQ=K:\ MM?\O@@HY&C3QT,B40*O/>MHQJG[ P\]*149A8.=)-G+"V;N< M%[B>XI@N\(N&Z66[GC1*,EFG959*'7OXK%MMY"Q825 CLLJH(%H8L($9B-E( M266@A-1V?G>"&7J6/?S@M<>9R@@N1Q6>ZBF45@\!G \**"_7FJ2,^*Q]?FT% M,E;:51VN'QY.PV5[RDE1-^4BP<4LCDG/H1"OF7;TD7P#K7@S^_IU%B?+'QMHUWZ]<,$*J2,>MBF6F2@( MB^)F29*CV0;M8O58S XH)U:AU8NO67UAUW:,'V&Z'E1Q#4V&=5>>YV;_CTOTN#/AO[YH*R8";E_Y[12B3;$P=XV8_2)RUR7YB.WJ$TS@GK><&T $I.!&B=RR"##0D M(IAVLML4AAX//?9;/XRLCAO_($F/M?<_ AFS)2() HJMNHY0 RX("\YK$@-S M@A,Q:/L_7UUH(N,&">&W[LU-/X&[MS&KD-F%E@KWP.#!65>*+%B1@K1X'B9N M3;")DG8EQ+MQC7]TM(E'5^>@Z=WZ"LX-T'_,5Q>"SD\N4SY5I0KSZ7AA3+ M-[/+RY)HXBXO5-:*4A2.9&5J%<<-V):!S29HDHG"C=.I(^PZ^W"?GZ:-Q&'3 MTVT%]Q;8.W\Y^;SNRSC[D)97\VF9O+E>Q04A)A-G+02K' @;5JZ90!L =^#H M"7IHM<.=!P$]/TUKQ5+3CI?[7H]=[X:EU(4L'1"E* BO QBJ&$29C%9!F9C: M7;,<"/K\5&X,]AZKGSAR-M+&4IBD45*2MCQNY+RD?0NNGIQTYX&W*IM#D,DK M5%D?<<_2(9>D1PF64)&STSKHVO,2GD94+TWISJ>O,RRT,8:&Y$#9+$O1%9J@ MECG@*F4N?"#.A#'6>J2$I<'\[\Y:&B3J9Y&ZY&.0@B0/4D9:9IJ3+_F+!FB"),O.W^IF7;TD?R(^4M&*F8=N@::AE@:*3,P*GC@ M1NF4@E+)UNXL_SSREWKQU3%_J8^P1\Y?(E1S+QAZ,4*6T6DZEZ1?#UEJZE,. MT9!NUYNGDL=0E8L>^4M]!'FT_"4F7#21HDN>$P>!RHS*[2TN/E+A0O+:Q4YL M/\_\I5X<'92_U$? Q\E?BL9+@U( Q5RI@I463!8.;&G0$!&Q>CB+_GSREP[F MO[YHQ\]?"E(F%H,!LFK/(E$"WE*4@+,:5=,0XMEA._WIYB_5V^P'B?.8^4N9 M6&$H(6!^TLW7;ZZ\]!;I96>9I-\!,O*^%&I M*9C(\(C$H]&X@(J;:V=S[TX M^B2S*:,Y ]>55]\5VUBI495UY%'3RA94G$JRU,XEW1E $)@+C'(-RDH&@L?2 M93X)B"S0+(D+1M4^7CO .E;J5!MUF+6EI8'/NGOU=WH2=8#8**VJ [SC9%=5 MI[:KZ@SDY4@JI'2*GFC,I7KR3> M"69\OZXZ=0]MH"IR;Q!L?[?\DN9OW+?)TEU._B?%G8+8Y"Y8A1^"_B6^)P@W M,K6>P1>XL\(EDVCU*9<](9Z?\K3DJ.8-\'QY\<%-/Z\W4B4"34R6MM,)-]*H M'#@7:)D!292RC-C8J<@$/_6.DN#?;A7DW@//TIP]7*0U7))M>FHH%/M1/B*F'F0J#ACSC0NBPIP2*[!#8)W(UT MTMJEQ'CUL6M/(WHY.M*?@ :;R:L0KKY>E0O;^$OZ-D]ALFJD@E]?II78I_'5 MU]E\.?F?U?=W+N8B6).C$0Z"+Y7&*9<1MB*#]I(E'9)ULG;(IA;VLU.YHY#: M(&%I)[ R&8Q%SW5R&DVHK$%88P#/7@O2L\QEX(X[,];.=93Y;,?:M_H*?V>F MT1B9'6_=?+Y*6:F(W M\7]GG)H1-4_)6="N-'(B@H%3B0 /44:9">&V^I7$\TO-Z*,CAZ=F]*#B.:5F M4$<=+Z/G*2^=RHAFN%N7IG5.9.8I9='5;F=S%JD9?=3A@-2,/K0(F"LT-Z,3*< %OP2A91M]8:J@G0H;: M'N#=YY\-]8.%NW/'KQU2^7VZ=-//$S2SUYIZ6SORC]DL_C6YO'QSM5C.OJ;Y MAW2Y6L?BR^3;PDUCZ0R0ON)'#ND<7//Q=0(TS012*8[S6UE8^F/R/<6'4&]U MEK#HG3"E1-"F$M:58'&7 6^DX51&GU1M6Z\+KGJQG">>MO89)0V<>JO!Z(P2 MD F/9V,$L,RYB-Z&D-L5VNQ#-U8\I[JN[([H5"7D5&(Z3RSJ]8\_W?^=S=]< MNL5BY2\8KJC&LP"T(!2$7OD++$'IJQB]H5RXVO>L/> =/\935T%FXQ#5P/%Z M NHMT+?NZ\;9Z *W4>2G)]3C1(&:4=]=Q:KQ=@+JQBT:NR76FK*EZVQN3_&E MI$1[:QU3Q-3V $Y"S?9$C$Y5R_K05;O]VE8[>%4]L&D)1C--6AGP5GH0R@1P MT4G@,6E#*,I"=&RSN^=)X_N-37F:M1)R@_#!K=.S:09KJ9))"C"$$T!53XA' M$)!EAC*QA-A8.S'Q(8;S5(?9),5['M3I(K U>\"<6NLYO3)HF*M!D1V7#E6:AP5+M02K4R>R$ MC"2-9S$<*<6TN3I4I6%<._-.LN+=I,2+D$),'L^KZ&B9"8D>I:520U+,2!23 MSG[$(-4.E"]+E6I0U2!-] G$)5?1*.6YC@&%H5$8N':PO)1=$29Y0"O<5A_K M\32BEZ4T?2D8+5UT=RC_S9=2,[283(]\R3$ 1^O;CEHB&O/:@R6+EI*D$*2+ M91A:++Z0!HUFL$O"IL1J9XR?V+6'8IK3P A$4Z8Q&$_!1MRWK2=>2LL5J9[D M\TRO/?KHRH!KCSZ$/,=KC\AUUAR/$^)0>()Z[4D6B@V"4HRAK=^@XKVN/ M7@HRX-JC#U$G$(?N O?GM4<#Z@<&I _A[034#:U?8AB5P%-D)<=3@J,$SP7/ MB#+:,L9&#&(\RVN/,;6L#UVC7'N@'5PFHLR^?DO+].KS/*U.Y$V$UBA2:GT- MT"0)NDC4KIOQ\"0ULUD3&NP^)^+ 9Y^4*SJ)0(3;QPOO@U86/=,LG2L[ ME0/+:9GI)[*@*:GZU3K=D)V4MM1QYQM0,NY%7(G J9)<3\,$% M4(%%YJ)1@M6>)?2,@N '\]@O#-Z'A&9>S^7VFYW_7$WF*=(+(DIGB(S6.>&J M5"]E/ MQ^58);;-$_-5;-'?!=<;J4I&0<0^D]U?S\,4MTJL02JG29/KY5?R_ M:&&M3.H+Y945Q@IPJ>".!$_ETO%.&$-)()QK67MNU*%8SUBY&A/78(K4W9OE M=_DA] M'#54$]U"IO2OU.WT&K?,BEB%?+J#/@H<& MFK@A6Z">)>>D)C&,9^$=L^?C$1V" ^FH'8-\^NU]%>.* 7=Y+XF'EEZ4^%)# MC*X MB4EG7G0ABLNCAMKS0!CHB.R)D!F84NN1:-#$4RIBN4X=7_=S]V?2/M@K%*E?86IH1(25;@:)FNK(TP44C&JK>!VP)CK&21&AP_ M+OL?)M53203Y8S;]O$SSKV4]-XUQ'+[N-+, 1!F"JTD*3;LI"\-)ZO; MY]MP'"NU8S"WL\HR;A!'>HCI.@S?!56CG(SMB(Z3>C&I??S!-Z,IOA&BY$DT( (RDB$M:"9Y:!95Q*3XDTL?HK_PC%65 ^4+@-WO0U MEM]<6$]]+]N9<-1Y21;P/./Z3OL\OOD^GG^^!N4B1%DBHD8%+B3I=$ M N^, .=RY$P+Z43M0_Y)0..?]\,YF[42> L[#ZV;3]?63K$^;>)@G,:CDP>JB E:Z]KMS+8C&9__%A'!"E)NS/T%#29KCBLCA*%U M0QD!8YU#[S4E'G3BJGKOU[O//S^>>TFT1>#FCI.QV7-^GZ(GDQ;+#^AL_G(U MQSWI?9I/9O%""N(LX;CME%Y"PA*-.ID-))ZI$%PSJ6J?^7WPG8EVM&*D@7OP M1UHBL,4&[KNKY6+IIK&D$JW[5@LG7?)4X(E8V@XQ/!8=(0$RERE%QK*O'@3: MA^E,M*2FY$=KMK ZV2K,XMKZ.?4NCT>9M;5+*VST!FV["(&6 #$)$JSA>.93 MJW2R,N=8NRGQB/?&FDCA')K(225?FIH9\%)K,#)2$TC.N?J\OA.\-^[#<9=[ MXSY2/95[XRU.M-3>QFPX!$?P-"L##HQ'*L.%(73"\QF-B+JRX!I4,$/982",>39]P!MZ7..5\?2<)'*1(-8%+0>"01/)*R)5 "X!;_%S2K[?D]1G$Z M64-]^-F?-=1'N W.^QVI:P1U.A(=@5%4LR=58*# FV\!=V=?F>P""03W(HK^+7<, M;"E[I+3TCP^)FU [>61<1=AC[(VE!WWD7+L$^6.:3F;SCRE=W_FL6^"#R5IUE["M?L:OOJZNC)] M-46,BV4Q4NX:+.]14)/%8C;_\7:V3)M1YS&E*)0!9S-:0T:75J$F02;11R&8 M#P^33796HO=]]CDH1F.)-S@I_N7FDV(1E227U7:85;+"";2'I?7K&7F.4P?! M.2=Y#$R&VK.B'F(X%T-QD&P;]&ZYB^=:T[L@:F0@/D9S'--P&$M/4#Y Q(U? M]&MD+/&DG)&0C,9MSI/2Z(P0,(DFYSPWRM6^ QJ+]#UF8&O.^TBV17'HVC)Y M]SW-IY//7Y:_X?DS#6BB%(@?9WG3R=* 1*@O3, M$YYKEYC<1_#L>1\@T 8;P?LY;HEWX 3%0W#2 O-EF\LL(AS+@#*A*?Z,6U_; M_7\ X=D3/$2D%>]W5^[&;PD_Q%W^=C6-BSN0G$K1IQ3 .Z5!,/0FG. P]\[H[6X=)[3*$<3.&F:K #C#XN51. ,VE2+>+'$W[U0 M8>Y M>P\=[U0<)/99#9G5#%07(.[O.T"(=9P+%2#EDBA)\3BV1C (^)]E>$HSVW8<^0_(.EEGE-^]VH.*O_[E:W7LLO\SB[]/O:=W4_/%W4RJA]G78A3KO M/*X9W2 %:&\1<%$ST-P&0A23[J&E>A#70S">@XTT&D>/=4L-T:U=N#:1U0[( M*EI:3Z,9W_@:C]594THJ;TA[$)I('$?_KC0',R *N!S?3^G=Y\Z[AD^6/RSBK*KN,$^PL,-D=YI"^CHH&OI @=+ MLH<4-S^^>.=D,.$/:LKJ09WNK^DG.;S M%-=7SNG-;+&>S<1P+2DK#5$+5T8@&C"D7#4+M.VX#P%/D.JYOUNA'#O5[X]* M/4&&RWDD^M^LN]H5=$FBD2=91F EMQ'W)[#:<]!$9ZU]\%'7SN][&M'Y*L.! M4F]2#[!%56^:'1: Z,9Q$1R#6*8Y"R8I6.]Q-U2*YR23HP]'4+79'.Z".E_- M.%SV+4K$M_2^NPXOOY[-Y[._2FZ[^X8_6?ZX(,%KZQ,!PCQB36C=F&@5>"^# MS(KS2&H7$/;!=QXJTXR1!K5G_YY/E@@VO\L;15])9+&XVFC[A97$,L-DZ.T24(E^4XJ4)E+?0.V*[CSTI1$;%=-IMB-][1:3Q<=O M\^3BN^G==#!Z(0F>D,XB,%/N/F.IY"L#=U&W:>329YO::LUN;.>H,Y68J'E3 M6%SQ^R#+W][,OB>TN):?9DMW^4?ZGN:HU1_*N,\+XK)W>&9"$KH )08<21R2 M3TIEPGFR#\KA=X0R^CSU>2M#6R%7C"0_94/]$2AW"]@D L MNG$HJ638@?JQ[]EGJ1]5!;XE+C&=SSUIVV7&S1FLKM7?#$3-?S!U2(G@2N@>>$ M/EM*"5 8:'AE:ZP))BC2J8#D8%_H%LMYZ$0526]1@6%U7P_[CKV*WTNX9W&A MF7/9H,U-%.YI@@@*)C,'5*"W3F7DX:$OO*N?RXXG/&]6ZPEO"Z6'UX!M0W77 MNKE.U'_UW4WPGZVLXXOL918Z9Q6<.(CI/0\^0P6H M*>HM>C$X@GIOW9).W.,KJ_WV;38KC.\B9H^^O?W])T,72@3Z]GU!OV<_C2*@T"VA9R MN%4N09+"MSY!\J*<[H+CZ2XS:IBSI6U74+9V8XPG ;4(AJWS1LO)YF*.0+R/ MJ/V1@B\#LTDY^@(GV8>6D\/O@1EK0% ][KL$LOK+^52&!6WMC.V=\YZ4POM8 MQ%-&IQG**;"8N,PVQQQJ^Z&G-#.@$L-=)@?TD?1XS>*[H'JIDP-Z,=:M:_PA MXAY/&91R'CU>#Y8YA3JO/7AN!00?0G#>1$=;S"(^YD9SH+H0A7M*75<&(MY'OQLW]R0!_AUFX9^V[Y); M,G6O<6VNM#4J7?)M9(B)H?/%J0M%W5WF^]R-IQ[PK+FL)KD&+^^606=&2T,] ME1"-0L\YT#+QH,PV850I2[Q*J?8X\=,9^-C&?ALHY09)O5NGFW7!]!+'/O;B MJLOHOT,$W?SEO\:F$Z-2988[4&E)&#D'2WVY$I=XNM@@=:J=Z7_*8Q^K<]]' MO@TX?[H=/6%$&Z,4,(X(A=(*K*,.J+0\<)X=T[73]T]L&L!PSGJ-?>PC\ ;% M8(\BJAZ_#)=7US/KY\O)_Y0\F>)GBJB5XF!L&5?%A2N)5 :4%)1;DE*6M2.> M7;$=P39L%B!LPD<#O=DF@7LY>-?7X"+D,KTT \\E_XYF!280#411H5F,.8F,9*G3FAE(N MI:X=*GH*SSFI1S6Y-_!#'FQX%X)2=+.,!LZ*ET6X!1\17>(\"H4>-LN-SYES M8GZ(='?6 M:^RO[-3>;__./9U'TH/?7GJ-FK&I0!%]^-$=6Y)A]3;)4NU6^>N@;W:BNX=],; M0/@+;V?3^3U\MR^&IMI*HRAP4CJ29E_*B1PZ:CR(TNW2"EK;4:VZ@*%;9PTP MZ]!6MNC-6)^!EH&T(OD CC,.,3)T3R):!Z3VG6TU\&,E!1Q/=Q]NZL?A_522 M#FY6__K'G8WOMWGZSU6:AG7,1K"0%0H1F'/H5*,O#5[S"$9'(4G4,54?6-X! MUK%"VD?2EUU:6XFW!O[)MA/U!N!U)*@+Q$8A\@[PCA,QKT[M+M6IS,N15"A* MYY24$G10"H22!CRA BA/K+38M,35+L(XFNKLB;>?@N;TH6,DC5G<[,7746(I M>+!66*#14S07B$2_K>0VJYBDR((QV(/"6?0K#15L\K/P'=ZFX_G89J]6&II4K]/OUVM5RL)$"O3^VH.'7&2JN(R;ID;V?T M"51!9&P %;F*64C!4O7=8SN4%^Y?5>"G01O<3W,W7>0T+V+YF.;?)R4#XR89 MXR[:1:DV6&S_T?6KU64MC?RMFNLXDCM60T%F)\9N@Y.PZIH\IU(YYX&5H=DB M6#P,3.GX2*W&EUUXSFIG=YV^INYS[DY=4?N06GL(#9X-;8L>C<=:,@]JE MBI^>AN:=SF@N&@B1T9(*9W#560%3/(@4)5>B6X.DIY_S4G6CHO2;S#N93[Z[ MY>3[M:UZH6)406L- GU/7*?DX%PB"$]3JA4K"EOY?'J(X8C^W-%3F@;QT61& MT@;/'8E<"$6M#T*"3%& \$*!42E#"E)J11("KFW$; 7R4U.&,--T.]F ^K$: ME[#J#WJ[O;Z?+58\_5JR:1<3]'1_G>)N.U]7]&A"J7*>0=">@##!@\U,@7>! M:9L-20W&KPW'_5,91^1]9SRK=D[^Q^4L_#=**L72?PU1K["^=?/Y:KD#+(M=8*X;-B0=M$&AH0S+ MH: L&,T($.,B6A1!B5!=?+7 CY75/K*6/MQ CT/VL5/9RPCV3Y-E6?;OTSCY M/HE7;GU1[V*T/E(-Q"=3=^B;A$^ZH*_[M5E5W/OQ8 MUP9'TH%932YJ1K>V ?KW9/GE0[IL4]?HYZ X.Z+NQ]>; M/B0T"*?_BM;[[$=*OTS05<)?W43J@E"-YD,U9F547:?4&?CE/0IIOD+EIW'PYRZ_P9Y<3]%\7FTZ#5BN*"X7L MJ%\/[',&T1HBE12^*+_MQ'V?IYZI.C03?(M&'2N;:M.Q-%F76$!U15M>0:E] M *NS!\FHQ_(AN+FVN&%>:-M: 9'B^!.,BR MW" P4G+J-4?SD@L:;0Z*[0W+]WOD^)<^QZ=WUIR;!A?9VX!^^/C/:W"4QD"U MBB""2B"(C^ MFBE4,4%DM);SVL.BG@3T@M6J/F&U]Z,W7XI,?I^N,GEFET\# M%?@?CU&#(H:6'$4')G)74A8]ESQ(IF2G+:G/4U^P^K1EJ($G\2\$5^[FR[&O MM&'"!064,U546X-S(4(@TG,6K$K95]Z&[CS^9;N7A_+0H$3B&LIFT$(',(V\ MPGM CN/.'4S+=GH'R+2!%_8 E&&XQ6D#N.F@A<2] L>, BXT3269'77X^1&\ MQ^]IQ&\/48[G7:\V*MS+<+][-TW7QP^+C'NM&3@3,D*U$CS5%I%GYWWTW(?: M+=IZP!O?DAA 9#='># +#;R3_5 __37;7)I02KU*95"6T>A("315")ZTR7"9 MO(HTRMK%MSW@G;?"',9"@QWF]=5B,DV+Q:OPGZO).JERO84FDB2G :0/$H1 M/7;)!F#22\>UX5G4;@ZR \K+MB9K\/-8;09/R-X&JWPY3S=CO3H ;&1M[@5W M' NT"I4=U&,X#R/M,_>!&J.Y2T*"XI*!,(F!R/H21_QUPZ$_9GFG]/\U6=$4[;.=<) 220/FU.2$QMTTL6BBAR$UA&,50%X MZ5V 6Z@0_(%+LR/ZM?=1X]L=E;F9-1-L"WMU4]SQYM(M%GC4EKC:2MLC#:CO M5 ,KN2'"$ET&\U@(,0G+G+ IU8ZD[P3SLDV0.AP]5AXY>-C>'3R;9*(.B%K- M6WR$YCAF1B6Z'@[>JR/K%B,7'R/C-KC H4@RLZF'"(CD8(E443CDJ:V]LB; ML=C?8SN,1GX?$;<@O53!3U>X7FUZ" ?M4L(5114"""D(V" R>*$9VDV)$EW[ MSN,QBB-,5QS(S4.JAPFVR87[)>HTGFGSY8]5)P87;DQB2WE*I1N&S6745I(! MCS7\JQ=4:,-(\B%6OV[?">=EFPFU>'JL0JJ1"EV_+EW -;(9G@1V'/.A&HW= MU&, !PV.E:=!HI<=9> 2.*-E;AR)@-Y7@NR#\C$%'5SMM,0C*,@>"^,X^M%' M]+6C$Z\N5[^0XKOO:?XEN;@:\[CQGZ40(BH'TGD#@KG2:X!KL()*;?&@Y;Q; MIN!33QG?JJC(QJR%*,>S,_#$O/N3E9Y[EH+*I=PH4X*VM/)E5' "[AG71FHC M8FU3LSNZGU9( Q8?ZYNNJ6^;WF =$(U@B9R@^3&8OR?49(#P&YL@&W\N,Y.% MBT"L*#':B+Z7LV5H$W%,,2'KY_.,I0Z'&1LC:$,?F5JG6 M-%*>03-?#EU=BCK0R3?,QJ2H0E"=I@_MJ2C?_O3C6B"'<#*K*M#Q4G7V-XIY M>U7@7Q^SBU=7RR^S^>1_4KQ &23-5(2@([X"V:'E[7P$2HATT=@H3?4KD]J+ M.,&,\\8->XZJ!J>DUZL_KI.PWJ?Y9!;I!8TFHP\@@!GBE=?OZW,E=]F\YPFRZMY M^H"GT$7REM.(KHU3"@\>0=#'S=D!4]9S1I2.[D&F[HZ804.0+T9S3XKMBF5! MJW5M22U97_"LKHL^3#Y_67Z:?4@A3;ZG]_-)2/CJK19ZH6*6FF@)UG(&@E$T MLW)08$A6S+" [V:WUR M^O7O\F6Z8)RG6*HIG*;H %)!P'.!5H$JHZ]0)/+AIC2\;TXG9"].H1H0UB!! M['!K-(1T6=I)W_^7Y;;B0@A\)Y0D0%0)-!G!P;&L<-,M1;XQ)AMJYRFW6,>+ M4]FC*T.#Q(9-P[/U5)*T?8F?W-^OTQ0)7I;M?]MK*GS20N14;EA2:<%6[O.H MQL/ :I\=DS+55NDZR%^<$A^!\ 977P<+\5;?\DN:?OKCIN[7O M52((*?X^78<0+B(GE%+G(#-"$Y&Y8*SV1>U8:WMQJG^22O/X MY3"5&PRMP[N_+Q97*;Y-RTV\][?9'%_S4M!13/C)]//B L$)[7PNTC3%AL>S M*%*)+F%6F7L=I*R?E7 8UA>GO*.0^E@9;96=>O'>3>(C;/B-[4*]8"QKF] > M8L):$%R73CO>@-8Y2\I9)*)V5NXA.%^<$C8G+Y^UL^GVUB:\[ MQ7V:+=WE0UO][6SY?]+R0PJSS]/U/9D,- E+P0F/HF1!@W6! \?OD\R)T[)V M%]YFBWEQNGP::K%%X=MW5#W8SOD'?L1R<6/GZ,!=Y*7=MB<LV.0GC.(60,BT5J!(MR;*3V"PMM3EH)VJ+[P5.C^NCI>VF MQ_4A^]C3XVXNM>ZU3K@WIZ*4F8TP[.(3CYZ*_S/G,;.:0N34@E$9/@'D" MVG.:/8V$Q]I5*<]';WL-Z3@YM>U#;9,2J"<[]K,80K 1_4XIT;YA#GQ6#F%& M$=#&24373@)Z"3WR>W'>;\1"#\)J#^?K/E8D,IZHB0&2*-,@C(O@2,S <]): M*,H#<_L\_!H.(W=JM/5X%.J0"L^VK7M6\7FAHC@]$0I"Q7 M-5J!%XR!T2)X3-LNJA^7/"K]*SO0P\IS=I@(+5+H,[N+QO^R*7MXO\I[/E MO7DN^M2@TF^T!%SAI7:,"O0CC<5U!@F^9!O0'#.U29>LB&=S%CW;K.US.HL& M*%B#:L=VZ[PN/;^SU, XD]&RDL?.<:D<[=K],&%5:26F@>)+HNY71#2YET"0&(CRW M5)L3CE#_?'>;O+NGS&@OE7W&0?#]@DC.*724+%!MRVV Q_V,$@%)4^>9MC(\ MVRCYS_?ZF9[)+77X.0;BK^9IL5\*(;-$O!= :!8@J&%@9,EQM-$1HTB4YOG$ M%/NL_.=K?)JO<3/M?9ZA__TRX-JHZ&5)4*8*!&<>'".^)"@3(4B6V9W,Y(7J M(:[:Q?RE[_%D914NW!175ZS#SVD:)FE(]7V'3ZU3+M\7?J7Z]C]FB\6]A]T& MU(7@SFJI@7[]/47=Y,= OK2E,&P0I31JUP,#YG\)G1&(3*4>A.X>S^ MSQ[/E:U'V&P\:3!NW'>DURNMWJ NT1HU9GH!UG/XJK1A]4G&& MT]$@&>,IB(:JG!R^)-):7Z9 F)*QYD&ZI*.SW$I1>TKAZ)JRIZ/)"2A*'Q9J M&RNW!_*KJR_/://]URF>:;-@:&$Z>HY*63? (1J 83.(680R@S9XV. MN9-YTN5IX\?6JW$S:RG8VAU&?I_&R3R%Y2?W]ZNK.%EN,.'"J$T\(B:"EE@9 MJV559$ )TUQXK3@-G\8 SX;>&^%KL]C=J]S$ME^O U*NOLZOK&'J*GV:K ML/EJ//6%9HDZY]#E(BR4'NEH"4=5KD!\+)V<"&>U6V'U GAL7:D7G6Q&2W,' MY<>K$.97[O+5\HV;SW_@-]=71\*HJ"GZ3IF(4CY33L,L- 2-EKC.HK0<:&L[ M; =V/CI3G8:=^TWMF[!/94.3U1%T M\.B*L^1P_Q*JO 0FKF$02WB2F#.CD#6[D MCH.GN <0+I,S6DO":T_J. CH6'=_535G=P_H5A0=^X)PCQ@?K&_ELQ)%++JM M'E">9>P!>AB>9W0SK!%2^1AMKGV%WAW=\3M%-].41XTFFS#6I(?I+9YK'ZD+ MHD9QQ<=HCA-.;,7?$VHR0/CCJ$5";P05WT$09=P@%Q:LD!&4I-8ZCSMX]6EI M8ZG#GICA\;2AC\PKWU_?V);Q5_1);B[34K F!$X@9(<>3LF)=AZ_*G=I2@J= MI.@T6V3/[?7VIX_OZPWE9%95H V<_U^27][F6*[;?%NMM"\%:)2BBQET!B.4 M!<*XC2Q1G6+M\3&/4;P<6V$@ PTN'>\CNCLFH .N1I;!+DS'L0^& -K8"<^F6/@Z*@!HV7SLC:"27CZ26:8"3P;+FIW+AE7$?98!F/I01\YU[XR M?/5U%41:76LMEF7C^WCE\9,GT]4FB#*9+!:S^8^WLV7:W',):[01#%1D%(2/ M'GR0#*A+E'-KE(D/8L4[[I3Z/WM\$Z$.:;/Q)-[D"F'Z>9GF7XLL;L:%L"C* M3%X/SC!\$VQ&RR;C'SEF&X63DI+:#L,V'"_'DAC,0H,ZY(>8-OE_'5 URUW: MANA8:4M#&=NC @/$W20W:2LZ*A.Q3FB(1"$Z%0@8XS)NE$IS[E+DO+85,:82 M[,U(&D<'^DBY19.@.T=8079]<%GJO(K10/*)EVXG%!>J)'#K%:Y2,L]U9>ZW M(SG&/?)PGA[>B0P7[AYX/F?^X?+MV*/@AL0&UWK *-B7=.=1X]?RG2@\!_2-T!RE8.^=^&P M& RGA@,E"=T7U$LPW#M0WBB6C4S1=-J9CTW@$Z5)=?GK([#*O/V)DOIZ]?4: MB-3X7S(!O+0:1# &C!492$I>!FMRZE9CO(>Y>P\=MZ[H8+'/:LBL@0/](84T M^5Y.@L7;M'QS-9^7>))?+.=X9EQ$99/FTD!4/(%P2H,W1()2C 3/LI6V=D3^ M24#'O8>IGDE23_@--.-5""5O='$+\A8C:BVEUK$ U*I01E9&,-0%T%X*FJDR MHO[L[R?P'$,OJE'W<+!W+;DW\*5628&+#1C.N/".<(ANU=,^XP;H' 5) N6, M")*KI]_= W!6K!\LV0;W2%)QNDD$G:?%P\5:K8K-0X"Z3 M4F(B 5T_="'1P6 F61&KEW@= //,#I#61+780NY#WF@\X:),\I 0-7J[(FH% M5FH.C(JL"5$J5X_9;TD<#M_'J$X?TT8*/F*-WCK[LH/%/-5_+ZJ/KEP-I9DMPPJ)+2 '7K=5J#GG-'H M$KA362.Z7?'O>L*9F CUI-@\T>NU6TP6'[_-DXOOIO]R\TE1^ ^(F5ZX@ =1 M8KA>X=$0EHGCQA0\A. "T]S9K&MWK>N*[4STI"DEM7<%=+I6CE)IQ/EU\C^K M0M59_Q!Z-<$W9J N,B*,MLKM+WKK%^>CECU4P[PTT6*4'0I2E= MC.@CE" CD<%XX5 !J[?B.,V::9ZDB3(+8$JC"4PX 6>B BVH-5)Y*E/MB-/S MKIGNHSEU:J;[4/0,:Z934(HD;LIV+%"@KI3K"0DB,?P+"8+\K)ENH2F'UTSW M86RDXM@.B'[63!_$7X6*D@S0H]]50[ M:/K\:J8K:T,?F8]3,^VCMLFXXC[PTB,.'3]KN8;H/&6&J*;-CU"2*_F*(%)4974=4YI*]':U0CD@;?>W[]R?@O'CK MH3+I:*WR')R4HK06 M\>"T,R #)4F3E!2KW1S^" IRF%G16#_ZB+YZ^?7EZA=2?/<]S;\D%TM0>=-] MEB9%F-,&:*2OH@>+*KT/J)IYQ,?/80-F8M1%F[-_/U MV+M9_GT:9E_3)_=W6N"7Y?X_^A_++ZF,SG/3C?E#L@O6*X_FC]2HZ(:42T % MY5(A1B*R);X3Z_V>>S9ZT%#G'6M3/+(0(?LT./M3GBR:; >9- MV.(JI\01G\G::N>9N%_S/ND-/+](&=NCI(_&Q.O30J*TW1H$MI>;"FA)'RQ8$1?,W68*> M4_UY8\^]0\\02V(P"Q6SO'9AN@G9[D?U4COT]&*L8W>6 \0]7H>>DH[L@\F0 MK4=T&KF51:_)N+#0;'G'B'G@8ZT$?*XW7H223S:"GZNX*6:@:%QZ5% MZXFZ4@)+=1:V=N[WB7?HZ<53MPX]?83AB\+D+T^?9H>>0<_]P^=9,^WW0,*,+C//KT--+^#LZO!PBN88=>E((U"C. M@9NXZ):\@5,S<>"ZTJ]%%_T0Z]/02^\X./7UD5OF(_-/]?0=(=E1DI@TXW/K+39$# M4X((00G#>%!&FAJ-[.X]]!F2=[#,&IBV=TOGUOV^M-0D2 &F7!NA<:7 6Z21%V6,_'$=/^HB_=J[%GVG^.U!)2U!!*O AHSH=,B>TV0Y>Z <.U(K]CYJ M?&.B,C>S9H)M8&I\+'D>!=J;2[=8O,L?E[/PW^NK0)NTYD:"(2Z#X#2 DUZ MU#YF+IG7MG8#UIU@7HZY48>/QXIBABK*73P;B[L#HD86QF,TQS$I*M$U:R+K M!E;$%F0L$&(T$SB2A-+K%T7D02AAPBN+194S(V7*=7.W4F<L0S1&DV]CB29IWK8+%+X M7Y]GW_\W?O2:7OSBEM4M#SS_0WZHE!\3;H<0OD9QK<==<'0XS/>S?O>IXQ[: M@\4_JRB[BOOT(SR&&"Z-P$U(YI)5P'#_L"E":4G@9"*1TJ-AH_%K_N#N9E T_Y+FD^^K;GO_P(7],4.;8'K[O;=I>4$TX8S:B&OU MI06R(F"5MT!E5)R'+".M7\NX!]3)5+K^4:7K6UT2:A<_W_1X655C_W*5?D/I MW+9KO*#**LV(1GM!%@]!X:;%K49!!"^H]RH^;!"XJU3IZ0>=">G595J]6NTA MMD^S.\B(%UYH/)@T]V6:&QY6ED@#/&HNE(K$"GD8VWTCM:L8C\?)I^_+#_-UA/;TOOY)*3W:?[QBYNGTL##&Y$Y*%*20J6PX&.9 M:! "4UE;*1[._MZQ(QP,X4Q4940>*M:EW*84S4)*<5%LE#\GT]D<':$5L"_H MR*3YXB(G%:)+#)A+*!)+T8=1P8',/@8?DHV^]OW:/DQGHCA-*&B0L5L*\3Y= M%^)=F(R[FB4!5* +MD&JUOU&#;^Y MD%Y]+=.W+KS6C+L<5+]*?G M97'M=+34X=)4N?.A"D%EB0>7"MXSC<=6-Q_B&4T=.]@@J"+%BAN?U=2Q>KM )4JV!(X&QY/O.D/? M)S%-XV)CK_P^7:9Y0L=9,I* MZF)**20ZV0HT5W@\)F\X[3@0JR:L,]&I(_.U1?58FQE;']>S;3ZD;[/Y$D'7 MF*RU]S/KS-/J![W2%*TW2#$^=+X>HS99_/>MGAE6*I@D TE=T3-T5QQ%3T5E MK1WE(?CJ+5!WHQF>-O;@D]>),]$P&I*)0(P@J,0J@8D5^'Z)VFX=6=(%7ZM$]#W8CI.6 M7I?1O>I2@8YCJ$W4E)+H\9T)28-@/J!5IP7DP!(I!A67Y"S494\>^W&UI0\+ M3;2D3#/^QVP6T?I>NLN;]OB&6T,(<-Q7$94N(\FS+1T$0@HF!?IP!D4%W=B& MY A)[E49>Z0.@\7=(*%ORQMPTQ(SAE7O0P*.DY)KHE>U'!2BC-92*KQ\./J] MA>UQ[*["XY@=!PF]P7"KQZN]TR>S [2QC(UC]Q&N1N%>WV:8_,>P+NY 9)X; MM?+HA"N9SB*#YR*4H#*3,7N&()^[:O2W*9IK1A^Q-^DT_.W;Y23-'T'<],HG MF1IN.$1-4IGDE5$ B8(@PGC.+(VF]G7O'D@G8%L<2M^C!L3U9-^BRK[$;U^[ M18HKR^?5-+Z=3=/7;Y>S'RE]3//ODY 6=R+/KW]L%K1N/,$2]RYG2#)'Q&PY M6!L9V,R(DXKSF&J'!8:?RV7L-:C-C$VWLENHAAQ50%0T@F%: [.>T"(-_=#:WW&+ MOO,1X]MI8Q(UJR[EVL5\GY"VM ,7JKZ7#%T8ODX["QDL)Q&\2=(3[2DNN!O[ MNQ_R@OBO).G:;__;JP+A7?XX^3R=Y$EPTUMX%U)SXIC,0%D9@D:H!.>#!8FK ME38(IKSHI )//>4$?+5A]]9UY3A&$/@].A[X#?;A&/.>+0.)Z]-E07^LXWOG6ZTZ9]S"S_-IFZ:9BXRU_HCJ]RD"^.KNY_ EFU30.H&+0I?\\%($ MH"EPXYV,0C)9O;UI%UR#7::;[D5// U-^/4/U_$0:A5WBGH@.:,H2 S@.)KP M7BJ6"46MT[4O-P^ .59^5G7M>>3U-*;HV&E<93 *[N.+V>4DKM:R$MG*6LJMPKSX1ZC.C: M*>B"J>*$MO]7WI4UMW$CX??]+ZC%?;QLE=?69E.5M52Q\\QJ V9%4GT\G#B M_?7;X"%1E$B-2 QI,2\NATX-/GS=T^@>]+$-Q_''M;60T4Z1'T#PL80?3+3H M>!V\D4B_=>!D28U@1M=:[ *DYYVJG7\HH>\8\78LF;^&UQX^V%Z2682Y([AT M\Y:QNL,$7)$1H\B-]NGK/HOCK$@I2C5I*K3V,+9 .>Z,L39R&K4GN9=X>4S' M&DSQX^ANB>Q^HJ2B,"T8ED*)=11+9C&:P+*K>NY02-$^6-X"Y@SDWX;H/BW] MQL/1;D]Q# MFMQ] ^S-8'^1-5P$&%,L4Y('IE,1S$M3.W06$#F6I)HW.-D)Z-S#@?92Z4-E M%EA6E0(=P/257[ .Y,3# PX7U*8*',QR'Y?[CT!)AT'D%!C:Z&M[)F0^2%)X MG6($(3WGK>O9CR#RKA,#>I;X:\AM?56VF&]S<8-I.AZFX?3[\JQ2(=AL(IU0 M4I!)@\CKX"0Z ZVU 5!RY3>2,[;'F M)UCY&UERX:+@+&E+_D;2A@$BG8+*$SP0FOMN4Z">?_X;%^%!=/5@<#^/(9.7 M\2Y-A]](K=8RL*/7VGB?6):1[(NU%1C]C<=:SV41],X&\?L8WZU@_BIN61MI M]) C^BRP52)'!V@].6@[8)W&76LDP"YJ<0#[Q[(C2XC*H)->9X;2$\18."-' M);%B533:ZRB;#Q\^NF*\X-0=7R]>0WKS3*C:G68.;36+(8>2>%3,. MTR%G/ M0J SSV<+T2I7[&87P^U-A!X]^?C>0#/.1ZT(Z^&S[:_X#>]F.$_D3:[V4\: MB;R=8%C(4C"*-%1V)0?(I?&KNUK[9(Y>?Y?\>]':RU?Y^P+K=W=YE:KY:723 M!TF E_660)HZ'\&0.^I]SLQICB9XE[%Y>OQV-&>H HVH;SY>:/N^+_[\2H<< M3NB'Q3]7+W?Y_[^+$[);:3K(T7H,2C'IO&8ZN/I9@LC)"C$:[KS3W0+W X&< MD<8<72ZMAV!\Q.F[R02GEU^GP]OA_Q;9FTL+N (_R*)@2 10N%1OIPQ90@#/ M7%002B;]L*6;9]!AM2/>]!Q=>*,^F>\A8'AY-)-.'IV.@EF1:W-^65B,+A)> M3%Y8KKQKW53C!YJ/=3(-ZD= K8W+ Z9/4+_//"";?,+I=)&U./DXFG[ R?!Z MW@EZX",'ZU)@L+AAC9I%L(4%+TL0TF7RSSO9FCT6_PLHSE'DTL.WK=_N9I,9 MW%R.B:0Q_G=& .NI31J^VLS 6F5<]<54KK.:_2Y>;B'<=='.X2-[5Y.O^"X;G(Y'B*$%$NF_;E2>WM#)+\I$$94]"O% M] CM&VWLAG1&*M&'$!J^[2MXZ^JJG"?#IB4+,2JR:W+>^-"S[)W$(C0FT?KK M]GF:@T/)[6% USR*F@R*\@C"&4;GER6+Q)%%"\!\\5Z5.JI8MS[^%RN?H73W MH+2'L5KU ]P?PYN;059!2EMG37I%AL1C9B'7_&AC(/A(YB6VMN:KM<]0N'O1 MVG"!JXWJ=479:?[]+H%B_'[T>W7\?XI5[??UT'0R)-?UXFYV MBXMRXQJI#">+"KE_W<#UP 3R)#7W%*S4^0J9UT)FBGRUY>BRLQZ0=_+L>H5Y M1KKU@\ETZ\2OUC7D[V>3*>U@O#;5\I#J\%V/:U/WW1EPHXKN^4FRMMB#FEF= M$)6.Q "Y#EJ;7(>Z2V8*@-!6JFQ:&_6M8)JX(&L/7B09039120IO"S@Z/B$# MV5$\R]&LNBA\Q*41&321ILZR$6QU2"%W+O MCJ4#KV&Y?4'%I(XBG [A9N6&71"^;W#S4 CJ::O@2V2QQMV:0+%(X1@SQAL9 MGZ[LJHF\$JDA-DPI0UGN@1- MWA!*YJ01!3BGF+Q;I\%G'__VI7HX:\W?W.'UE^GD\^AY9#)(Z^KX1HV<-EH\ MQ:B%7-S"DPD%%0;>+7%VYS)O7Z[M6&R=J+#3CGS^8W0U&Z?_%>ZN%Y4! M)5@HJM:#Z02DNJ2U 6L39:.$M^2@"-ZB'<[]@F\_3MN?OY9O_0K$4I>ZP&C8 MTFIMZ>-WL=J3_$WQ'[H M2-56?J\AK+'<_@-_#F]GMTL@,:$.KM;+(=,A2@K=E6 @43NI@B:O_7#' MZ/3>SV'?N!L3V5K$FYNM+ON0=/AN6OL9$>C%5=T5CH>C?%GN_SE]'P@!*:.V M-6$@4=1=&R4!4>*YB\Y:;:!CDXC],9R%NM+TPWX/_:,N M)L32'Q_PZXBV/9#(E5%@TS M=+>YIL^"7)U&H11(,G(F4FVBXI S[S Q'J+1V4 H'0=LO7+AMZX4O9.]-;>W M^<2=69PL"L,NOATZ1V?+HQI-Q^D"M-7,F\=K/>B*#-(%$UTM]G9,1QXH\N>< M(9W[%@2YZ:ZUG=V&Y?")VH^>N^S!)C+7#CS+2I"*2I?)O7&:\:P@1:3_WFQ' MT7I_QYU.TT+.3\=E'TCLCY(;>9\I_OX&)I/+\FDZ2K_//W)S96(69#(5!E\; M8BL&)1?:G'/"I6)AT\]LUWUZ$\S)6AP>+.9MK:4/HKN'KT;K>)8WRUT0]90E M^13-B1M,'R:NS39';;@^CA: !\@AD6WDTE P3"H?M (FO$[2:<7S9M+4FY%^ MUU[3?0O_-13WTE9\/,3)NRL2WMR5G4-;)7\Y<#(J[#<@W?PV&/Y,/Q6 M,V?RY K'G[[ &#]@NH'Z79RC5$(*R:R3BFEG,HLF:I:3CR)BT BM9T1WA'9R M]6CSX:D/0;1.7_J,MW7:?I\C_16_+O/)\X?9>'AWO#(13 M3I"+RR))E^D -;4R [T^7FL5P7K;K2/8JY=^XVIQ!+Y;U_1LH'T >C4>)EPI M\D#$Z(+FBDE0I;:+)S9"+4 2%&%KPW4.W1+9NJUWAGK0@MG6!3^;JCI7Q\O9 M=#*%N]KA?PTS!6A$"US7H3$@"OE3% K[6'-V!0,Z3IDR$.AG&:P,>UF'+JN? MH6*T9[UU$M,K+-I .P6^]LFRVL::3^>8EY8SHY)3HGCK.+0^.\Y1*5IQO#4C M:L];[2<^X9PVQ'S[]V<;&/TRG$P[7&V_PN^L"TX>',^Z].ONNQMLH=&E]R]# MB,,; HN3^ZD ;=WQYU9HU@W]YSMZXFPQ\/$N_QOS-4[6%FR\E>[K'MT<[)#C M]E;E'=E[QIB+G6_P\N?Z1R33\8^__1]02P,$% @ UUQF6B780T#:90 MGW4 !0 !S<&ME+3(P,C0Q,C,Q7VN8SY[-V OTG'0L2N&%H8@AB M8F8"/6#\@>B;(+XKC[T?.8&<0(S!1)\!70,Q,QV.PT?FP\'*/B8.?@^D\/ M>AM(\ BS"+,("Y,\B%F0B460B=X% C/FR/:/Z3&!_L=@8F9A96/G8$R#FW% MK0!C^BPLC$FS,6;,>#><\3Z(59!-Z-B9*^S"Y@\YY'U%-)^EY1]1N%K5+GIG MF*!X]M'32$XN,7$)22FEX\HJ)U2UM,_IG+]P\=IU T,C8Y,;=^]96%I9V]@Z M/G9R=G%U<_?S#P@,"@X)C7H>'1,;%Y^0GO$R,RO[U>N<@L*BXI+2]Q_*/E?7 MU-;5?VEH[.CLZN[I_?JM;V1T;'QB\N?4- Z_\'OQS]+RRBIQ>V=WC[0/_#TX M](L)Q,+T;^/_T2]!AE_,AVO <>@7$W/0X0&"K&S'SK +73'G>.@K+*_Y[(C( MU;3\JG9.A;-W"**/G@YSB2EJX92(AZ[]P[/_.<_=.Q_\NO:1 /"Q-C M\5@$01 0E5*0H +Z_[*AW]"4D>TP"/8UD@WN%D)8PN]O%&.1/![3\&@-__"@ M.^?J!06,%Q5O^[[P"97MFAP1_:M.!W%6(*C7I&S!PL #_*/_4&ND5%87Q M ,>6$QU)'D![7O!,IV>8^NL)/=WW2EUJOK(Z7=W0/JQF>BD'3VD^ZP)B>+ZN M=[V4?.R*=PC9C.(S#!?V]$\@.*QM$F8^G;S'K^/5UO6!R62P%JD&)A@@ 55T M#Q*0AVQ4E 6S+'A%?YP)YK:80%8A3@&RF^QV[S2#'Y\);U1)50MX,A.E3*E- MA;N@U$6ZD*P10Y.^%B -!=T?US'#> G F(A^ZP-VRLGK&WE K M?M/3ZY'7EZ.W>8HH_U UO:N3Y'M@Q%;W:AJ: ^O0D^H18;\+_=0 MA9HL;(-/_F-5T1^./H$927XI:L/E_9B'=!"?*T* FD@3"H9UVCX^9RD&YME5 M45?W7#B2)K]" (%DN'YCW/@!56^*<#_)B,@['X5QA4S/MQ_PU9=V+KG;"L&T M%ZDO@[^&;%18FCR\I(5M0[S>' FJ$-'_P(UHQ4">/3: M!B25BQ5,'P5"/KY[IEK=\3.+N4V(-:$IXOP/M044H &EB"?BE"E"2SCV8D(A MSBI>BQJT@(G3^I/:V2H;/>%$./C:[&ZUEJY@P>%_NW[@K.="_UP;R^ZC!,HZ M(VQ\R'8C.N@QZB@#%9!6'C@_47PC''<)AN^E'*O7<3A&F)V,+T39G.V9U FZ M8R;H>"P@V<%*^2VS6;@D=A!0LZ((*^.54VL&HQ'LU"9]"?=6I8E:ZYH!Y:M5 MQ(":;*N@SU_E4V85>!N*7(Y=75!\>YMC:-W;.=<(*RD;Q MB13I)]E%ISA**#+CN"+;A+_F\2*G[4A_J9W'B_TAJ>8N4A8/XY[S=3^FD#?V1U_<8ELCYB8IY_!H]>'R4&72>B8X5O MIW?7OF,F0$$-26IZ=K%$%7]%9(W:#HS&KUI3]X6Q.#>6=P:]4@APQ^$Y,:=O MAN=L$](O\4FDYFN[T'CP=-!+ P?DE-T$9C>G)P)B^;X @^('=#EHW-Y$4P.@ M$$D'L393LYH] _+=&IU1W'#;R9KRJ*,_\K6[3%7=3LC+%'%S]XQZ7D@KWG[# ME7XR OP1)H7$?D$2;L B8 +2.&@J\LD\WRR0J7S:-!_0[R!W69E_O]A%7+'< M5Y)YL"C-<^:K:"G!F\:MP+C0 +"V$$>3 #1(-4,?]4S.Z0_@Z" I:P? Z^!W M^F7KO/&\NG3+\Q!5YF ]JW0&Y%IA!-/!J'D"%/U3HUU6+:J-I$[4Q7/$>&K/ M'PW.#;/0:=K$VXQ";8[,RIQ6*$+8OOBXO"V8C2ZF@SPU?L)(#QC!B:"(C^FS M(\:0W/YTD*";CH]QG57ZY?+PHA_]S_Q9IE/!_TV1AS.!+J%U = MT.1L!Y5J +K0I![2+(D/T=/%VVAM#QS-+3U:V_(]:\[YW-=OHF/2"6)$:&93"8MI.L##>-P5L1Z* -[H_GHC\.N Z55!=_*W;C M]0B7T!--UV.?ME9,5 Q1X@VW(1O3?F$^L/^CI$Z_=UUR9(*L8 M\/>9(I_'RC3HM[X6/ 0P(NL%WP2V%HR2'PQI.3D+N5OY?!WJKN6N"C1XD"!J MG?6$*:5VAPZB0(QH1ZATD(D0 *.#HH60T>'W^RJ+CUYA?1!Y7AZ3PB@63M&Y MAWFX#9@7KTQ\XVVI[Y64CY28Y)92[VJ_QS0$ N7QK]!!G1""+0I0+$VLU1K> M]094T!W'])+$SH0OV-E9/ H%C3:>0DH=0"\3V:/P%6*37:WB$QO:ZA XXJ4T3M2)6$(H?SQ/ED^+70.8X& MHFWX%S?2Q#X_SW3*\=G6;8^BMR=Q-P0>/[T,N=[*@VQGI!4V RS;?,4% MAV1&3+=*5V/&JJAO.)).:C3KDGXM,(N->VYDW7EZ6B#]Z9FWD\UNF)K)MF3O MN\28U#RX\>P)C2!UTD.VV MK):,:MI2+;T%G-V CD(AF/P(4.TD17L.6U!)-VT*=/SCA M[17:]$5CH=G02&BMO8?0RO1C&QOVHQ:;SRLOZ-^_=5GQ-H\FRRK&]$(G\\?E @6N?A$P MTF*[;Y@@H*69EMQN-(2IA6W,D\&T+JE;KS\BQE$U_+'-8HUC V*);A_NGYU= MY?G"(U<7[^!6EW7[QC%08U1RIYQLO4$PN@T&J$RNJY/-@[-O$JS6]\EW@W6[ MI^=[RL%M>I.UMYD,1/[S!E-" M_ )OI]%!/PMIO5M2R%7),JN)6L(21<1[H;<#' ,CW /_#.IHU0.BBE>"]EMU MB8[=WB'!<>TNA(&-))XVU$N3 #\>%>A<4-LW#A!8GA'FX7G"523@[LT*.XPY M\O$\^U^44//94B\B'11;LPP)P8=KBK0U)M^#[V:0*9WV.5@G4MA=MU4N..A6 MU#Y"8NP/G/O+N-$W%U^%!ZE-(@,U#YV2;[/L]^)R$XG*72C"+6]^( P[&;=1 M@Y2 481KZ@@EZ."B3LX-C.W+Y")-=&Y9#0-#-L;T9,R2,F/O)]O&[B@>?PA+?X%1OY'7TC51_ MD=?^'HVY ;]"[.R&5.M0A(Y#IQ7::&)2<]58Y-3FI: ;(Z\ET__@)PUL"HVX M=T1^105>F.:[@&[G!^0T**+26*5YBHA++QU4NT41U>C15R?.=]-! JY#-A2E M,4="]Y\F'PVEG"N7HJ,KBNY(NQ49QJ@PRU^/VHQ&Z$_##7G"U MAN#]S$NC)IF[:P*A.KK'>S0-R^\F6ML]=KI?L&=4)HMXM,CIAF.*QPH*N#2# MB^V$'7&?K]Y*:58B[%P;V<,(S0)5%*./*],W3]N[5PBYE@O?[TN0??KLU8FG M@3%RCL=;&7(L4I(2"'B0SS/ -=")R!K9&MHW",5M8/B=O/)3V5^[# Y$MK>"JY'KQ"+&V:* M6Y(_7T\F/W!]*I)\F6W>LC;(2S?+67DL U:#(GAM;320M8-G:)RCC.:Y'\7? MJF03G-@;Z,#1**M V(Q5_74_^*F:S2+_N:(R/^=4!0,9AP>\9V^6:#_F6P&: MR/ Y:T0?C!#@"#<#&X) 2Q+"#)-& 5A$F?=+<3E+4!HG"UEOI3'YH]_,+[CH$#Y7\K;FUV1'"2[(]T[U/?"_MCO]98O/'S ME^8Z_V17U6\D O+:&]#QP(+C&6T_<,(AC:QK'3QS=TCO GZ+4)U@\3>?;&H@6MZ(>VXEM"&'G=P%DYD8*_@%4Q5TV![BQR&>X C$ M66)82([9>&JLGG2Y0Q$I1Z6!Z[C:&=A%'Q&1*PI"94M^QC\? F_H(/;(53$Q M&,%Z0'-N>U/E=Q,04-GMGGZ>W8;Y^N(]V=)'N@\"[X19[?E>!L?.5_&O,^B/ M38*!5&_&%1_3SB#;C3'8(J20'C]N/@HA'VL7U046@5LMJ%\J'*\H>65::F=] MW4G')8YK1/"& F[R MDT;!+S=A>^M5G7.^]EEUN><74W3?;RHK7CSAC_(%:WLA!E$$2SJ(F38*)MP/ M5R:5,Z;2Y]%83U&C@SA7#SX0T,]/[9:_V3C;ON\;:R?Q \6E6Q4_'J39LZVW M(MUZ]:W/?!U_[Q:;.XSP-!.U<0%/U; CN$1C<(C@:UTZ&@O)LO::JX,W3/RG MNG^1MI\I'IE8569J\Y7^X'0W$P2NFB>$:% *KIG109_;"Y$KQ_,95-;^%K8= M5SY(5@N=I&583VHS,.A/N4O@Z!H$%#BBFL.P*"&#L"*@$)\;&X0C%TIWD\B! MG\84;1Q-1*W+C7:BDD2/Q;)*S=%!4><"U/5W:)PGRFQLYXP4)U#B>\\;XV7$ MXG-&VML>SJBV47E!B$^31&7&"L1D=XTBVZV0KOM$W^P-QP7O^$SX',9%ZB6> MQP6 I\G.DWQA,TY(?20A0(^37G+QC^PM)6X[6SLH7CE]V?9<4E^0VM?A" 0=!'BIJ_+S_;R2EWGNA)/0 ME,C*(JOTF8UZT1VC#0_&+'(9P0^@=2!.Q;9#:@<9M"H4+$5:M2D<_3-.$PY^ M.^W.+L9]HK8Q]9;KJ4S34[8G9!Z.+?%P;L\#6O$O,C-:V8\?8FG=MG,WZ7%J<$D&?'>;&R- MG*_F;S?C)M\96G5;F)GJSLYM#8Z8$M5\\F/C381T51+V-L=*[#H#HFS>U$A& M^Y@7NGO L1Y&A'8Y:),52]2HMT9Q2$;=6CNA5_+2Z-+>#]31&KZOS\N^R6>= MY^)\P/\'O5Y-/MP$,48^\ 9.!77#@!.]&W^)W.U2_&W4QT D;Q@^-5'/J?2O M3L[-W]^*?TY=WZ:63%C_3OC&ZJQE+B-D&+V=WP*A\?0,U_*JT3@-\&'E&ZH> M3AA@IOR^G8D6&UL7@>!D_KU98S6F948@^:+PB96G,/OW"04?>(LK++1 BRF+4W2CV=FZ:2;F)LR M)WX"^4%J(!L<.+5!X,*:*36?#G+R>&=J,!R 2FD5;ADYQ9?H5V0:PC:]LA9P MHIZ16(+V\2Y^+1SOCO[ 5/R>Z7^HEXL07K_K;*'Y M693Z6UCMH^OW-G NYG,I162-!&:D3H0^;S 'Z1*UO$:#'ZY*+=+CK72[F,KH MIX42%5/-QC0^EL9 53NN1'F3GL=UD7@"WWT=ECPJ8D1NA_4A*3+\C&X*=J@* M67]3BVCBP:4D-N(BJ;B$\FALT9L-$!N]K6-;DADN4T>#_BPQU+QO]W5?,.[^ M'X/'[2&>[HK9R%C;.>=O%Y M,6Z.J94V"G[K'N2SSJA@F:-O%8$)-B;B;E";)= MA>*&LX,"I^8[D)*S:Q-5;E:PHZ)YF*P Z]1A$JI&9:8)Z+C2^6 9G:#)$="AB$$R8 M1(+T3BQ1[@-.Q5\GQ2QO__$66G:U-?$\?2$$J_3G.4_6]ZJ( 7E/P(_&>[A' M,&9+X2.^A!%N#DX'];AYX_B%YILQW $5-Q:>A!J6JWEEF+DX/H]9C'?]R^1R M\LOQ!54F/)(0[+25X(7!HK>\\2P:/S=:Q9?3EA_NI'[.;@RFF'?O #\*/MF/(OC/4P2S\1"*B#!. MF>&%.QTT%=8QX@$1UI=VV[%QUY>IN?D+B+KFRONF>E.^8VYS# M.VD_? M97#FL#I.DXJ^3625+@6Y/#E3+GE*9M<:;QFH!S)SHG7!:C!=R.D97"N:B.Y& M,6FC8VG28WH&\O#S-40]0]Z[5D,31_1:;JW^I$S$N VTIXAW_E43_M0_Q+'# MRR $&++/LY4A.G^R=&(.7&O1&(CK5C1#+UCU>XLAVR_!_8AD_%(DW( @Q)\$ MX\D:- *0!??=MDKFFDE7?YB9*(8U "?#LJZ1=Y,:K]M]6N$_D2W)$:JW\> MV:ZGSY,:!ZE1?F9W;81R%MOB>TJ)F/F6>=)\1*KS=OW<@-SVM&[Y^:ZXGQ"U M0L<D\,/:& V#,AWD8<;R]@%JC!I>DSOJ'?E"B-D6HF8&"ED',YE=',7 MO3[J$<[J.:(C[N?.(_ETV$3QJ>/FTNY2#X1@ WN&J@NBB-IA&9T5FJ0 %/(G M[+[1$'27/0Z4+T#Y[+-'F9O-\4K^Q\]\UN)9++HW32VG M,*HD*QW$@&XZ[2=,&(--@A%N0[D A#K,\/-(+>9Y3N*O\-0[C0E;T.12#^EL MQ[H#Z6?'5%[9//#G%4D4Z8IX"B:805,AA%OS@%K01CX."JB*K^>'NV$'$Q'B M!.?"?/A#(.3]3%'HNXV*D>OJF_=+Q%8>YIR.#\S;3+$P.:=I)$5[-[ESR&]C MC$F$4RRISY#8Y0UAT@V A6@(%5O)96EI;"+RQZV+N]HSAROV*^HL/R\SYNTZ MK9FKMR,,*GH/'NT&B9@;_*=-%(LXP[BD);)=2_\8D+/?TWJ)^@PAX&';4^BS M,[^:@^Z>GF;7;D3'3//3Q, -'MQDQWS[&ZY MLD-:W0&CNYZR ^H;%9GOWD4:1JA&KG_WN5BEK9%"X<;.Q].XQEMEX-<) UFU M>6N-_A-2/](^V'VLV\\:R3>13Y..L;24B_HY42O"A,+105Q 6$>K6!7AUK.B M;N^BE4:XY3E+51U%2V)>LL+?ZLPCH"4]KAUH).:3SOH5L@ZPNH]'MH&GI'&# M47I&[\7)E@TX-(?-U.QI^)9!EDJG_+E;YL9W?UE5#%^6-?$DL]"Z+)%@1>J' M#>1C5*PYQ2AK>=9DP8D0G3>6_&W-=^EO6%=O<\-<6&T01+15$*X*K&%UZ:#H M>:E6Z66$.F'N_3/MHQQ=H?>LZK+E!/I;3UADQCTX.HF@3R+V8*DC'@,M5@M/;NERAX3T( ML[699V&[@IK)T1IO06N+*8M7*M)QW[[]J87KDGD0/?H"@'HYXH>L*#6S%;R" MX=\CI_E6 *J]'8%I;D';B]+PNG*)%,/OYF\S(;[A:N.N>?RY_C! ,9LBM-09 M6MN*P6T!RMGMB=QK)M?KLK.0?%K+Q='M7YT"GHLJC$D=2"6HL'RMH(,>\/_T MFEPHFJ_Y#?XLWAD Q/J&D!K@AV%Q0I'B&WZ8]:(6-X6%)VX'Y6Y 0R9E=:% MJN'OVH L&/5J3&G@YA,I-L5%;HYX#4'@ZLCVIG;2'VU-4\F3[TU4I8^9*#Z8 MK#"_+&M%7"))49,8I&__M+=KOJ9TO8) !_4VQKQV(9E=W.^F"=>,*=5&^4$R MI:'2(O;?>UE8%$$?MN0;/@HKDQ>]%2]^S/.Y*]_VE*2N2Q\$Q\P2#+4!)IP,ID"H&7"-Q EX' M!5\5S:[9#0G?>RWC'Q VKU7.U_4@X2 P 930T=%[HRKVYLAZ05U=?;QC?7WD MZ7@AE8ZR][C++" ^MI!+O>M,9-XYN'\&Z6TS]46K] "1SRX_0#GI#\'IS>IQ MK/^7G>]AS9L<6WZ8U!:')@-0B$X/^N=9DC*U2%]N!2-*@]"^S?/KN>'MY;52 MH9-P,YRTZTSEJTZ635DHOF ZW@A.G*_66=\B7^XLGH8' F < M3-+.-=*W: HHO!I)FYO\D=B7_>2NFMPL^&LPN2CE3Q-CT9?F(Q@%Z 844.9? M[R7JP5T!?K)4L' GXD32Z9J)]1HGMX_7F/FGDJ*C*Z_(_3UV_M%%(;5E594\ M/MT%V/H.08&41NA"<%+S$/S!WCV->GC10I\5D==+D_%&SX+IJ!O.F,FC0%HBU:IS<&P247=KM MFF;6LK\T-WX!W$JT,FZLV\S&QRHE"IELFH7S&X!<@J]UR(H"2)RG;AN-@["1 ME5;H)F8^[1;J\,[KT\RT74_^'97AR_<,;H-NGP:A9:G%&.SK^<,;-<(6WH*( M$88RY8^@V)=K/@\/,A^2M[_RDH=-QS?Z[?M>;@QS2U\"Z&\U5H,BN$#C#".? M 5KYX\"LF(>#L=/Z32XJ6;TV;PS$LRV?\J7RU!L:1L?NO_BPC\Z#.V+G.2E7 M"=U;D="K\_MOI*K*4E''JY[W&!\TGG#+[^T^B>'9[7!X]-3DNDPX-]:9<8!QVA0XR_@4PFJ*8WIMTT(+V M;K@(TP*+-17Y"KL\L/ ?>D/5I/7003[,P7F6CJ"[5GE ?^>2CUX0DB%\B M2V(\\A.+POGSA0NQ%.$%TE%J<>TE.P> #B*K!//W2&5]R5K[X-Y(!\7*-33[ M,HO$/EXO,4XX<>SFDR(O_9*6A 30=NJ4-TF"^@+R*%R6#KI.?4D'N2"Y =E+ ME@;AE@O71R-_S8M^@^GCZDU/WZ\;6K^Z>;['++3EO[!G_+_M?]O_+XPU0M,, MWDZ^S>@EK)#.Z"F\'8HW..BVMQ20SFQ>,\ 50-83XL?EK+&)OXT4,&Y+$A5= M>SS%Y]MUOC:F__V-CV0#SS]SPPZ>1<%_)Y#IA#^\^&I58C'?=MA? V_E19'Y MM%VJ#T:,(48Q4V3L38-6=8K]T*[)U4TQ*YW\RONA'SE?6X=%:_^]0+Z,;+\' M\4"F_ G7G._!$.)=1W[S:G3,5$QE#R]]>PU@(_I*R;4[[P8&NA<[9V=_Z7WN M6RS*,CKYHS?=1"]C"];B0P<-[TC;JI;X)3#ZH@8S/\C;^494T>/FP:5-^0/# M!ZXF(]]\*DOW5_6M*7DM?UJF,-B[GUX@YQN)&(8@"M67^_5]H6V^>B[9"7S]8EVM^K#^;\,T!*P"SF: M*,T&-' T=C44WVKMA%\&17X!3'E)09TA8KINPE''CVMENUY5(Z:_Q&P[KGN: MTKB?D1\X]-F.=NJSUS@$%EW4[G@>^+12;]$\-Z_RANR S>;&:.@"NO8-/(B6.5",^0 ; MI;F'TB@"T8^ ^-?!XA0,&UY$J.^1 ^MZ)VX] N_/AO&]+EL)G4T*+4G^8#<[ M<[.IX$OMZ\?)O>^=%*4HCRH3<5O=F'@4ES9X \H0B6,U\:;L =4-:C)%2,39 M[?.D!P:(UR^HBGZJ=V[_..W[%IF3X9N-/ODV TG:-=_" JO-]E7W,NP7"LGO M1LG#9#8#^!6"*8T+73&E9ZO3B^(L7M<[,5%CW7$3LV'"J6OW*_\^7X+'VGP, M2HPA-AX.B7=A>)OMW9% TCW4:SGUG0B][B1(YHL_W@0EOXFX5 M5Z[TS[[';$PVVM\/R7Y-:@@,R'9.W!>>K!ZFSB_Z^]\S-PC/7XT6,;_,]K_: M?% UXAL*A$320\+)7'V@"?^\JNZ;G:YQ6]B;E)J"Z)#(HR.W?;J1LH@+E#"@ ME&P(D);P.MUH$;,/[L+IG_)U']8D7A#H!!LO2"Y??,L0=ZB?>N<)A> >(>M? M'OZ?XK=(978!W.N-%UHT"LSFYI. ;/P?6+MOL(R0A6^R)\EMWD77Z^"]FJ[[ MM"6FCC8%)MSS3J:#:C:Z)Y]3E (@S^%2Y$(I0]13@^YM_X'O_9%MJ7^=O]SR M"4IK;'U8D$#K^/;T9&GLIS,=3F,6%ST*9ELWMI3_S+@04T)02S)&J5EG-2M4 M,\%6G^T+ZA*V3>0*$M0F]'S^\2U*+R"(#I*_=9@^"W]SB%*D^5@]0.$6'50) M'ILD&&T(T4$9&MG(GQW9M,)'J:-Z)^F@M W8 8D.VGTO[6]N@$PVVOH'8=HY M, /Q"ZG1-/G8;A0_!1I4["Z RL*/W/0"SSX<'MNW9)7%5[E6N%JAHRNDQAXO MG&\J>6.F/:Y=YG35KU1)15=[')P'^=Q+$4%V8(2*Z@B0GGS/_+74N(T] ]V3 M:+L\7M0>7SCG-/1J S?,//+(5VV@'F9.ZX'5T]"$#@]8#$RREA/=?.Y&MV.9 ML>E@<4J$3L@Q650(Q\T(,RT<;W933U]R:/;OEU=\3ADR<7?EJA8N607FC0OWBQ,D,:E5!%=\&*% M)$\UP]JSM^XQ;]?YI,E!0F;["E(M)=O^8/@.B\ZT1B^D5KF'%XJ?3"E54YKY M&QJ8^UDL%5IS!_Y%^-)+F8QG#8EG%I,1M3AH;/K"R0&\K]M');$&#$9]3)CR M>.*#C>OO'$I4-T9PH?V";>>#Z>"^;]M[OU-^%,*>"P\WM=RSA>]W@Q-D+P(# M"RU&>*LNE,# AS6IHC]VY1]2L8*7<8*&HO<>J("8K$7,83/W7(<[AY-5S[&#W']A] M>8A=Y:UC_Z[H_KCZ5D'TNNPG]IHQH[U.C9-Z M[=%O;4+H_C68H:6J.5&4N\STF YZ++K@'D6]A@V*WSMA6=H9\G%+TNVJYSH= MM#03COJY3IU]>X?*\OQ+I'EZVR/95&PXIFEE9G/#^Y,K(\^K(<9<*@41__V& MEJR@89D+N8[1?9JK7W[=K+CU\GX1I:"2%IYM">>@@]B2 MJ>A2 $V\C_C1RCM6C9OGL =O6,;3[&;OLNJ'7Y=[U4;[FXWNAXG=JZ^O#TW^ MW1B3'Z"X,ZAFHC?2X)+V\W>U\#?%=)/WY51>7 JXG=!J9*3>J1&8,[[W,O=S MQH[75K]G&LV'"!5T#$;KHU_C42WFRXV&:L;=(08V(5M-#.=:%I8Z$E3RF/_- M6M X%"6N,8CZU)O*6]ZM-MTJZ8>UA] :ZFDQXQ1A\G7D[WXG.HATNI@.>O^S M\QT+I@0O[*R'G0OYE%"X?].$6C8CHXH_/@>5;VA/@) M7S<_[H<%:1*:G_99N3X8W%.^Z'GA,WF28\A/S\]BIP*V,K9Y:(L,]H%#XH_,@8E9=0Y\&BW M,@,_5-=NWVJ]9:5_#=GV>9@XUKBT.;G<@LQO%2.F'JQTW*NR@&VMD#.1W2(M M6^00[5.3GNJITT"8%FV\W_$.=-[6=#S@;\75!!7T,-1'I2 !]-]I:MOS-.YH MXFRS#1%U#> N@HE5$TI0I(%;6EZ\>U]YRCH;C%D?R\Z%6:TJ+2Y6HMS4J;MK M(J<-1\S4WK):2"JB+K,A6. ((#^(6+[@DM"J-EN]Y##IY84S6I-1/[9=2 =% M]-8BL=KD^H@0'C\^Y?)78U8ILE+(E"!3.DCI[M^?%(X5SBZA_B^V679FT]:O MUVA<@1GDW[CM!L:*B5*?(R7^I>\(@W:RH)C=Z*!-"&/Y\>,;$.X&@BR*MD ' M+?>@L>AI!3KHN)T&'505K4$U[$85!]O100H'F+T5.FC%1V>Y(($.DN*?B_SW M"&,8YQ,-M%;30B//;ZL49=,]Y)2 X*A'A\ M-COP0ZG"K+R_:?3?XU=VT^XC1/\*PH(93*+<*M^*)BQUP7C0IW3TDS\H+194 M_;YV\47?I:@NZ 0TE$I>WCMTMK'$1F?ST8-U#.;6-I0.8EJ"^9+NBR;[GU6. M];Z12+1%=RQ-'!9J#W#Y?W>+)6M #H-?0<: JWJ[(&*=)U+,<=^>5/SF>)FU M7%%V>I_W-"0:(6&U5D\1*^S:7H94>:R8M[+7XYNX3["'1@O]NMU^P1^OT!W+->S2%ZTX&,C*.L8[D M#X# OT_ 0[.J@1^2.S?#_T H56(E1Z*IH=FT;)9\1D=$<86$_@LQ'JC1.*,6. C[&Z=SP6YG9%L*[D^O M*T0HK9XL*. M@G8SWRF97)'AW?[C5O%Z%[!;T_OXC1_19<$E/6$#\IW0 MH5-[G%)SRO?<9.P,:;99C\KLI!/TS]8LX+9B,-5P2#6$(M-"\.X,[8V?[T*< MFJ2#G,U<[('H!>XX>$, ]>F".89L,.P _])FC(L1,(Z9.R(O8ZBV=W$4J]RA MZYV0T]NS0N$MG070=E5UGYHFO2NR/)Y_KN==M+V^R9D VCK9:HN[F6&\I/2> MY??65!B-3XE!A%:,OEBV^0)9BS:(D=2F>O3(JC:F\TJ;>3.O^IRLD-$XFY5N MS"S_T;3UUUY&7.2I=!8SB2):]5YNQU]#O K6('4,&"[U$V[5#7"D)@X*>HK MA.0,X'CCS.5\_@3XM3K2@?64(;=!2;L3-U^9UZLP_B2*(\Y;%/%]_G,J1<2# MI /4XM[=O0UD$M_@]^,"T,^G%2_",V:!B<&NT^UBN0=/RS("'Z19WY*?)3E* MA[P!L4= 7-;E*:X,=@ MIF<(W56$>AT0P$L=CXVB0'5B-_>FU,>?H+>P%N1[@:E?7F=QVE3\#L^_/FPJ M<=(1#A]^".GUC@)_YFB# L>-.K=$6^I[6AQQMU(+@(RNB:!)ITRE%+=C<5"]E_;*%!6OZ+1!K#A$:"R;4P3U@F144#T*8-HOD MA)OB+SG_MEN1$HM>6.,N;_IFK/S8W.B$RQ-F'R:L%!$#G)KOFI\^VX'\K)3= MB9Y:(UTF8GK.ZSGA[3P@<0@PX6KCCSGQ^ E[P\GO*1?LI39/GR14-4EL*BNP M74&+,C!W@L*00I&RM%$Z2/S4'F8*1A(=:N6&PX%PGB5K BRN6>-H2E-1X8>Z M7+O P2V%K@KA%V+7=T!I A0%4@[U,\3)^^=@1UVN-K4, 0F&M85ZY5^( MNO6F*_2CC_;O!*;',9I!W^\)6,O7#3WU4?/#(GOG(V$UO9U-T$1D]5*W)TL/ M0K+5V=2>D6I%08'KJS[$[*07E:4QUV+NMC,W0.*1G^F@]=?O@V=@U"*,JP83 M +-KOBAO,^N1"ZFK:ZP=UGI_K_H*4P/LU A[8+H;E-T0WJ19Y(Z28128%E0U MNF,K5F>^!KW!3]8$>J]G8P>[P4F30A1UPGQL@/&FNM::FK"6YJ^3OE5BK?!T MRHO35M;J&]\LV"Z#R#K=R+JM]50L,O$,A8?HO<&)"^,7U2_V*-7/\/V@HUAE(@GGG*+W3TY4Y-Y3LV*7#O6^K>U=N>XQ2;0_UX#>1 M?,DR1^$E7L/105W?:K_ 6?#E]G8TP8% 3W';L',GLQJ?J\9X//HY[7!IM5+D M747F>:<'.N5I "_A6ANX&MEQE!N;WV_>HN7K@TIB_2L2\M-@/=B9M=-#0 M ,)V*".7\\2@!U]WV,!$7916JQA*@=J;)W',<6M'A_?OKEA:"E5-K+Y$^3 M!UWJLPB7M<,^>O4$E564B-[HI8-8UZE?D*[(Z9G+U#*($Q0X,4\Y$438?_:8 ML)$2ZTNPNDF\T;%CK[4?Y/,-Z5/.\N.#F_!ZTAD[ [:OCPK7RU18"&'X[/5G M#*UQ\Q,=%/6L59*B,('$?IKW!O+#R/HPV I8'(-#^9_'5/O7MK98C4(^9\&J M!QHFC,C73OO^V6#A4MOGQH.[^'GA,H!])?P>$/_QHQ0DVI_[G97]F"1SW$9% MGEO)RY2H(TD_R[(/OXO)O8J1>()T-8,RU'&E7E#Q\F#1RMR9-\;1M;IV[(&! MM2F_T:_2Q((>/:M+[UK(N$NY#Y@2MA9Z.]7]L//=&)[NBF"7KD;_+*G--+W/ MBD%9(SQZ-QV=/#^>EQ-\8;SLRO)G"Y#'=*)$EV&?J*F]@_$''K; Z$)O?(!& M@OZI^(/N<]4Z* ]V?M5CG\1N>T*"^A18\@XX2%' !A8R58HEU1/1^.O[+#>' M/<>C*Y+8/Y0\B[OD6(GR'/VE>9O.;%T!P4[2 YQD 4H(]1/% MP)%!-S5&20@9#UFY'&YQ\1,%@VXEO[X5 HBA9[&1WU^\9A'^9>JGSX1BV5GH M/.TVSPIYB :.\V](DB_-]*"$FQV)39='*=!*FX@ ?D&;M;19$_R1+6=PJU:=;8/(5]@0C#(VAAX/"W)DO41!H__.:HOCI<%P![/"Q?/@OKQP6# M+5M04,)Z]G=;XNZ OEO.Z$VW>.\S%8_B6O^POC"6DYWZ3]PA8/4.O/#?U188I9NBY-?1= ME3"0)?U,_/*;I1BH(GC@^'M1[ ,,D,9V#/(!O9>_^.PLYZH,/\#4I$7(G4GP M?WR214;F\>/)/TL4(88XUAR"/-0 3L5N*!&@)/.$<%UL\5;' $,(-VMX!RC6 MA8K'56Y"AC>RPX22'J20G.X\K?J1N&^AMNJ=@"*8I$9 A"#N5!AI< AQ&OZ MH)-,,7#Q\,!?: 53;C:/>FI;;^",']E4]/QN2]&2L"]4:Y+^YKB!8D:Z>#^' M57M'5S:?(*1V;#G)%K__]GXM-)F4?XF47SY__O9^4'VVAN*^WR>+NXJ5 [6B M5[C*0!RZY*O+L,_*[3/J4-((L$(H[V"Y0W!^1ZHCOIN,KJ@,>N6&0;I\@DT;43E#WO" \B)I&!SWP3J6#"/=@<;E2QJWGUY#\I_;, M=(T:N/W 45IKP8\O6B:T6$R,???R2F"4'-.G4]M=5_3+@&ZR;K#1 BJ)PHN' M@3VD7AX$/=/>J9P*=KZ@("854Q)?-_)GY8;XR^DJM_S+[:S=2DXN"?+OK%+@ M@CAP?"[GA+X,0P-VDJ;KHO&\IQ;,)FK*?^YWAKCI>8H,?6T9'WYMO,F9Q]\W M>(1B!321CZTQ)GAK,"%7DL$34&$'Q'!@5J-13QA$"*C;OQO5E;$::E&!7Y67 M?FVO7E37\'I*BBU5((WS^\-[B!JK?@PK$IN!8M+GA5\'/ ZWZXQ2*&Z>A+N& M32.M/,%^/;;OBDCZO'5?DA\BJ_^*59GYR;?%>\O4/[U%[$H0B6$;'+OWC\JW M#67(O$Y>-*(;758FI 45_>F0L2QAZHVBO$)_S:$.4EMH8#JH8X":3),/MI#; M>2PKG4.:.ZUI:W??7DYV,1\4[D'HP'RBI0++DSBIG\Y[I1;4D21;RKW4!?XB M0V9KQ)G\!-/95!FG7>A=@T=3CP=Y4=X)XW&E5 M'0]^U0\!K4?+5N<\1S^34TNPZ[ QX VW_O8BHP9GI*Z&#C!JU\X/)/1?]' H M9#TV7R<.XS;(LK(:71><,/<[0O?JG"]5 7T>78#!OG+@1PHB1L\ SPJ_A_(E M!@0TI[!\$6#:D[>$$(1A%FT_.9W?.F7CTC':[D&[=V[!_JJZ%+XT#TX:2=;? M3IT-1[+LNO]3*/[W;MND;(Y,TR;LI'^*63LG%V8I2UK=.7WE:+LHP$WIGL"JTT*@JMIJ+2D/W(X%3XFTAS2>(A=>! MO\76^-YNV^#JL46+E? GS!\<9^#LIR%K45:;7LT M)7.0 &$ZN/I8Z'NP;9:3F8.UVQJ-*RN17)2_W4"8943ZIQ$Q[C]V/):ED;5' M=M'B*]D[OR0*3'_2AN7.=QE$("G^:3;^5L]JR\6JEXI-/2;= MZ!SG&M5!?EMMQV9;CW%=U'6!*^T2"N^U[@5:;;M/B!TT?RV;S!K^I?GA*^P, MRP)A]HX5Y9O+ZUL*QWY4V3@K "]5;[UM#!O*2!P=!T_><^]HD1A/&3%!&[UG M=&2+.?^W+:5P1I?)^@[P/X!VH@7A9LU1_!]735Q$(XZ2;D?CN/*"%%^H[?5BC3K5O*-0'!0(8?K7\0V- M6]<;_9?W>7>^+_S\^@,I=;CIT[G]/;BQQ$5[\V'>.AV$N4.$_=70):=^QGX4 M1K_6NV9[%Y8XC!"_.*U2@*E-'?^7#/E_:\V)I$7JVP+J!XAS"Q(776,,KI>$M@PD:_'X_EW5=W>G#ORNZFOX3E!,%.K96= M]]-KXGZS..YC_6KNG?67;R$F-A2R?A(M8.ODYN[:-W\RV4TNEU/J BZ3J\:K ME,U8+_*(7$)**T.!1?;0OJH3LO&-M"$:]R@7$-9C94;]F*;1[U+VH#IC^3CH M*V3&)A1>T'H2O:L33N&*2HNCTJ*2RV+=,B,9]E-1_W$3Z%(ISI-B16,>[>L;5&0V=G&^ M)*$K"H[4M*3Z@IFV%E&=TS&O I_7MIA8Y5KW/0>WA2CL5,YAEA96;#J1JY@1 M;OU.E6EMM;" *>HCP8_3=%!]J2)E%%(*Z(KO_9#L&-N0A5'8OM">&8A8[0SO MYO^SQ1#UOCQ4BQ3Q",R5)M!02K-[U#Z[J9GKFB-?UT7OA9N(WGZ^:G:5:V,Y M?;9^F%=9V:EA5YPB#,/:46X 0_KR'F)VNRA.M@:VR<7TO>K?&JV_M-[ZJS20 MQP\T[G.L]Q-T3*FY- $W#/]'DDFP^(94]P@_ #3YZ/7LFTST'_<)MA_0 M=S$?6K$6IM8:U,@82X\5**M^.YP297;H++7,AM+AK?QHOOO'Q MOI/8J)E-28U;:374GQ$7U\?_/DB!&.8M?#W18N#YQZY9ZXL=4?D!3G#:D<\( MYY9;S7=QR;N-R-3=#\<"[FI/SU3K&-CX"8/;+J ]T,1)4IS// F9<,'+[\CT M^8\::COOI-+-Z""LZ ET.B2$@!'?>'KCI2SA#;DH@S+*R C,X.CNIW_^'YXO MC"/?@#__'^U]9U 3[[MV%)&J(%5J5'J7(JA@HJ(B(B J78B 2!,0"T5#0E%Z M$1 0%% !$2F1W@D0R@\5$5"01" ) M(3D+"09/,N_W/>F3/G_7K.O'-FSH=G M]LON/L_N7:[KVKWW7G0N]RML+;)[W]&*F5^*H>[#MV8/.KA5QIT2B#J+K;:X MW^@Q@+S)@?VL7)R6P/'T8.-S/52>:KZ;\/+1(R\,E\ZG;E&+T'U '!&9"']C M?AA _NX$#<].!=%&] M?12K[;19<6B-563,4^IQZF>5:[\O\^B=M0[X8.ZYT(F7;S^)Y@)*F,>![3E* M7P].T.+=@C#Z&WXR9D63;"F8IVB:4OCL'N\>822F[ G[-?[VU!-X[684O ,K MV:HAQV[4'+4/RLLVU#N0JB=U^I/1Y13;JAC!X[B?)L?I*'CGFH.F[\.[R(!C\J +GS MX:>8'MA.;<1Q\,O]":"A*S@#:.A,RSBRP!"^3?V$:&QZ>L^>JSSQ>4>_6E[A MK#38U7__5V'<7=V>F1^9EP(_3""&G7NV#')8'GF_I?KV>Q1'?WG_*?/\4(7T MJF1M=JX_!(FN5=/_%R %9%-%XSWNE1>)>QX_M#WVC0/S:_@N_E#F^"?"O40# M_@O(8+(>^,3^Z\:*ZRY\QC6:84:8P8=!!E(MB@/CC2&W+[U &S8'?8BI^3F :U M[$+RP28KJWY%DO]?<]]Q*,N:7U!?_GM!*]R,*87ID,;W\%5@E%FW/^83"*?+ MZT\ZSRC_X+EB'4I!M.JGMD28VE>"G^$T*R$!M&$ZJ0\I/5#?5*FLV#"<&3+N M:'3%&;GXZU':1_G(C]+M1;!=$1K;4$+872+][ N0)>/8&P.F0(KQ$'YYI0IY M]I_0,^^J#F[,"X$6K':P^V1PGEN1@VFQCYV-LQ/I7)4SJ?/@N7@Q-]OK=V%< M,/[L[L^K MHJI+3QT/WCW#\\RL&'O^6!?+D9V#])I*B;/NP3V1EFC0M7S+6.@Y_PGW]NN+ M-+.AIY@- @=VT<3_X(>PK^+70;;1)_ N9A&3GK"&+&A,_#,7B5.Q5^HYB?WU MOJEP+70.8_YR#H/\9+#X*=)U2QG_.[0[&Y0,K-FAD1XE!WS/9WV?_JALE+W>1T&5SH &H=B4 MA-GN9NM:BA+0%4UD*4[KL)X#_ E,R6O0I(

  2. (7-^EC9+H< NBL)%AO]!27A:GD^)U!Q%2]]L6W;E96L MY&5AO=?45TL:1SO;#BW\/N>Q+TI >;?/>A9[5R0KB>")3^8 H&5_/'HOQ@7< M-$OL)"**2X*P.Z%*#7>K!1FW,WNK?EWC:;C8H?0F.=ZU8\^>U'.P W:^9^$C M]'W0NTW4V.U-BC21E0*2[]'6'@H.,>7Z9=#\[71B=\FO!#A8118=S4__V0H^ MZ02X]@+84R/KU50O6']OV%Q_=MN)MA!W^CL6'J-"?NVQVV@&:3%'&'Y[44=V M>7GPRG?1[Y^!L%M-A^">\99 *F M*&!C=4W=Q:^>R:V]9Q1)2;CP0,#S>N6HOH(+!]A1@&U1CMA]->);)A&T1T_Z MM%2Q=:#X6>H-^FQ+=81:G)N\XI<]L=%X28_IE[7S*9Y'JZZ:*8T[8J*;42OQR^+* M]+ZPG->,"\P=H[=HK^2DV\.,3S4I3$]-0NU> U9W=2<*H@SC9MWE#C\X8K7G MZJ7X^%)NJSEE6"[K$8PB=B G MY81WSV6U<@#F@72F^M9G.!AY M&AH5,*K1\N\<7_95BKZIL#=C5%E(=JJMSOWHM6#E-)L "Z-L]FMT)Y:G28S= MG2N$IF2U4=4=*VFA8&RTIF[MQE0HW\CH>WI5?.W-/:ZVEFLU/Y_%@X+_[,JB MWX+-BF*WPV#&K?9CB _=D?6^066VER4UH!7D8K/+V\=PLI5:YMJ\('P741(F MB3G#D,>VJ)OLC6A%@_;X!"02>XL8D]DD"P72#,G)L9.ZK[5T$WHOC%T?5C[: MX;\;59MP[OS%N&%>A_735->/QG XBUE-!'?L>-2850WK(^$V&A&B[QIP.ELK MM_#"H-MOWMTR+3Y"#8.%*J<\3G-Y\$:9G32.2*#E/D*!MAQ@/(Q>0-.+C<)Z MVDPFMLSHC%;**Z[:QYI]#_+(6=GC4S:M@ZJIA?Y MJ#X3O!FCJ4533G7\<-GK+>_&#M-^NY-(V&4[V7)P9KNR%>']7I/CX]@6W8C# M(@A MBMM4 PF:K4YL"\[>O \>4L\K%4J]IW]*/CD""P_Z'*O %H#4Z0I0/CC;B94V M,LA;*F,ZA)];="ZMYJOX->BJ\T7WE7**X&G0LOY1IVW"=B*=!8\*%\X60PY M2D5^WI$'SM)#H0XR5CID9>8+'<45(MSV\.>)EU,S/WHU>C5G3W^M&AWH.1CP M6=+3=#P2MX\GD+WK&0=X)H7QY0"E.;(<8#C+"H\CD'J1NQ=S1%FQ3<8AY<[/ M\G.R9@O]5J;-+#L4GLNGF"3X3*-(]76WRL!-M@AVF(F@B;>G3R^!(7N:Y<+_ M_/IPWVW>EI!X:5 N^$%@G853AT;2!8LV\9D&8?;.BB$CXUG<>!$]"O+_Z%H$ M0V29J3.%+N;[UL5F9JUO/W;_Y/L9"+?=MN7_B@9/PXOF0,%C#G#;']+,:B=" M![!4.=?\KU5@VZUUEZ+/'R.V M/G?\W&KT).%23 R9>O JS/]C ^/A,Q /STM2182N6E?I;C MO8:C;KVZYG/!V3_#7\T7VYDU?HMH@N>=@Q.CB5#IR)009POQ@YOT459*Q)&0 M2RW5V0_2"YQ",AD.]355C4.E=TI_9HM<&&\1WEK3"#CT1%-VQZ21OLPS9B<\ M;1S*DYA"!*UQD.8[N,8$/[G_XM[SI R @)LLZ<\JW+=%*OPG\&3'#F-M,CW6 MEY+L0E'.K*N.]]V(:XH=9J0?\\YGD< W,2\W,H>_9"C;W8B23?=>E>1&NF MA[P3#Q$VL 3VR?SRB#_<7UJA@PQ%+[18<:5_O'])2":3P2) FO6>RVO3/D"$5;P$(.GU^$\CUJ%")?!]R_%O:.E@Z _]VO0I=#AZ*'58Q*7J/#IGO&AFWC,7W8*'C1>@!%_8N+II\ M]S#IR&)>JT4$^]H4CV;TNR09>NLG-6,N_._M@S=R5+)E)0>&=4Z\BN%_PU_S M#V(>P4:$#BWGL3ZP^7^7379JW8*PA1T:9+/YLTU\$CDDV;V14_?^X*L(=[2G MLKIR/ZDQY7I + 77ZNKF:M !AWL/R48XQ-,A,J&GH#_L[51HM8"YNJ*+Z=V! M3XS/O'[C^'@4:3/9QN8E_0.T/Z\C=(^K"Q,UK)KSXYA6W&:SDNCPCB,U_$U# MB^@;[$EL65>13RQ,(Y$CQK%DMQ= 8 MW>[X-'15>GC?#^2CJ:CS>'XU&!!"__)>;:@(1A(<6Q; MG7Q)P<7JA32X4*P,B0B840_[:97H<@!56:6$X+19-];=/3*[%' M4*11-*39O\Q@\"PTZ;"2L'=@/ET=C5'!+^5.L25HIB/%GZ>\$Q%=,G M)O975X]@O"1VM]8E=UY_\'>PV9I&_UU:X=%S 1'!*K5&ZVZ2\.@+(;%GL-"Q^M;L M[-^COXAVH\R;&I[K9CV]BP_358>^K\@;ASD.PW 9(QUE9)LKP>;"F+,[:DYH MY"!'*XA4R;CG:8N>55E?;BT4VU4#H=>*S1Z\ B+PV!8DRJ-_XN59>%'X,0$H M,2_B6Q-O!6U7(XAH\RKUJ6H2_9RR;N?R6G'\A^"\T^.O*LI9NRZL75@>6Q]B M7,88#*-(,ZO0,:7SM/GHAN,'072LD3M_0H.:]X?<"@AMNZY44QE7[9!P4%MC M!$=KJ<]F;<$3*45,8/A!=-(>#C%!T;@X0S6"(WDA^_'W;%5_1B!4.XK>:V-C@ _^WU:Y_M>[?3 5*-1L%_#I_K>E[/S^W9>2T.56]M<&KKOJC][931(0%.#NB^T MM+340[1KI[?PT?HC7/: A=JC'3[0#.Q,&:B\+1O-E.8A9<576M^8F6R=I5S] M(#G2_D8T.Z14*3H@K+P[@3^@.?@?1!Z!5),+7M6&#MA0#2C4,+9@(N,*1@?< M;+'9=7OF2'4E%.M!KM$*$B[J)K]627'(=#P5Z TD_%9)=E\O$_=O >"XM0AC M2>FHS\%,<7.ZKX(&*X>MAFWM'C%17:0[OR^B'?_G7-[(,O,S_8.76'F=!4 M'RO,A[2FN%&FM#6P[;07[ELOO]BMH9ERU^'R7E@)>96VP;6_@5708HM9&5;4V:#>1 M*<,%S=2_#<7I[/'8VWO/7SG]F[ M_R!K-AR?,<-9M1S G3 1W.R(%#"2&>]1$WDNN(.X]!WC"8T[3V7(N68GZ MU+R/T%#=HY_6ISTI?\W_A>):=8#%/F2O#5/^" %/KYI9DK<2H47RDF?.H,X+*D6N6=EP_B"<,T_Z2$4?C&,3.C$CSO.>BZCP?(KM%6J)$GIS>)# MS^B&,^Z%%K-6!Z1&&1?TJS\=-3RG+YD)E!;P^_TYUO,/HG!I"P;:45,18\A* M&&'XL'==X0 QXV-,A#]ECS&_]9 :%/H>BM'7-ZC;F6U;41LS#9[7T%(FL"@_ MW\V]*N*I)%Q4A<_OPHBS:F!P!...'81KN/%=> M,"/LJKJB;GQ",&NN+L[UZAG=SUKNJ@-KOAEF:")7T@5HYUP*Y3 M\J>NDU_OF&IGBV19#;/%?M_[D:CI0/FV:5Z>XW5'ZVJ5__XZK\WVO)M/98)- M]Z4X_+/3'U(UZ/Q[69TIJ4X?&B20/A++OI5XD6WB3P2W]9UI0\FRY8F3[TZ\ M;J[-'+1RJ3WK>8=B4!W2,;DBEM>99/=6%+\8CM5!@N=PXRC*ZK(Z'($SVLMY MH W%)Z3:%/(+TJ=AXSF8:$O?U@V)_H!?/&V7-+UHF"TK;_O]P M)QSX[Y<&0XHC4UR;+3A%R^K8S$%!M8Q=S$,TD]K"JQ;&=#P>$NM<^14JGUC? MD-;^M;U,.2U4.7M3[@#// (*[&**/6:GUH(H&)FFO. G;_*]O#Z1GL5Z920^"VW?YDH>5H96"2)W<96Q#;8L(!KF,GBCK/4-26UQE(ICYHTJ Y@Z#BA$)T MOK7.?[D>8Z,C,U*5.NPIN01/D,0>08$V")A13X<9YD[6T]%@;/+*QD)#D8B- MTV 6M8IVL_I9UL$J#YSRZTCZSWG9TG3Z758ZX19V@J=%&YRGHR%I,H[[]M!Y MU;K/X$RZ?/5D/@^WQ0NSQ=R]_D_+KW&]$MHX=( G"5IGG,#L8!4V(6W GH2 MA"(3]X0$4$ZI+[!5!V_41WO8GOX2=?+!N=IC06U:%P3P*%86BO2"^ FY[%AZ M-:2([L)*-Y(F3=_XI9K@ZF\]>'FUX3UC(/&%E659SD*Q!.GF7?4?"__LQ"DP M4:!:APV_-VH76RU$VX(F%5DTM2?<\SWJ- MO;$Z@:2;/K9]3'=C93/%24CJ+8<19; @AKK\KF'2PDZ],_*UHYIWV?Z NSM\ MAF[_@\@)PD/*64RQ^?;LCK$XHS-PV:9!1\*Q88;]H6&A(-$Z[ M?E4G9.;_7DU3L]6\RC!6K]^: -X-Z@>1I%RJ+&D/+AJ+C!"# CMSY.KN MIX4+MV\;&8P6+[[&S7TM?C.FYL-5&R;JZB'!17F(>X+UP$&JB.7TV7X8TO(1 M/$L0K1&B("KZ#TK"FXT$%2+Y\HB)AE?4GE*3[:V.*KNXBI#1:TO79L%_7AL7OI6+V6;LL!+@D; M5S8V9#DZ IV22I_3YX]+;K<4>M'E*I]LNWWP$.DK^:HIV5?9?GTV4Y]71R=' M]ISR[I!]8S$1?430B@BI$98C:>JV4 ?C*+N;O1,,CO]S[&?"K/.@[E=K";\ M6K-3JN^>>\_B%)\"2H 0L(&?@"MS;B3<4_LCFW:S7'JZ6[ADO8\DO2ZNEW(2Z&5<@#I$#$=R(?\\AL^*$9 MAS01@XX3&@;?E5(K/J5X>/3LO8]704-*_4RQ>"<=N(0;1 AP[SJ%W'G_&VI- M)!QI"MS G(!\0 89\?@.6YZI ;J](%/Y+^S2T U7Z-&DEK35&_(F Y=[CQYI M_MT^%H>&A]@/:YLQF<^<+'T#^_,7I*;7U]ZGL=X#]I_76.G2:-\R2K/0V[@L MP67>IB +KD8UZ!6$&+3*J92^>+IAQ+C<$)1'3V.E,'DHC3=.\M;]68F4>/CDT4X^GYJH\\T/ M^+HE5^!2]@U5OLH4DV8+XA@:4!TB#LF-O:$=NZW0Z+4OK7G/7SI3,*O1Z^_MS'UWI3?\R,]W W M/_]@);SJ7[W_M\\56@Z6JH8EXB U1,M!Y=1$0T*;\>%,M32+PVM>!' >!ZGP MLY3^4P%_BD' IT9$P "CW"!Y#\5\F?8"S?#R+98J7TR58^7J:GJ[0%D,U!-%1ET/0$/N=W5E+[E9K M2B5%7X].^XE_*7KN^Z&M.S6R?X[3O0_P]&(]B.,XN@4K 6,<1L9.V- Q8%=D M2=!!!VN[#4V]BV&_KE*/?@O4F K6GUZ>"M[KKMIH^3_!S0#_2_Z7_/\F42=E M59O0K$(LJ0A>I.CE=96N&.;1"(POY5A R?L%1V'Z[;T/LI>>N04(G%+B/FSO MB$^_>;QK-V5TC]:;0^54R;?K_K?Q^H-&F-4X';>]+0T.'FZZ;V9L'.WK@ENDT7?WEG,][A2)NOPP"G][6<<9);,LE M@@\V98D/'" @^Q?V>*/X1E+6"R:K'7WN MJZ3LB2M:DL-LEGDO\IETPUCQ6R9NA!A'!%V($^ZM*_0F;K KOL'NT/Q-VI7\ MU_78YO?7]W$ 0M"LFR9[>M9N7%;>/BV*3GJ6SP'2 MD3=^8T&7U2FAK8EBIB$I;)^YL'_>57W4ZEQOH.OF8Y@*<(!*K2+RDK$S"Z.G MG-XL9\KNOE;+5,;W?Z'#2/D5I&[- ?#7F7W8 ZQCGYG20(A=9!?X4TJJHJR" M-&\SG?[X35QZ8EC%G$Q]\+G-!J/9IB-]@1\_=; Z%202=,@ MBE2,WDM])>+?["99?VJL.XHBA8I_$;OH.A:-(I6:*+S(U-Z+D6NLDMWZ-1AT M]E7NW33ED&T_?-P!_+HXWZQ:'"2KMC%9X9;Q\H\% M^S;+".1G2O#076B,_,_,4W)Z;;-2VZQZ%_>E_5_/L!GX:T-ZKMHN93C[@4KU ML'JOK/L&^N4:J35_=KZ+,LF NEREVXB)6'$3">\SEZ' V63S>[8\6H^^-]O4W/;6WESW4>F%L\\ EGK?9 MVPQR00<^%B5SGX^FW>8O->E=]4IP)R(V&@=V)\9OJ+>!7+KN"O)9R) M]SM_^]J3ZU76]_8FY2L]!/X(J=,,V$)O&+O_[3X518PFS#H+49_&J%NTZG;G MV&BF8\$IFC0,.:2,[F^/9"64:!4X'55 H?P0I+>LL! M0#M$#!:\@!@?NLPJ9A]:<'1T%)1O+(AA*DE$:E4FWYBSF=C8.&;H]'1YF>=. MRD$9=4FADR;1;YNL64]1[H0D#B#*E"]@?\\%+R'DO4VTH%3*,?=A3RA\1X$Q M(=I(*@V@+59-W@D0\/-XLCO-]6K\G*?#)/GAEEKRG^1+]&^P^O/0&%T-FOCH M@P:+(_9&]#ML-^'(KJBKM9\>VX[\V=.=EW[YZ53/'BN-PV4Q8NUQ+H'_.!H6 M\FSH)T V; $#QC5HAT)*E;07\+''W]*.Q;;^L>_NL M&"]>QJ@#PLK% 9U2#U02Y>CH\<$V"G\76MJ; U1C.\X%N6HAI!>7"ICJH.]6 MFO@;R.E8IOK+N%W<1&*-RX=@$;!=T_>;G*SPHW"$J80MUU^YJD;E9U@P][&> M8T34E]L9$Y/4_3W%_(CI6]/3RPR/H+GP*5B'B 'N@"54+I=,\ MVP=_GTCNZA4+'_>]T:.^\\A&RI&R\%MY6DJU!\?H37'E)6.;,YWE!DEWGI-#ZQ:_1A57E62[\/PI.+^ MWJ\(S3)L^H+(*.%I:[+VCIYG%.\+!?9'Z:YNDUG66-Z( >TMG:U@ M5M)![&_] ZRCK?U;"B-P-?3G ):1U?"*@X8C0 D[4T"RDJ0=EV, H2G',%=@ MCM,^]M#A#=>6G^;-3C)KU"VEH.[3ODW)1%.?TXT8S=NC>6JR'=.ZDUZE'THN M'1)_??R@Z41I(8N+E8DBYL*^B*M/XZB59PTU\"[_B*0SLDR> M4-7>R JC[?XLHA.#_B"7W1G8WQQ@IVH%Y$[+9ONLBJ0IEHW<5)D?[#JYYT.: MZ.+FT_O=7#[;66TV\IZ'GO8>RPQ;E&,\/-2(HG( IG Q[OMG!6W?8A/C;1L. MD,8!4(3:;1[3,P7>^G*-3TZ49H1)PFS+2K.Q78S?PB[FN*$UL7U5(-]QYX_O-MYL%*>AT0FM75'UN% B\1 M)A%M6,&+*K70?M"GD^:38SA<5H>0AMYWO%S.5N9_5U45**XWNQ830JF2#5DY MBU;'MG3E(% R!#^8::PNTSH6.'257MS6BR#9M_I!&;AL.L2!W(;M*[L+K M=Q']D_8'/;E+1YR:8^>:5\>,_OQJRF*5HDA9$<*L$JR[#1^[+T<)*BMU"NDB M%V]?*",A$S5,QCXNYB@.#6 :'6R.$ ;ES'<.F7TUV'H2XR#PFPO<9$I/T9U M/%,<039X@B(584&;=P10NMT&@#8O5-'0XT&]M==H#[+N=QI4#U^\@J;>\1#E M7LWTR+3N>*ZDME#0B1C'D;NZL G;-E33MU!O)W*7B=(94A%.Q)JRRCL]V8:] M]_9'W;?M\-;IJ:MG?Z=S:?C/Q=]X*I92_QR)@O(88NSO<(!&JA\923(>AA0T M^Y+Z>:#,_O:'8[%&?#X/EF:-+_9K>OLYKR+=/U^Q>47W5M/1>?NB55V=)4R; M,-'M Q/=*EBOD5!&[7$,R+?BB7[<_49N\Y320?3G^2O[:(P6O)/-: MGBQ;1'J#..,H4X9F5O(/MD4;>RM70#6#8<(4"7/!)=SK4+?,9G]R6!Q M-=W$[>QP$+?%C')5Y.?JHX>VT$E8TJ?<"G8MP_"OQJ M-FI&'KQ/$$9YKB:L M0Y;$%KF<]+N368EW[JA6)%X:WO%/M5#F':*WME^NYU,N+C%^'>[<,'9?;CD, MD6XA'V?;P)UJAZOK3'[6RWL?EQZ^BEP-*C$+E?/I,UOD '/Y'>VKRH,&UH.[ M 5L .D-!,D7KZ1E#33R8<%94! ^TVJ*/%L#>1B6D077K'<[?WCRH(S[1Q.=7 MIE\:HBZ+3;QIXE]^1/8(5'#OQ#;AE. BGXMCY^2NSC%05?I?9L MS=(/^;V*OIY5-=&WXN.6+4^\:2&*,OD=(0R83Y$$C@[>3BP_M M=4Q^6?F$.,@\R_FI>*#/UY;+3841P)XT$6$E-TE5Q^$SU3F F'<""'F>\>0 MN/B3OZX9S-/L-YC;Q/DV<.YTI7:B6Y&M8HN!6L;#+Z &T-4^URM M&90'OS+)[\;74'=T2<@E\L^:WJ,AKYQ]!$U+_5ZM39]"=5I[9V2F6."[F"XT M!2/QC&(MD8*DXEQMMW/+O\;(O!M^JY>E_EQFP*)[+/AANP:)$M@+-ZQ"J// M 5*1%SA J1H'.*W'%&>, ],,PKBXHC M:")3_V+M5K29\W#Z\#^\!8Q]^#TG4<,F_"&Y%S.\,0;9WVB9SU1G^MGAU1.L ME/[IB0[M[\>LXE1D-7;L7V#S3S&:7C>MC#)V)!S +QW=>/3_#U=L>MB6@-*5FW M?(L#':'5'FLKVYH7]O8?:9V3#;KJI^I08*EU,<+.$6O26V3" ^.P#O;8(-,9 M^H3RS.7[7=]PG+24SOKXG= ;^O%:T?SP:<$D;)7'TMI81Z7*]/3HFV!-UI^O MZ39&R#F+'@/T($H16RLLD9]5;>V]_X ;-7N&[4RQR6JK^_]C%W38D ]V!)NJO2@VB-]BSFBGJ_D=^5\U8Q+. M7OO2]F/WH7Q)VU>+?1=V]7EG3^N-B!A(!]5N]S!T,(&#'."VS1,Y_W9A&RW# M5H+GJ*8M!^AJG.1J#'_V\P0'^+PTT\A-.($B97, >22YH#,57'=JG'@'56A^ MO93L$M-4:_M%)G@"2'K, :RS"7;^VIKWEXX'"2^.'MB7_"[; M\9B]J:QR[LD=/J#T['R',#$9+<>\1'/;-M?$^V09W%/_DR(5.&>^X40_0+=# MUT/\3[L.4Q[6)IN&D,D%T/Q]PMIE5#.3?U&P7:RWQCG3Q7K2Z<426^A!.N,G M>:VV>\!4DA6%E8F6L#O)]Q\ES*:-)Y?;BP.LH-@Q(Y01*DJX%E3(9<]R@(5. M/ D_J<0!5%VT.4!9M#;+K",W/\2% RAM$_[ 763QKL'"VP0.((>8B?I/'X ) MWM'&Z]8O!!F?F"/75&=X1-W^)BM_X7+D\BE@;"FK&1M?191A(R LQ;K6>OO] M*]S]^ $MZ9\O^#^E7HV0W!)%AV!;U"(4FTK I7;TSM)?O0N3:6[..XRV+GW8 MF3=N=)9U$T^,P%T]I5&?^-$C/>*7ZJY>QL8J3&+3UO$U#"VASCK9]+;J?%.H MQ)$X(I-WB9;$^SAGH*=E.K2[GK,/;Y]UGXN;E9.Q9TW:.Q(/6A!:SL)+FC7, M%(!_ ?]1U"=-I+#=T041->TC'1GN:< WU5^1NZRU!ZO0X#M"3T?LR-<\N\]9[3'(<'T%S:( MBG?F^-O5#O6"I#JN8RA;Q>M0]M9H(Y)^:@S91JQ8C?PC0/1*;S_L(DX]LG:. M^0[_D70'\[E)IY=V<"JSTG#[N(HV,Z-\X(NZD8F768&7=AT=&[E=#W.2;?N( ME;^4?"+MPB:!;]\60+WR,E8SM1 MW$9*K,C;Z1:^E*%?@EKN<7P^5^J[F\77-I;0V0_^XHE Y:;+/Z0RB52+D%+4 ML4W'/P8Q"BJ0?^M527/AU_/'KFI>/E@M-)Y@/^^IYME[_,.5DHIAMAJM7/7; M/?:^T0^Q;=_N_2RXE:?:)#FB[A=@[_@@%\"2C>E5@)H?QFUD>*^+G W6'QX2EC[ M==:O;T()&Q40UWO)KSD&KY"GWAU$;I_(]0&19@EGZ*N[IR^\;BB44IH:)C1B MJ@P6$S?\F^MM3))R-P_<\(0Z$]'Q$[NX*#T";3G_?,"M)I<7PRW! M_]))K5:ZC&N*_9SE-9J[HP'AL]]+M8I=V&C+5\8_-DO_MO?RW4.\*\+L,F M-D>@+( ^(UOU<_Y.2[X\8?Z-O^76'7^J(&B^DVHNG%+$EM.]".!7DX7@/?I^+"#W%CC9\QC)'GAE[U%'CI5_U\E>[O M]Z&?R8LXA=9,9N6Y(4_!K>-FS0<.D&+_9LO2\X[1H:_(KOB$#6NXDZVSP@Q: M'^<"3M@I-$ONSU#BTHAK8N@!]*G]'69?OUH=46Q!( TY?P#_S9MUE85O4)@YP7K! M]"1#;]:5Y32R;/_96SZ5>B)RY?PUQSEYK&2XXMK6=>A+S$'M!R4R+-JS=.9> MFR\U,XDQ7D*O520WW\-5!BXHZ$=(F?_J I9<@.,H%3.SGU6 012\"ZL*29CY MB;OM\DUM#:_537F-ZVKFS'G^B$ ;*<>13:/C=S5 MY[Y2(.L!W<3W.;]F2:1GD5XLS$FX*>GFV33D;;JM@BBSPK_-RQ(WW?HO;@P[ MKDZYS$Q9> :)]4@47CPW?E,G-0I!1C]%2C'Y@\ V2@0!W%[6IRI=SIF0W6[P MGG?G ,U9/A%Z##XT-P=HL6\20\6:'/3*E=I@W'&&$KZZS-3AK6H 6PL.X*WX M"#NFCY\GOD,A>H^0G8^_U@N]7H"'#CEK,M^]V2RG0%.\2W,#[:8^UDN+FBA# MY"&XM#.=(QS^RV[?C&6*!9.'%E&[&DQI^BL[3,'#V.#Q3A]V1M9\%AZ DE_@C/ MXKOV&M-#D1O,9KHE@K6C?T%+<43QO[HW2/[B )59+0V$M0?Z_;>?='IZL*3D+PXDIB4]2PCM[]\X<^1 M=MN"A#>']"1GE8>V1LD9'"C(&,%;'#2AZ6[YXT,KSNR77/?;W] +)=4GLRZN7VI[/2/07 MS87DKUYZ:)*6.*KC=M$APL4/UUJ^5^1JO:R1L36%_6> ^=W.5')]_K]0 5R^ MW]=$=\A-%\0P404]P>'8@$QZYO=2YROR41]Q ><^/E&[Z+W;T?]L)I5^QJ)G MPB^<#^[U8Q ,#,38NKBXAQVIOFJMI_S.Z# _NU5AHCG (_*[V3>F_3/X@81.,M8;";U^T:B;<'M5ZBNWJF(IL)$S+"!"6WVZ6L@G?B<(AABPK M\B$GYZ+-/\;;!$J:VRJK+@WG\WYTGHHQSN 'AYE!2JKC1Z_MS&9,!QW7"BH M^5?'^Z]UO#(B8-4;<*$G?3RR>_G4I6Z][24W%X8#^ZN)+.N] M$?>DWD#*T-5/#NFG1ZY@A[O-CS0=/]($7)_BBE7BIQ&E&_1Q>^:L)!];N!\H MZ!W*,:SS91_V/[M2<=$7TR5^TTJ_C6%IM5DVU0FLL MH1N#-UMBI&1\WB+,[EH6,)2K#6.,ANB[60DK34>\08P#]"*_(4+B\\N@U\6] M.*J7_487DW;1Q)UYUA?9@?M>.)LB,RKC;G_65M+^&G "4-].;%[=>>ARB4W\ M42?G(Z-/Y*8W"L<\Z(:$, \XRTZ1M9#/WI5!T6\A\276ZAJ#L>MM@OIV-VLO MA*2_AOK_/MD 13/,H ++OP_5,?= 2 ^PO"U8=-'!9!_4/AGEYI/]Q(K]4J_. M^:O05-<1G[MN>C]&5[ZX.LG!2#?J;L0H%G32COM[B78ONSNW>@8''M'% LSC MG\>"IOJC]4^D]_AC"Z_J.%WIT1MIL;\5-?/[ 5J#6:2 ^'IO6Z00/;[H(/X[ M^_5/!_KH]XIJ:?%C]O$28E_;00!(LSGOV,X!P'.O@TT)K%I_TJFZVMM';:\K0&DQ->:NY7<1\\MK&D4M-__6Y7RB.>"10I#UU5C/JT MNCQ6Q+0$5Z,1"4:^85Y!_(\P\L+7__A )1ZU#R+,>GU"]F?^HEQ]]+09,DQ0 M#\$NE\,>,:,5H\!3?09LH5R&U?BDC\F^SU#8AZ7)RI1T/PTRH2YFA2(<=I_G M;MRYGIT>M5,U50C+-6M/^B0K 7L;&XF5P_KF)F*K4*UA6(D0/%D[3A?Y>(:K M$4K-3^0 .Z$'+LC$VS/9.7F'3._=?3Z34%7USJ\Z8 DN#5?!X.4A1CBV MI;%)AA45Y)\X*?F'_@$EM_3VE#Y)N1>\9Z6;%I9 M-:&RNOIIGY*K\XD?X2\:EKL5CARX6WP#Z< >)U9<: 35FIV#8YLD;S^8G&_O ME__]^!3D2:[/NBX_^F[AVYC!G@B/SQ71RG4U][H3I"Y_Q M4O 34[/2U"D:NOF$?R3*W9\/;>U>"&%MZV[15'XZB#J7X@N%GRM:ZQ_0+#G[ M2^9GS=?2B?0;CQYDT9^!!2V)NG ^O66/SDB,?6ND&3I^ K67U\'.P9Y=>-_W MO\4_?/Z4()NCFWAQ^&>RO]_YTJ@#;ZLCQ_=<=.*AHOF]FO8/-*CD+RIHT?:- M!OFXFLA4&E^]4E+36&//;=%ND1%GR#W%M3\PZ95#1DC7\@CC3H@P/0[*@^GW M!'V]5:[_,5N)>;CF,UH&TFX7\5L_XQ^&R/4,Y1T=[!7I:_CPZD353P^/5-%/ MB/+O_\KK&/SI$2.HS^@HK%?NSNCZB8*0F"^*NB6^2CUN;/M_PJ%XZHA%]PKB M5W^'_Y,($TB=LL44IR%.IWU9$W\^OB[9'MJV(T*3X/Y'%RG4Z,87M MR^+]Z=XN'H9WM@^^FZ[P*G*9"V3+YF47../J'<$L?&XN,2(W5<*Q/F*0^ G= M@7XTV$_1%!(T,B5GJ,04> KJ3!:P#))NEJ*:='+R Q/ ;+9&O\[.V1C:6LLO M>P_+MPNC2PUN@VY>%1&7$ULHG_1>'P+OI:UN![O][4 I@?\-#Y9P&'O4) \1 M*;%Q9##WD='1X(^_Q7,S9T:-J,@9]P&)X%O[=OVJ?'.ZZ5#%[8'$9S^7TZRK MB&/;&V#"V#+?,4\2TR1ZB!'>Z"!9C= 4R>ZW2#YJ\/Q$U M/?MDFS4O?UC ^\_JA#M;L(WL'_/9)61^UJYJ3*^[.VW*ZE33EYZZJ EDT[W? M9LT/=S1[;RH+6VXMNY>G'R0F[<(>CE;/W,8K1K0<*"#9J**IC*7+^_]^R4WEV!F8=]Y M),G^1G'JMIR%^KZW"0>3MMK80CT>-&('^E-6$AL1T6M=Y;HQ(SW41T.\"%A9M E/JF RU);Z3C>#>QOMHDVD8:X"MA?=X>8 M#"XU;V,?4\"Z!>E/Q4^M\U4**QBZ<6;RJ_[B@E3'U']6 MWN;NRPO?R9Y9Y@QE<$' M!10<9(>LV!4]JRT!N9A6^20N34L=UY_N]>*>*_7;?_&SQB'ANE7AS-;JJ0I; M_A9L&7\K(CY7$D7ZA$)R %*>6 A_>X0<%%0,(4Z#-E%3'=E\H^FA%%G?T>.E MJYE?UHZM*,8EII3M)O1C]%2 MEW'M-C&3%SZH:Q$K^[RE2(A3.C=.07I88QIRH(W/^4*I1>)]#E![.=!\[ABC MYV&GS5>H.)CGXLN 5OOJ9Y7HAV.@YT]KR6WQ632D$MQL'#0YVZJP;^R^+&(Z M7DOJER0,<+OK^UF;_UM[WQ75U/>M&PNB((0B39"(($6:2%/ Q([ 3[ ! DI4 ME"I&17I(!(1(5Q 0$:)4%3$BA" @H5<1 0'I*8JTF!V4L"7M;/[W//SO&/?M MGO-PQST/:XR=D9&UYEISKCF_;^ZU9CQ]&,:@%CZ%-9IV7VCBY^H%;BHLZ<'\ M?>RGO_1/1R-;]OU?Y,4]K[,O.!H#&DVB%\ MF[D5]H_OL] MT-.ZN2?S!QD/0+A(X47STM8YZ\@M41V?[[I^K;6%^!@SKR>V'%QIKGX9\5=^ MXE,+L/>E(* 6*.7+6;>\V^? 3$NF4#11-E8N60]E%]5M,U"7J'$1-<:;^+8= M=KJTBZ[AW;*4KFX1[([/<2.EOH"#NN3Y ?XH1^PN&HZ3X_\#DEY"0!Q[ $ 6 MEG4KBUN$M'8@>+]PQ]07#Y'Z23!\$PKZF@JSNDAJH;^9T& PT34!SP1>^Q^( M8-,*BU;>F<6S629S$1:Y&+] "5;BU+!"JIEZ]'F8^ #5H1.7,IKGIO=3N;/Y MH)?= 8?!I_9ZJ,>/V#10L3Z/XWSV4F$9;S*=E\.Q;#(&=SM2(H %M#K6)>LT MT'&L_Z*=*;Y2JS70Z5;T>ZN])!).A;\;# (B#Z&W\BV S)),W[W79+2OY1 X M=IK7BS A6B.VQ_%';Y42)O2:WHE@]R>LG U]SGHNVXI@F(,9\P4%]6GDGO<7 MZ_31-?'43\MX_%^WM;2$;\2+_^H7 ?_3_J?]/];$^XAD FL2(@)-',6>1A3P M6@2C($<+.EY&D7A!B^.6O6:1%G_E?-1=@HB,]OU=O^%@)%O@T2>\1!5T743S M%6*%CCK'1;"*/>,BF#U;?V:[<"]S[;CL=U!H^+&]6=B+3XX11UYTVH?_/,32P,KU*(?+K\+STM'\; *W8CX9B MI"P%8EZKCF>Q%=H4( M=M.WNI8P:L,V[?S]PLWB9N-DRK?/FVX_D\XD7T0O0H)JLV@(GEP52:"56&0#/[Z1%W2H6^ZI#X2N-]8 M* 'G^4#4SPCE+67,)0F>!A-A_A:F8'/?82K0EVRC&7R'YH0)VEF3.B,Y>SO^ M'MR@_0[".G["\ATX2,?P%8\Z :DO7F*1@BH1S$?@X9'8/^TP:(X>77"IJ/[P M9.N;.Q=U$G[ZGL^7?$#<$?(4MIJ>^!?#4"#RM[5PTR#L@><;,3L,=[A[PG_:H!3"NZQ?/!\QDZ)=Z(?1MNW=7>6JR-['1.D^1=X* M:M^\Z:,"\).O^I?GC1M$4)P6;=]B?01E?"^O\K#7@XR2#X5;_O3N4M4/,RQ/ M7K_?*W6WBK,!Z&/P'9&3J["RXS]S,)XF DBB"QR@? ;58X?SO%B_HQ?)L:L M-N24= =C=5(]0O!4M)SN\Z$:ZUH;+!_O]][7?X_;&79C1J-!_/_BU.T_]M[ MO#XBJ"_.?^8(<>"KSA1AYI3K)_,_*_\'>Q;!K/CG1; ,0@Y^I..O)D<:@IR/ M)O&;1PY)XP'.J!$FX]!UD1_,;HV4@_;)=#TDGY M+K]D!Y.)CFX?,7LES18J;18?3:P:817S%/Q0[],67_#VA?6T"W>IHP;)9>.] M%I^5%PW+-12GX+6!" [7;O%TD/K]9%UCW*,?N7$S$%_&?D(AJTTSBV 9:QV(0'9%$ M74_UHZJ!N\<9^80"_U7+N&7E&ZQE?8?LW$^_O5,U[JKNB?7_7*&PT>R&8\ ( MGE9%?8]BW>;PN.[#N)VX1F)56BMJ/=8=*,_YV'^W3R*L?6E@L/5AJTK1X'>* MV\8C/F?;]8Z4Y2C(YE[9C1T72MN!!WC'A(.HBI_QR(VX3^A*2B(_BK$-S"D, MBYD_*#VE$#/6_>7S@-)3/]G0]#-'MF90;6"G(IU8T1P\\V?;2YMU/&LL I3D M'+5=.PVY,$1@H%NM=^RSCDP3GR5\DC_TX8G##E;+KO$$+RFN[\^ >PY:E^^% M^?#EXTB5,._I%JN.%A:*@7Q.:$4:G:0_92UO M]$AG!7COD-/.O;&28I:"G&6F7)L2O,#[$U7Y4=".?@*V<%4&&M3Y;B-\2:"0 MSLU\'4:R!5&,@$"ETT/!*6>*PI!#V+',N$\A#\<*,A/'SLPX6(>/'CN.,1A& M>3NE40%[$JB?4MI&!76,%_&,:5GL!K"47N>!3L%M E)2JJQP27CQ7^7D@P>N M/]T[\'I'GURRC(]JDGW^Q6D*NW$:U,U>#!+!Q P'(9CZC@@X0I#8$J5X%[$# M5.QKH:HTR.:^"'C5HZ:*37KB''V9+B;P'BX;Y_]^"$K^+=8-#2):%P; MD0SO"'1@CK2(8(E=/(VY?+%:#B8F&)TT93:X_#&TQ37DX5'SX?Q*[<+@(,-* MX_&M5]T0OA3"S-8!I>FU"F1AXAU$P!G]K1HQWL'- MD<_:,<5)O#Y-F5)BN? M>SC-^0CS['M5WS ^Y(J8X:G/OL]K>X"#:&&Y-F>IKQL*GB61/WJ?.J&AT%X:HGG,XR3M@(QM2.EAXPRZ3QN< ML+(]TM>JA!@4M+M1:<32U20JSL7M&O;ATH-IGXQ:\]\P72@ZD!';A2JX'A1@ MBU;F7Q24X S\/!%?L"A.'3JM%:D_?%V1^\HL6S%D_E>$3H[-@^<1G6)1+0!> M*'&!!#E@S$R'G-""\7MF5FD MC;\][.3(R;E%Y]2^F,;:G!%TYIUPZEEQ:B9]HW*M07D&"71LV(SK$L&D;%3+ M!3DLB"-C]6BG4(YU2VA5YN]RNNVW\1.N^_>KS!U"9"$ !^-[^&H4?]L@79P% MI\%313#@/#$UPBB%1AUS:(V0SBX#C5N[KK_U[ W$7%<[$EDIO_F-U^FWU2X) M&%4[LT\=JK#9-6*$J+)D=3&-8X@0_^;+H[D9@M?U;L:MZ-&"55^; YQ0QX!P M\T!;QZ>2,Y1]=I%2[<+ C0U>L18]F>B]RBW.3J EC_MXJ$&BC>?NNYT-1<8- ME[[\0@6@%"?]B]@][J%RA&!K6W?<(=;OF'%T_HW[U22?I[MIJ M72.E$-BO CF%W5U?JF'3B+<5QI9169+E;=5/RKMW67W M736OTOKS@L[CDN.JJ&%"1NA)R=6!<='*!'$R3WUE6_) MF'0]E]VRZO1@NX.QW+>CI.GPX55*7HZQ=V8_\[=6:*IUX",MC=B34[DBV,:? MG)$.'@HT%F=%\ZRPIP4EV-L0CI(&]9MQ\KDMBD*#KU=-ODF.[\=O0H]R$HSDA;'T9M/.M?,2\3 M,-P?KO1HTG^$4F&',3AK52,[L>?]LWWO\_>>S]_ 10 (ECQ]K8PU49.I,F9.TO,XF^%Z2R"CI0$&1K\.BS"6GK,X=EB* M3QRER)A/\@?8>?FT[@<66OY)-4C+5D3J-'#6"=P-D5O+D\!/*"00CH%QG+Y+ M8,85&FHCV',(76U]_)6G@J_W+, M7E;CQ+YPW^T6CU3JVYU73;DKT&;'XKX1@;-H4!N>4"_)*2AY3$PEZ,AM;OF\Y'HE[/N\F$VY<=4C_(\^;_RX6 MVT!Y)C0;)@W-/+=6%5!@76=0QZ.L?FZD>:W MP!=Q7FY:WV3>1*) M+MS\Q^5+-T?%OM*J51D^4.D-EC>ME+*[]TZA[BOX-\>)[S.*<$]*%$AVU+P2&]"?FW"!;V7B+8!>V%WQ&K=X:/52H=[!VNJ^[_G[.9%6G365*O>*8YH_F_V\KC>8D=$? MH/U::[H+48H ($]#(Q#_0,2B"PV9"L<,WSP"Z4P=_P4O@NW&.JQ=C)@YN%;& MN?4YJ">"'0J XB.=^O?97RHY.\X5)TX%T?0Z=OP^ M#/!U3.Q9OCK6WO+"$YG&V\9L\5_=4)#/Y4W,4,H^4[W8?\V(<52NXUTGP<[X MCXK49R8U5BHA^TH4$ZOTNL\D#OI69PU[&"5H\IST208N;D>JTAU/)[T?]=0; M#0^!H.('1UI! Q(2M1#?=*5^[:YZ;O\?DAH?+\@2Z@3DPX?)8H.+]==IX)^R M)).(?K."L6-/5_4*[KS2.-L?AS%\UZ&P+-Y,W1Z E[595Q(VTHJ"!QM+3/I; M,+R_D"/K['X%/EYZ,?79[X56,B+]A-KR<^GXQ+]E1Z'Q$N>WK[#F7@D;+8@5 M':W];WW'#!L^O :I??T>Q\@#.ODG=WX,=SV]+\V$_MA W74,GO6S>ZR8,%#U MO]*+GB:\W<(!O"K>%R[//_U%:"SL5-<"W0)H&/6)64_%KV3!<2/YMF%90>_9 M"0._]Y;*^S<=^WM/SD1::706]EI=KX9SG$1X^\M&H>@;>O[5%@O%B)(";M92 MUS<[LUN?^DDU*7UD+!52T5I%V^<3^"83_@XZ7&5:V#.ER6D@,D0PY3FA6JS[ M^Y$;-ZH65'LH&3>"3&VR#W./:\9D]@*>EX=_!6:[0NBZC M$X4JX C#B2#4&!#J8L\-V42,$>+8[,*:01+&12%]L"O_FT'%585=3B9NMTX, M3V;R_!M.0^,GK;T6]%E+2F./@L=IIVRYESF(1$.D(=]VH%[#BU%#[M$_N*]Y M9HGNI2$,OYE_/@W[ OFYHN94PYUGS/G5?SLY5._%3144"2WXVT$6$$M'MSB- M;F@ERMR%/W@JF"0D8P,*_?6D2-$L1JI%ZJ^Y[1:_SQYA1]>:/+BPR>=:RKW_ M%O($[W8"C;+Y>10"?O'9&'XN2H"]A/:%9GR7^IU5;PT%TQD(13JP%QCS0B'0 M(SRI1A5^)/42?Z8EHI=N52)601%,"R*&4?V #ANU".T,[0R (NSZG"""%0F_>@XUB$T2'GN"7EV!"W9# M_,O3;9X(;8>F<]2K!^%""0V>&/:$X#%9]_)VP@,SG>P6I2":Y,&K$PF+Q9-# MKGTI"IU-)G6D$^8T*G"SCS49RCN/;S(URT,PC4IN8(,!>[]Z!8Z(Q,RZ" MT-JW,6R0N\)QOO]NGEH%3W1Z8.;[RTMO-RG.D*F8CZ TM7\9-BFG7[QM5&AY M<223PGH%C:?8\V#4J\E+89US%@P_ M4E'MJ2/]AN5&JBNWS>%S^^Y3L3SR*P_+BG[-$THC5\_H.[RT4TL_^6'O08R6;5H M"Q45+[^=UB8YIN[HBFG6&6C"Z8+B7%II1P[>)RWV(5:-\[/Y@CE>UIQ+C?1Y M6T+2?JR=B-5]:AW@D%OMM,)((MBDLC$*/ M([9:RY:'8>B?/Y8$N QF)02R?Y''YPP76U/7V]WBU-\)U_U$UT[(.90IB2N! MI-44[@J3;%O+YH^*8&B@([FJ9\'0DI8='QBL7^8Q.VFH0QD(+,S7.[D_A7DW M./B&PI[#[;H;>JFT#"IPACBFSQWX*"@R$,%\V?%3JOW+B!B\4C!"W-VW04S) M9J\F55]TZ UYM/Q_U1O/^WCTVY ,D! <"O]M^"R4"7ZSEEH(QH'XN%@D& MTZ4T3U&??+>A(:BIYO+(=G*&@ /'&./ MB=L!,Q70PFER5II&_TPKAR4Y"@JP?HPTR3",4X.;UG _;M2P]'%%>I\:6[$M MN/, ;:1W6AX/13<(,$)@,P:.M8>(%Y6I#);QG!8:%+[>#$Z1F!\(6$A;__BK M1>;[P4?N.Z3;K2\_GQ)+^SR=H/-H8CE!H"HF^6[B!CP6XT2&& M6%=.6F/^SHJ!%DU'S=JJF@\G[]B_PNZ_F+XI,MJ#2+'E;V,+)==.&H\-F:6- M_>02!8^1,M/"SZ%/!1_3$LR<-BQDK^3O 8K)K=&[LG[-H(T&W.XTG8RWN-]Y MS/,JVRZW"0KB)6AEK!BG4"@U(LC!:?*-O[X-SMO0*-P'WLK7&S;XTQ,;>(5K MJ']]O'*QQ7;K6XWTX]T&W1SY&4W=5:)0,I931L>PB&L%2KZBO-"C2AWY:F V M9P-SSP=\?7.D MLMW*)6Z_%/6=;8FW5S^/=$OJ)E M>R@5./^-2GN"4L?I8+7 7$2RC8XV%>A@E#9E^9;?W'IFP@&9]](]=WPHGNY5 M]>'667R=VK52=C2Z_^G?H__Z"XSGN X(!ZZT!R(:4>^TB_TXF[J[MP3#'Z@; MO -8DWEI!(-3]05CFF9 ZW9N9(9<>4W/YK,_IF^V27U?*]D>&T3UZ9, F8Z< M'R06FW=AHJ]D_LMTQ_5(3N8UVMP.@Y3M81 W3?4RE]W.[O$)J>^:A8?.MPNO'OC>H,OW #% KE"Z#^CA MVW&RB 7'&8A1D[LIVLQS'RY9%WY=;S1Q^J7_;L%2^#]JMD ML7 , =QR;41MX^_\2!DR0X\6-EG-D#A.K4_OENTFQTT5RC>5SCGM^W&\__+- MK5J_+CB8;-#_#IK.+Q1UKTU5\=/JWE/U^2_4E)I^*:C*!_X&)%K M(\C%[>7+@)>*C3O*_@SRPU_.;9_\]>+V=7R@7\!NP2K@P890@/2_CO!#_CLF?&Y,!$O]DW3@#SO1?6(L MV=4JV7?X4:]ZKIJ3KB&/'&I]OGJ#&G._V;KEM';VN"G#Z"//?VX:<.P;1<+A MI:F[ (>PE@[<7LZE^R.UF+BJV/V4ZF3WPS;P\/#;>M97?],O,,_I*ZF>^< > MU>&2!901;A-8Q]LE'"=N8!5^L=E0,+XP)0O^IA,EIN:0.SA2]Q/D#]85?UV1 MW/'UA.M6S9I;N#X+Y_4Q(A@"-XRN*B;RY8R%TEN)W %!\1LV#93G'>7K5P!, M<.ESNT?N);ASY5*U0=MJ@C?'#_0/&!W!CFTJ_5WG_4)E2OK)^T, M+60V_"2J03^^UJ"#=15DU1_E>>-Z( :^V$&/-$3VG!ZR4062& ?I'T;XMJ5C M9KFGOG+\AZ='1USMY&TL"L;.(7+DNC0,FE%O\;0G1,I:,6Q:,;4"%8N" L+F M,/]+<*&<=3A]J$KEKU4=^7D_CR'4*)V#M(68CF(@P_1[\<"TMK43+M*',_;EHOU\P%>K)E:[4' MA55[[&2#,WX(T(+L!NT%M(I0:DX$4R"CXD,]9:I&?AD9_9&2/%MI,5(Q%^^B MF''IR*W+3WV/.'YYN%UC;TKC77_8GSW_?K_M_[(ASPAJUU8 &,,K0K:&!NI$ M,/IVGCA!8Z"A!5J)D7&;WFPE^?!)5@XN)30C9&VX_LWB3 #=>.L3'-?DH_=:$2-A3"0F._=L V0#GYROL/K M%G;9W[J+9_^:/6!JATU'6>'IC2+8<@CJ[U7\2C "H.%7ZQ#\"A2OEGK\Y5L1 M#$S.U\)_"16>+13!NOM0PIVD>/0?B/ME!N"76IZ!*!H<=$9LL3$$*#P/%K3I M4L+N=-CS0A_]B"I=Y,[!?PU]G!NX M$CBYB,L[$F=@OKF_J%RY*'TQ_?WTI9A$W39B3F@A$<9E%H/-[]MTT[R%OK?1#75HS;R%B(8U3!R./U0%]!/Z6P@MS%'H;E^A3 MW+9-22/;:XNFL\1?]./O:JE6+KW;UO6!&+IE,W73/'H<*0/ZT05[?O?H<3]: MGHC9$I)?]D%&34W:]$0VD$UW(4A78@KXIH#@&4[3!R/3$5!X>/M\7-/6F^N? M_^[:VLC^?!3A/JO[7"($J09P;&-(#S=7E'J)(F!1@==N.@;E;-6M^VRW M\'1>]_E6A#Q?'[S"##PWZ:6&OBO?1MIJ\T#FLQ2W6& MRSW#$$WN:?>)C5:$V#\?_N@9XGJUDRR(JNYF!VT*MUR*0XVVZY]-A+6">*"/ MWM&,@1O?QREB4?TVID5%*;O\\A$#+]Y37/?W;*8[GW;\;!QKAU'2 9N_N1&HN#+<-EYXE;CMW>[EIU8%K5C@-VZ4 JO M[*?RI\B&&XM_%_Z4-:&D<&I\,Z V#$'ON&?F!)^M^+7T)TK>/GY@*#1J\;C< MZZTKS*?C!?<.Y*G2*$U]TOX/%R#MG:+G2HZ'3&)"KS\?;S.P5>ZN?;[GEM/1 M*2(##CF<+39NK[O>@A 0(YA;S\4D8,REY*;\+NI*[/MU_QD,UD5;=VG'MG4I MC&D"&EX?13]@(\:DKI\=&XXS\$^?K:W.4>@M?,WT?W+M[/VM6[?>3JRD.VT) M.]>8KTX&LJ/Y)J6S8\[)N$M9.<5NMAC,S1P=?UMEB5BM9S"KX;AMZWI (BVM M":\*MCB!<4S4?4^EH66!#H;K^>&UK^*(4E:DHVOWTV/&ZG!-/V7SK_\-I]/_ M?VAXT>A_ %!+ P04 " #77&9: 5")^Q%? 0#8B@T %0 '-P:V4M,C R M-#$R,S%?;&%B+GAM;-2]>X_<.)(O^O]^"MZ9BSENH#BM!_6:V=V#\FO6@-M5 ML*MGSL*X2/!9I>DL98VDM%W[Z2^I1[Y3(IF4J@\PX[:K)$;$+S."P8A@Q+__ M[Q^/2_"-EU6^*O[C#_Z?O3\ 7M 5RXO[__C#KW?O8?J'__V?__9O__[_0/A_ M7G_^"-ZNZ/J1%S5X4W)<J_"W_AL'M$M=B53Y"^)_-:V]6 M3\]E?O]0@\ +HOZQ_K?E7Y*4A1'",?1$0B *0P0)"3GT(Q8FR(L)3<.K^[_X MB)(D\%*(_"2"B"(!LY!B*+R813@4&8W29M%E7OSV%_4'P14'4KRB:O[Y'W]X MJ.NGO_S\\_?OW__\@Y3+/Z_*^Y\#SPM_[I_^0_?XCZ/GOX?-TWZ693\WO]T\ M6N6G'I3+^C__GU\^?J$/_!'#O*AJ7%!%H,K_4C4__+BBN&Y0'^4+G'U"_0OV MCT'U(^@',/3__*-B?_C/?P.@A:-<+?EG+H#Z[Z^?/YPEF?VLGOBYX/?JL[WE M9;YB7VI/E#%^++9D=EI?J!Q_EWSHR:J$!8]K0Z4SW#JO\1\T+ MQEMKN;HX:LL8T_V @ M?WU&CTM>K=8E;7= R8?:_5O6_K/G *P$8+L\@'H%\(:+?_]Y*X(;*)DD;=;3LH=H)_YLJ[Z MGT#UDT;U3"C^?/2!7Y>]9+BD([AW3_Q,5])#>JKAWD<@RM6C-03UROJ[TGX@ MDK4_@%7)>"E]XQ-B;K[7U=-O?"&WV[L2%Y602G:W>B\Y_[0JWJR*6HHGW[G_ M4$CUXU6]$"(3*!84!I''E"]+8 MU:N?@/KL0+$J(-UR _*.'3U[88;KL,68#"TSFZ& NML"=2>!4FP R0?<801\ MF! HUIWBF@/(_(#MD9\?.&VK:P5 :W?5JXTQ]8/V-/9'L\5F,:E6\O5&U>YE M,[/:&^YK]L]U53>V^V[UF2NQ\B67Q#\4=/7(/ZXJ^?,WN'JX+5??+L0W'SQ$OY+2ONKVF=?\OKG%?71)I^3.L%22D5(O4A(0&"2% $TX@3:90) MBOR \B V M@:=.#$">P:H7 >"-#'\Q*=;EA_L3V' /MNR#K[T _Y\[KW5*?!VYN9.P.*M?/"7(AX[TI+0L M/.\W#U)!^(?B#7[*:[Q\]^-)GNGS>BVU2'*T+DO)P;K^M*K_F]>W.&>+Q",! M9D$ ,Y%@>5;W.21(^N(I"@G-:)"D(=/VP$VI3WU@+Y4UKI\!+AC@_UKG3TW M_DD^_J""R9C2/J[+._Z?9VQI[5_'-N=&/8R](I*7!7D(A(BR&F,<,LL"G- DSP3)B M8G,N869B(_3?')?@7:$J/L!;3ODCX24(_2LS W01VGH6:2X,S4Q4RQ5LV ); MOD#+V)4ZE%^!7"^_\](Y:CZ 7["4()=&;HKSMPOD'-FVBUB9U=BY M .W0^CE9T\XQP52\4.65- %0 M53@'< U$RQ&H>I9 *5DQ,Z)N/R,]J_IBR)N9V7="1HB-O4#)U-G_[5:RO=_ M:?RR11!2'Q/B0<:3 ")&$^FAD@1FV \#E* LULM9:=*;NF;@3.86M#R89+[' MH=,I#G *B&%9P# 6X&O+P'FOT H4DT( I^!8E@!8?F$,,_[:D@[G^L>7F3'+ MKRW3?GY?_S4S@\=XOGBS^L9+S4/@T?,3Y@,4&:?GL+/,G]CA*T[_?+_Z]K-\ MI]W_KQ2K-\A92)@$', M$((H">6.&B4I]&G,HR#C*6/!HMY4(8\ZU?.R;[1+GZG8'M"'GA/PBG6\_ 3R MHBTL4"G&IB2$;_EO?KB5KGG0[!PT\Z>O=U#Z_7ZFAN9-MG:TUHKG;N#U\M\*HY.9C,S/^O1[64^F,.S MW0MQ87'X^_* 2ZYN\;$WJT=UX&P\X^NR5"24ITR>MX]TA>S7WW')%,.U/(1* M(=9M=7O]P,M:LG;SU*565 F.DC,OOO&V;"BLP"NY%U9*JNHG@[/9"WW< M&H?@W_^':+;?-X^UXD%&KFN0"L9V!$--+(!)1SHI+L" MFV_*Y[UO2M%ME+__;X=!-.#W_RVQBS#\_K\M9K&,E_VWF>R&_FP_YDU0[JK:\>[X(HX E)/5@DF0#2APJ=)8I*AUZ8\L4IM*(*G#4FSZ)(^AGJ!H4F0,<[#5Z,P-Z! M[O+5+!.S\OA8\@=Y@LR_\;;RZ1.O;\0=_K$)C-^J&E9YNJS;%BN8+/G=ZI.$ MZ%0G"BH2'C$!XXS'$/&80)SZ'HPI%T&,XB2.M%JA3,3?Q'O-'K?=A7O#5*GC MST,S%_IR*)O6YM^PNJ?Q'N?EW_%R MS6_$]H?-5:<%SK#/$S^ F1])"\2C&&*6IM"+499D/J'$UXKFFQ"=V![]K90N MQ9_^Z,?>7]OK7&9>G!9L>JZ9:S!,K59/J+T >06^K,D_.:V5!_4+KB2TRNUJ MFPYMLT]7@'"Q*CFX$4*^Y5-ROWU859>GA:ZNV:JG^+N M;[J;:(M Q)AZA,"$!0PBS\\@\9( XC"6_CSG*8^X46[/"5L3:V)W>*_Q#\!; M@C^_(BU#/X&R:Q0B=YFJ7M'?NLHEF4&<'7\SV]$6.[W>+W;: MW;TW+0W4#=N.2X=91J?PN$I!NF%JWORD4R"/DI=N5[>SL'];K=CW?+F\+HXZ M+/2_NETM<_J\P E*,B1\&/JQ@ B%&4Q#+X(D"A)?4!YZW*BME#;EJ8\B'3$S M>Z>/FYY)FP0-,ZO5TVFR6B:]5Y]@$B4L(S#+@N8:O@ MZN7@LS;WHM9$/ILWL\R!_7C]??<"Z?SY=Y_;S(D)\( ME"&84A1#)!*YHZO[30FAE*6I+Y53/[UA2'SJRJ26(L [),&Z8,W5 @XDJ^7J MNXJLJ<./R6T30X@U$B83 F=X=-EA!"@NKIH_0<_,%>A1W>5G0O!,[MA,!Z+E MY1BW8!K>9+%#8_@*BN&:,]X=L9-V_]*'Y1IVCM+MJLJ;S/:/O%HDJ1>%8:KN M:D2>_(-%,/5%#*GG81$%1/B!4?7Y[N(36]F>%/BJB&EF6D^"H.<1V8IF9@=U MI3*?2':"?5>CQW:7GG?&V FACH:)G7K&3G6D,J[*YII56_C17S57(9*#266G M*T7:ACS5(F7$IPE.81SR0%WZ0! +E,(H]4+$_3"0IY;%T:S-T:^H*_ZTOMYZ M@T<'+VSO#N)[PGD3%CZ<0[8N\AH\M'R9Z;BS3TO//LP*OFUJZ51EG'(.NLX@ MS22XHP&)9][KFGDYG)KH&D)']LT96[/:1M=@'MI5Y^O;V>2/><%OQ)N2L[Q^ MCVGC(=VI:KT%Q?(0&<0,^HPA:60YAZF'?)C%B'DI#SC%1B7+9RE-[.@HNJK^ MM:4,>M+@:T/>E7,"@IG9LI7?V/R,RN;(GIRG,ZN!&!7W4./'7["( M&VV[^OPJ=_H*%^QCWAUTFHOM?=@2$\&ECR0@PDR%K[4%#JQR'Q0J*7 M!C(A.K%B[S3M:MAH$B ;1MHV%9H^CQ&4&G&A"0 R4WHM;&S*;'5!,HC_3 "6 M7=S'$6AF\1Y#Z0?C/+IKS1??,91N+ZYC^J[UP("#OF?7E*JNZ=5G3GG^K=G< MPPQ33A,!PR24UA/S%*8Q\R!&@0BRF"64AA8'3AW:\QPF7_6L_ 3Z[I>J1P_N MV%$C4SM^C%O]CZ.KYSHY \O*H)[H_J@ ZED G\I; (09F1F C_FTO_CQ%-9H" MNRKY&Z$V;RV?GNA'17J:K]DI_4UYCXMN?)&ZD2X79VVGL8+=RN]/[WG>B/=Y M@0N:MV,TFBK2D[,*O=!'"&4,XDA5.N-$GLZ0SZ'P N:AQ LBIM5Q9"H&)S8K M[U?E8S?61GK/7I)M,T,V"ZG5V"/UP;Z76Y5S&C#+]@R//U( MRJGP=&0?G;,WJT&="MQ#"SP9'=MCWC>Y\*I\/G0Y2$:Y2 B& 4V(=-!"!#&F M 634"ZA(/):EF=F(M].$)C:A&[*FY[,SL.B>R2X7UO0L, MF9F/6L/"'A^O1IZWNBCY>;WDOD;L_1+?&]R:/+/"Q!JH;AXJ MRD"1AOY>)^6."Z/;E>=P&-9,=Q"8Z:6&]."K8L'=AQT;W,LY0FUMB.+M@E#+ZVI WSPN?!TMM(G4!@IK%VTAOOH*.2 M.=I"S].9=0\=%?=P$QU_P7(N?-_'8.M+5SMAR830+&$8ID&"(CB&) MLXPFF1\DB3 :_#Y$;>KH@:0-&N+@%XX5Z>8,83C8?1 N/25V!H*9(N_(OT-X MHK.YEHRNAJ@/TIIW2KJ.V$=CT+5>,G>2F^SGW>.]6O9C7O /\M0\5F9Y]KWI MOI<-.7"7/ZI=9N^;J8B#AKHC;W!0,BM'\/2*L_F @P+MNG_##QH6%)7UB=;< MG'_"C[SS9G@2X$!0Z?"EJ0=1&C?M]B/H4SZ)2W:8@WM$7*5G?U!_FNKFQH$YJENT19T4].B_\:E M3>G^)A=3S5]OBNW//O%ZX0N,$/4^Z,S1-OL6[E/4K5YHNM^!>D@>K K -\>H*% ,]UBPAE ?MC/F M?^T4*S.3N25S!13QKKFR0FOW5Y^F:>HW(J[SCG[GZ+U0.[\1\<_W\AM[T<[. M=I?^V\8^13,&_!]Y_?!F7=6KQYU)[YP&(4I]!*.$,WG&IK$\;9,$L@1GJ9\P MFJ+8Q%1HTIW88'1=>C[ =\D(Z#G1&2I_$;)ZYF("O,R,AB.HC V'H>". MS(JW+4NZQBY1GOC03(4RP/&\AC!.( MF2=@R$D2L4Q$<6 493])96)CT0X$Q1:M@D]C(LVG3Z(LA7&@O*],<(C].(19 M&I*,^G'B<63FP%Z,BI73ZAH7/8-XL:QFYJ\5LF]#MJ7HL%!H2"!7U3XG:##=@;JCC\^K4I>[].(LHKK M"!,S]=T0[28]7[45SQ5H";O38@WI'.GR$*59-5I#Y$.]UGG%,E.8%WG-/\JS MT7&+0=7O?Y'@A,4QC:#(4@R14*-4L._#)/"P\+&@(C7R1,8(3JSG;U8#XXSL M$-)38Y=RF^ER2QDVI$_V"%7D'28)-05UE2<<(S=OJE!3^*-LH>Y[=EI^7=0Y MRY=K%0/YPJ5?D-.I95]<8F5G8'>K;D*^BWR2'I@F#F$CL M:DRF#LEY9U\:@' TT-+D7ZJ@)VL8U3R#CF9<\W*9#2.;1^).T')] M1"I7XA3B''G)8TFQ%4F/US MW9:*&6JT"9IZ6CX11F::_TX(3NN=(=MJ$M1G7'.PS]45:(%4C.T\JHY:UX^J M XG3+C&FN+AK%J-->>Z>,::0G&@=8[R$5?N^&N?+=TOYI2ISVM0&-AL?1:D7 MD>8NR0-6HS=QJ785/A2EHS MFW LJ%UCO=,2&S72NUARV\9YY@B8=LD;%&VD*][I=^?L@C?(_4'7N^%G+8S, MF]7CXXK)I?K#S?94TWW)LB0*HSA*(,&>JJN(&,PXSB 2+(E8DA"&M*Z#Z9&; M/+_3T=\=5TP28#OC^VL[DI<5)*V_+I\63\]+7-> M=DD<+PEQ(+ \W+'0@RC O&WV*1+?\T-/!*'9Q,S+V)G86/;$+#-B%T*M=_*; M#T S^ZJ/G?&ASHW(CLYY%S(SZ]'/#7"'IT%'J]J9LT^\?H.KA]MR]2UGG+U^ M_K52)0*;*-BU"D@T.<)%E'B!+S\^&/N^]-Z2D$%YB QA2(* 8$ZS0 2+>E7C MI9[ITB=M9*8V#&BKFF0$4,D)>.I8 >09K#9A6+SAP\Q\&4"K9ZJF K5XH1D!<_@6WP^GH<-6/#90Z (R-E0'A6@V0.R*'QL5C!LD2H:X[\ M:57SZN-*6C-IZ+KN?*I#2=\R^?7S]N]WDE0S!0[Y:1Q(\P-)D"&((FE_TLSC M,*&(TS2.$\:,9@5?PLSDD:V>(% 4K2;H782UGBV:"T'3:)D1>.8E1PZD=E6. M= DK\Y8J.0#MJ(S)Q9I3>TR;*X4TSD3*10A]5=F,LC2!.(HR2$@8IF%(D.<1 M$_-ESL+443'E$8CEZGO5WD<\Y3S]92KOR?#FYK3@3>Y-37*ITQZ3V1VLE[GJ M:0^0O[;((HB ((ZSR)49"%B6Z?5UL&IO:(NBR/-.OYBH%JR\7Y)C@F\P1M(!=V(HS2S_;@NBFP(HCL"- MV&E%)&W^#E4+I-[+ M,5^RCGU'UK:SW[9OL.;,@C.O3[S_[?5G;4GK#R@X)_&P)74DK)FQ/"&GX^;( M&F)=U(3V<,W9V]">$>I4(]ISCYHKU5WK!ER7Y>OG#P5KQZQK:M2I=R=6IX[D M[N0+N3609R#IY]]RML9+??4Z*?NX;ETJMIEB:4CL;LK\F'A6"G9RP=FT:TB< M7=4:?.["Z0"OGW=ZYK\O^;_6O*#/39;)XRS.6.Q#Y#/Y1\HIQ*'O0R])1):& MW L]HV"3!LV)572'+-C0M4K?Z>"G%T9RC(J9!EL!8C\S8%Q$UY,#!BB^S/R M<0C.3A'0>-7,&#">+]X5=5.(^?BX*KZHME=M8Z&;=5W5N%!F9^$G.$Z\)()! MDC"(8BY@1@,,DS!#*(Q9$,94QP[HD9O8!+0,@)8#\*5M]-4UMMKA0L\:: (X M; CS-1>XTW?,O33$0>][]N2[\;4KRME$,T8,Q+;R1776G\TU M-1!VUU,U>6:>Q8GWA._ M\%)IT#78=L#LMH$G7()OS62I_]?[L^>KF'W; _,*!-Z5YS7_[_MDXK4\^9>J MB<85"*_"U+M"R#MHHJFT=+6U90"KP"EM+GW\Z8]^[/TU]-72 6J>#*^B.+F* M4*CQ.NC>#"]JSNGB^Q1ZJATQQS 5'I?^4AI '" ,,Y9%/@Z('^-HT68_OM2X MK/]O^%8=LJO]W7K-[_.B4)\5P?(7E+_XQR,\'P4IHS#@1*E[F$IUYRF,4.(1 MCR,29T'W\;PKV/\]'T[/K('CQWY/GXO>SRK,HX]KD&&[8GZ[_K$-)IVO:Z8/ EN_TZ!'BD2;!+2G;NVJ\5OQ'OJCI_ M5'4LBX3%S*<1A1ZA*40TX+ M,/&CS,N\-*0D-'&U]I>?V$V2Q,!*@ VYQANY MEH[)XU,SN=7,@AX@HV?][.4ULUR'HEZUYZQG\+7[[R2S14]+Y\B('"P^JP$X M+=BA\IYYZH*9(A]7Q?T=+Q_?>CJ"P4Q76_D55:C( M D5WPG$;P^*Y'+IQAM+\HS>&13XY@&/D%8L*$_;/N]6;U>/3]6.M75:R\\[4 MM22;/G'*9U4T>5%UG=!&&IX-BSH>CK25TDS+S@OHK*';.6'L2D=V%YJO7N0$ M^WM%(J=^;ZX,.]%PU9Y-;AO/AJIQ?H6)%<7DFV,B][B>N!'9<&_:B=7U1*=3 MGG$)K51I8-G9%&MZOZ_?/,C38U$5?\?+#\67]>-CNW!5%W=D M^7Y57C\MR?*_RZX7E.XV9;KPU'O9_7W)[U5/SS-ZJ>I&P6M><)'70*Q*<+U<@EOY[5;?[5NY;"6_]_)(7C?7!8&2#!^J M0%//8[ ]&G\.&GOHE!^!X4;[$N@[[/1U$9QV6[TQM?G\ 5L@]IP&ZT5LRV&^ M/.+E\O6ZR@M>-?G!.(H\ 6G ?7E<1@CB&!&8)1BG48(2%F@U1SRS_CP%+PU) MT-,T+6_9!V38GC@0T\QBF$EH4:YR4HX+ZE/VUYNY(.6D,,<5**,W 23_U[@SN.2[DEZDC##K*QJ[Z2;G'-^)+13;3'%MIC3;#(9&L M]KN3"\ZVI0V)L[MK#3YG<1D"$^GOE!_SJFX\%N,[1F<7F%BC.KI $;XR]77/ M2SVN2DX$-M.G75F[FP]N,R5:O>XOW-5[?7S]I%;_*Q^U-QA_+@IA<8THHB2%'J)N@ 5A2$D7A!" MCV,L!/VH+\7,>4MJ:X9>J"WUI0">;TU]\E!9>F%^48!$-W:G"F/.@Y<#U57D]BQ]BG MM?+;;L27_+[(14YQ4?>-\*M%G#!"4X*@AST$419$,/4Y5A8@C),XRYBO=8MT ME-+$:M^25DFH:DL<5#UU@]9*@W -6P"G()BI?2?_C0 [=,$7U_(;])!RA8-= MLRA;/,R:0>G(.-CU:7"!^=H[ZA.!'<%29XLZ9_ERK1JY?>%T739KO_NA;K9P M]EXRKDY!Z]:&WXAWN%1W#ZM;7C:'H#:OM:#,"WT2^]#S? *1(!2F%'-(L=3N MP N1]%.,]-L%5U/;@AT>0;5A$O".R[8K/-WRJ5R&1BG2[N-,C>M (L<4$?^$W!^^Q92F@@?5*(<<0@"M,0IFDH8,8H M\FG*PPP;.54&M*<.F[<#X)IA[]+9^%NY6C\!2=Q) /PDEA=%NB]%R#ZDO0E5 M;Z.35Z!C10$V01K. H-I0]0G*?\>8M%#D&@&G0>7L @H72^;#YBSFV^\?.!8 M4JOJJM,!G.(X30)YV%7#65%(!20B]B"E/DX\C!.6Z@>4ABA-[9CUI$%/&S3$ M#2(I@SAI1))<26_H_9P1W&8P]2 "!K$D5TC8Q9+L$3&+)NE(.1A-&EQ@OFB2 MCAQ[T22M%RQ/IBJ.WH31JR8MU+0 #6,_\N6!$@91ED&$> PSPAD,61:3A(24 M9-CHH'F"R-3F29$$.S3MQAV>0D?S#'>AS(9&R51<\[/5@#RNCDJG2,Q[\AD0 M\N@@,_2LG3*^*3G+Z_>8JN#3IJ60]M/HJ.GC)?*;*:,QN(:*^.0/(Z4\22)695Q2,A# M91Q\UDX9U&*E MZ\F8*=E&ZLBC- XI@FE ?8@$BF%*0FEV1$8S$C*/$K0HN&8;0".9LU;F?O&Y M)/8#WR<,<9BH.A_$? :SF'LPBCW/#UE(PQB;-T"T^;3MVQ:V3?%4@TFRZ6"X M$MW0*DMX7N(,)5WTX M+T1#;\.QD<]LDQG]LAMO*H<\.]I(-LO.NGD<"G.X81S]WO+X)$]FW]77Z_VJ M?+M:DUJLE_T$Z>U\Z$6<$DX]ZL$@5 WD@CB%*5>)^I1D2-K7)!%&,RGTR,X0 M 6J8:.ZPLXZ-S?A3PY.6'I!,""PPC2#B 8(H)G)_H@S#D,=9P&@J(A[*74E= MQ&>WIJ;:(:J;+>PD)_JVZ[(VM)J@>CA)0\2(U-W8D]_.%$&L>@ GOCSK8XX\ M7R3[H&K;^8DAG;5YK"::FN$!YQIL&##HAQ1OB5V!?8WNCC%J')W#,(*1W*X" M"WI$YPTU& %Q%'PP>]MN<^OR7G+!IF7)W>H.__A'7C\\K)9*BR3ITPF5A4\" M%*61#X,@PQ!ETHE6B5+H(S\C7I9&D8AZ@W*GO^O9\F-A7N[,M\//O*K+O+F/ M7JDV].";_('V3):+,=L?8(>5J].WA;8I6'S]*V]3,CFI$1GSGC;3OD6ZG"O"\V681J>K67A9!C:;ZD M(R3]=B;_"'"29'$6^9[9C TMJA.[[=MI&54[+:/%!\'U7)LM5SB& MSK!P3@]I3?/E&C]#6W4X:&3+ 6A8V!:W.;1.)C*[,D5:-.>U.R8P'!D9HY?M M+,KI3O0?"EIR:;M485O?ETB:,9(7[;8=)#'Q,S^!(2:^:LZ 8892#FD211$- MHH0PK>FQ%W$Q=?I',:1:]BL]42<+BJL'4&WF68.?P2,O[WEI9ECL -&Z"),'!DF.QYF-507P71HN"Y;S,Z0O7M\ M6JZ>.6]LY4UC)_4[HXXN,K&MZ>FV.S1H*9O9E?/RZ]D.)Z*;V8?1:M66C0D* M54>%=:3XY^G,JMRCXAXJ\/@+=DKZEC^5G.;MGI9D48"]V(<)910BSGV8"1]! MRE+/2TB&<&34\65W\8GU=9<4X#_4\'>G8 MWM*SJM4IH0XUZ>0S=LISV$:@OQW*A)=X:4 @27P/(L%\B#/L0\)0XODHCD1@ M5/=XAL[4[O9:'NRE0RT/]LL&K>HA?ZJN0,$U&X&.P12F7A1E@D.6^2%$&8[D MF87&,(@$30,_#E$BS!K*.0#*JIG<3O\/W!"^ F/C9XR0TC-'#J0WLTQ';4\F MN&H\(I0CDW6.RJS6:T340T,V]KAE[>CJ4=K'!]5%_AN7!P1I 3[Q^D;G*R#)JTHHR<#5T>C.6^S6$FA([ZIF=8#2O*6KXR(?5;!JO&)G&3[SIR[' M\VEX\\03(JGX.88@Q1E,60I$$*?4RHSP,F MPM#H-LC>ZA,?3-I6GXJ8W66L/2#TU-%:/#,5U)?,O&#JE 2NZJ+VUIZW_.F4 M6$=53BBWR>1IO: MQSM]#_DT-9M")',?N6V.WKP(6)^PKO$/^WY:9[#3#;990V$9=NM$5@5%>^VT M/@T$0"SB<$-B.8O(G20R8'=*$!5Y MPV/N)2!KGH-G@L[PH*RJ$7#18@9V"*OZGCU SSPUQY!Y%]"Y.F5?PLJ\QW ' MH!V=TUVL:6<&_U'F-;\1XD;T5E;-Z?Y056M5":YZ0BP(5E<5"8,I%9DZ'G H M;1R!,?$(YUQX46*4P1@G.7E^L-O-F:0+\HXPH"M5_?)=<;<2PLS0:<"H9\[< M@F/IY2B2H*?9]%VY O\8P\78_.B+ZLC(:!"M"UE7CWQLGY6 MDV-K:7J4V7E2@0CI[RXHBL(@2RE, A)"E'@))!'WH#SM2,>(",ZRT*R"^3RQ MB4U!3[K9A7E/UR*O.0A8P"G*8H1AEB5"NHO24TQ9P"1J-(H\DG <$)-G50%W[['D'5GY%_#E"9>_@?]:+=F;U17X^/&-F5H=0:6G6Y< 8*9@ MRL%1/NAAMMBN\=5T=3TO\V_Y8P7 M;-.A7D7^;G'.%C2F41K$ 21)B.06%V;2X0P#2(F?$1[BC/BA69FL#EF3;[!5 MS>R&,GB2Y-17^,T25Q6X5E,X)'M[E79.;A#KH8TVD!ZJYI;QBXVIT^TB1R M%!M.2QVUA797\SA.3GDES61KZIKDYQ]>5B5]1TO'U5X M=N%Q$<6Q%TKCC4,H#R5"_@UQ2 (/BR 2! >>10L;+>(V92(6SABOP2O)#5M] M+WX"DI5R];T9T*,,RPYK;>9%=*U5[:LISV.M9U#<0>>@RG*7 =!P !4+339F MFI++49$G*+\\3_/%2C%'81@JRQQ_^6)W\!:7-^676E'X.UZNMPU.!"89D2XA MI$+Y)U$2PLP/(^C%&8TYRZ(,Q];>X#FJDSN#;W8@86&*]C$&$KOW2,Y2?"F'9 R" 7]D]%7+663T@;/U MDDOK='HZT?8:?_7Z>?M,=]^A+9%M&D]R1#C/$@\&$56WP.5Y,XVEP0EP2$A( M(R0\HT(W9YQ-?$SJ^6SVY:81 FD:(>SRNML-H0+D>>_!3<>$IHK[:\.S86VZ MNT]1SXZ]R&=C9NV./Y;7NA_+:XN/Q7S$FFL(70U@<\;7O./97,-Y-+S-.0'; M\^.WU?*;/"GMSYSH6L1$6'@J&@^S-.40"2%/D A1B&D:4+>Y*)LW(NQ]/>=G8E+?2V]/1UG/O3JR@6V) 4=-3R[-R#FNB"Q'-E.^N MQ$VS]AW##G0EUM:^,;$&:C[DJYVN4;95L;,+SJ)58^+TBC3ZG&4/3%XW4=IR MI6*W[/7SKW(#_E!\*+I>V->TSK\UF?%K4M4EIO5">(''D8]ADJA3BX019L3S MH1!!$H=>B&+/:*B].0L3*VF39A#+U?>J;=*8]YP O&'E+X:=+\UAUMMFIP7/ M3/U5?+I-T73K^JXFF-"FT']7!?7C[7V;G_R[8E-25MZMD,5?.;UNI3'Z$P.DEY_,!!D7:\P*&G[SLLOW[O.@ON52J MT*GM=*4N##!,DQBE'HQIE$&41B',,N+#)&!,)"$C?N*9M:P1KUMW2DX9@I\?#U-7<3?T)[H4OZHH([O MYY^G]R)7]4?%/W=K?_Q%VX:;JI_5'?[QKNWP^IH77.2U:@R?%VNI*3=/O#V$ M5)M'/W,EM3S7M]&]WI$-*(ZIH D,4.1#%'@($E_:$=^+<,)P1*EGU.O6'6L3 M6YA-J_=7C+=_^PG(Q]?+Q@E67P;#4X3##T7/#+T,U&;VJNN3IWJ'=%R"5QV? M/UV!=T)PY8-N^NFIYS[+-F+.)G_B2UXD%:EELNM:.H\3U? M>(R@D 0)#$-/0,11"''B$^@EB$HG+I8V5RNK;,W!Q&;U:!Q24Z!2@=66JRM5 MN-)QHV=B[>$>MJ2S@&AX0NNY ?T-AY8A<+,+X)8G<#L;EFQ%URIJW+:&?U%, M]UAY46RUMYN+<6EW%;5,LU7X0>@WVX7]PK/L"A?+W1O_RQ>R<[;[T=8W]0,O M>Z_Q;>J7KWK_KY^GO)JFOVS_>%:B_8=!?4356=>7WJ MVI3&WVF+-RL@2:^K^K'ME_A^M:I5BW;]?-4Y!,835@Z$-]-0#;G!5Z+,\K.6NCG017^>[WVC+FK(.H8539,4Z&:J\= M&6[]]!W.VGW[REE*^Q)@7$>"=4B_3*S7 )2ST5R3-6Q;)A6\GR/15[FJ.TEY MHWOO.6^_- O"PXAYA$*:I*D\U?, XM2GD) HQ#CU$/6,&L-HTIW8[GR4[I1J M;; 2@+;UUX)+;U45%/FI M'W"8B4RU2(S5'%F<0#_S19H@+XUBK1:)N@0G-A\['(#-4,PM#P;I!QWP-#(W MCB$QLQ(C:(S?:+&#Q2 )XQ@>NYR+[9?&+*]B(.I@&D5GG?FR)@92[25)3-ZS MO&6])A7_UUHN]^Z;_&,G5BI0&$48P2CT$U5.Q&!&J ^9EX8)S03WJ9'C=([0 MQ*9N2Q8T="^(CYZ%2L\;<@& F6&SD]W\OO"(8*ZN_YXC,^]MWA%ACR[GCCWO MN+7]W\I552W","()0CX4D1 0(>Q!>=A)H!=%$15I* @R2G0,DYM8A9M";$G M:Q79OA$BIU(?+%*0HPM-K),-?;!A /0)AIZ3@4$Z0GM>6U M2E2.KSY;RE);T-WDI?Y+=OOM:Y6RNQ'7E*H@8E[-BG.(4I M5J-PY;D8DAC',"!^AH4(2)BD)MNO'MF)-;]A0@7';^5#?3#(;!O6A$]O5W8/ MBIGZ;_#8:L^MOO,3W_--: M1>!NQ-M\N6XZIQ[4,"_2)(G\E&\;PDTWT_:"B&$+4U-((R_VA(\3F%*/0$11I%J(>3 4G"$:9IAY6JF8 M&0"UZFS?POF]XPK@EJT3EV_F@US/@$\(I)DE[QD!'2>@9673;O'@EDC'H,.1 MH'9 N)H/:DA]WF&A=M <30ZU7,8B._SW''_F!?^N^B-67>:.2^O-PU#:')X% M$'%"(%9-#3W,:)JQ,$BX5G.T%L\G= MGI+2(%=[H;1VN5G-C]0L%3L@R6#J]=1[\Z5:![C>2ZT./6<>$/JE>,K?YA6] MR^6)]?VJ5/U7_XZ7S>!(S5#0P!(3&X1?/MU^ (KTNJ3)K,+,K( M^KX9-?X!<$/6& M&F609*D/N< B"8@J6TB,IDU>Q,[$CG/3A5>5YS1_V:%N.,7I,LCU[,)\0)K9 MC[,87H%=YL# !!+ (.>1R%09QX*25:LT]L&9C8#&X[A37> M(F ]=8.HFPVL&K''B<$R/+YH7X7=F@$L M@\%4FW7G"[9>(/5>,/:2=0QM>%DO/N9U?M^L*7<'?OTC5Q6V?N@WY\V(2PN- MY/$3\S""$K1YP7BY#Z6%#"8:1F;R*6)C!5_:E9X*,HHUQXB5;"5(/6U">^7L8Q_"3/-4YP8)PR.;+0@6,WI'Q7,VF_<\I9EG\HZ*?#R+=_P5RRX; M;9^)_@;^3DU%YSB&)/5\2CPH$H:E9JM2MRB5^R;U,\008S[RS0KVOD5;4>*!"R0TY/OUVB8;CG;F'HVF?L54TY;YFA*:BK7AECY.9MDJ$I M_%%W#-WW[+3_?5[D-?\HW7+V09[(BON<+'D;:;[M>O-NRVUW&KHM<,R11X(, M>ES: I0F A(/93 *TC@082!2&IKL][:,3.P,[% R,P[6P.H9C3G@,C,F+4>P M80EL>=KDBWJV=HKO@0ZZQF;F4F@"=6BN+E[/LNQC;"KVN:'8 M?5UI6U!ZO:X?5J6:8[4@/."!H#ZD+!(0B1C#C+(8>H+&*$DS3GRCCH;..9S8 M\&T+JA_QC_QQ_=B7I^-O.%\V51FJ:"KOIUM95ZJ[_^CT+.B+?B!FIK6A!!M& M]JO4=J<#DV>P^US'<=N+]>JX/G[+M\.:FJD@=562XYR_>2MZIH+WJ"!H,D)F MUIWQ?/&V2Q:\SRN*E[>\S%?LO?Q9M<@B$@=9%L-(-9Y%01# +.8,IA[!?B:$ M0"S0L="#5":VLCU=T!(&+670D-8SH\,8#9M"9Y*;F3,KH;6-D990 Y6V\OW6 MELB_;$W(\*JSF $MP7I5UGO8SME2*?AVVN??<%Y\7%753?%6KOX-J_1.I3+R MJ\?'%6OZ.!;-Y*YJD40!PX&?P23A,42JT2+QH@BFF&4L%BP0$;48O6+#B]8W M^^*)+(H?\&HI.?H)R*V:;9FZ L7 W$]WD.OY09,A:&4;MMR %L"//8 [/+4U M0CU78,.6.T_F$E <.2M6+,SJCUP"TJ'+<=%:YG=YKI?+3<^)-U+![Z6?LKD) MIGF99VB-J:-2R^5.%Y,M[F4=K>=MF[,L5?#@RP/G]4?UF:@:D#8W2A*?^SS-8,02U8X9"9AR M@2'+:,Q)EJ7,-\HGGR7-&;YGY@IT+%HF MF@>PU',$W"!D&-EP#XY%&7W#>?II=Z)A-SGX MOSDN[[ZO%G'@,Q&Q"(HTQ1!E7@I3(C@,$".(^@E#GI%ML.)B8K,AOSVQLXS3 M )87IYO<(.0PUW35#"]O+A3L\G8%%%M \C5+JFD5!13W;+>?FW8DP&E^PO_S41WB+2\,'\NMMW?92&1[.&SK@:T_)H8=^ M6@1'^^?!XK-NC*<%.]SQSCQEGTM3M:,+$? XY%D*_51X$/EA"#,O0Y#&$0OB M% [CP7!DS1W=MD_ ME=+:^[UMDXH^NMP'E'S&!?ZN*>%QCL6 MU[9?EZO?>+E)#_6='#T2HS1((?=P)KW$0'5R1 CRT!>1'T69'^I?S#Y)8F(% M;FEJ9#EU$1E653=RFBGHH8@V/1U/RVIPZ_EBF>WN-6M_O&:7E0>E&;R.?/K- M^2X<#W*^=Z5X^$D[M^!#(56TP,M?*_YE)>KON.1=#Y8TC!*._01ZE*;JQ@.& M!,4"9B(@)$&Q%S"CMC=G*4UL3WJZ4!(&/6732>;G0-)S YR(;F9B>I)@5^IY M^LJ,2NML\/@Y.C-/&1\1]WBD^-@+EI<"Z -GZR6_$5_XO3+,G_F3"A 7]Q\* ML2H?&SO]^KG[Y3:D&?N4A0GRI;?O24477@8SDB8P0)P@FF4LSHS22Y9\3)V7 M[KC:S[R^Q35N"OM?KZN\X%4%.K8,0U6VV.O9CQD0-;,NNV!V5,&&)[##U%53 MI]\]\?6NN467,Q;5W\95$?5\Q6CO?M#E MNKLINLF++>(L28,H#6&8,@:1)_]&4IY X<4I)I1@&AM-.M(E/+4YXT6NFCBW M]YC[.?(6;HT.A@9>CF-D+)P>R0'H6+@"B@F5(._8V,N0._9X#"1WZ0#ID)W? M'S( XZ1[9/+^I?'0CSDFC?9LJK-NQ,9#Z$NSWOVH)3MC'% B-Y M"F(B@VF"!$1$J AJZL&,$HXS3# +C(R+"Z;FBZ]N>+P"8X5M7[>L@AU>K2.R M%WQFII';>3X)ZPCOE!_"!3'ARU%S'CN^@*47BC%?#N+Y6+2#M>T,[Z=54?*E MNF5TB\OZN0M<1CPD/L8,^ICY$$4XA1FC(4P$37 6ISX.M&XW#E*9V#1N:8*& MJ)EQ.XV+GK6Z6%HS\W,HJ,,+"5H2.3(-IVG,JNN#8AXJ[_##%AFDYMXR&;CX M3)ZWC^Q>?'Z/\[(9&7-=5>O')_56]7Y5"I[7ZY*K1I<+P7#(:(2AYZD40S9X2Y%1/"<5^-RAI1P!59[GYB)4,OY,/TB 3^#OY0.WR MB;^##]8L4SD#VH/YSBGISY\>N"?<%+7MWA'[Q: M)"1(@SA$T,]BZ4T'?@"Q"".8<9S$(A8T#*F)-WV"QL3[9C/W16Z5E.=/=:7F M#NE>]QW"1<^;OE!:LXVI)=9<\6_(@;M!48T=Z0%A'+G1IRC,ZD0/B'CH0@\] M>EG6=24&;NJ\7RME/W%?I\F(;=.!U!=)(#B"411*O46ID*=@+X T]:,L)-1' MGE$=IDOF9LS/OJOJ_+$Y7K:\[87M^^"^78+6R<=DEK6=&WS[5.Y83\N!3V.6 MY*Y+)!UG?)VP]B)I8)>@GLL-.Z5A::?7I.+_6DNW[-TWE8=6:R]BGJ*0IP0R M',<0X8C#3,0>5%X2]9F7".89V=L31*:VFQN2H*'9*:)A9N4D.IIF[D*9#95_0,@C)1YZUGQ4S2]M?]6^8#E%,8U\ I. A1 EU)>' M%)%!-;N&)"F/PD"K[^S1RA.K74=+?R+-OM@C8;9+A#'3IXZ,PPC^6>8O&#ZS MO]YLHJY-F&2#=A MS[>Y$+SD4AJ+GB)FJTYLQ%IFP(:;G;0!V/)CTWK$$+QA S%51\30U*SM3:Q@V"WVXGE"L[;I7WBJB%*$OJ9](JX%_D0,7EP)[[\&\,T MC/T414F '?5%D^0FMBD[X383-T@3JHQ$:1JE#,9)'$#D1P022F+(?41)P!*2 M16)1KVJ\G!VJ#5%]'T&]XA0>BEE$J#J !J&0_K7 ,$,1DW]+2!BA]I+ 4]-1 M_$N-RWIND Y):T/5MY'$-2#\/B\*Y5NM!&@7=(IAC'F4!03#*$ZE-L9"'D^8 MSV 4THC%C&$OCCH,WQ7L91#L"=O@QPLV$7)Z<39W6)CMW&-)@4\#S=U==AC< M$7+Z5H**V.^E9^".X ;- 7??LFP_5M0YRY=-(^0OG*[+O,YYU=[%X.R]%$&5 M0JS; ]Z->(=+95VJ6UZVTU*>3R_0#&/V*,H8]S-( BZM+@H13''DP1#%(0KC M"+$(&?4RFX[7B??]7<)@2]EHXO4D?J=? YF%L[R(S#OZS8].*Z:Q$W( MZ;P=YZ:'_*A]W0PD+0UZ.XFPNL7/*H?S9EW*\UJ](!'Q,4,8AF& I2UF"<1> M$,, 9[%TAR..D5$2]#29J=I9#PNQ<\PAGY*4HBXZAGHJP," M"WV/QXAD(C$;!7TY-E8#H#?H='0!!%B(?)GCVK2L[@Q4FMO#Q>(;6O8#N:] M1]*A41\4R94]/DUD7E,Z*.B1%1Q^VB)%]@LO[WEY?5_RIM[V'WG]\)G7.%_2 M59?F('X2'@;#)EHTC8I PQ[52A;KD!.^R8>2DZ*.JY+(ZQ,;-]IZ&8M-;60%Y' MSHT.Q5D]'0,(#MT>DUGCDP\+QYG>MG=3.P"9TBD9$T37R8XCB$B) ,8C]0TSO2 M, K]*(B$5I>@O56GWI"5#UK5N1I8_0O'U;IL74N3L/0^"B.G#%O9S'3-4BRC MXMB9N^7^%ZW M%NSL C-L38HP4)2AOW?#_(Z7CWFA[JSI%WN=!V)85YQA8*8[>N*#KXH+1R5; MHU):56>=7W6V0JQ1P79KKL8?MNVA25>/7 V?;K,2A?1;U])UO7GJ.CU5K[E8 ME;Q]KKDL^^Z'W!8E#?E9E\\?:O[8[)FJ='2U7#8M/]OF?0M$5(\7D<+,5P5' M*0[DGI=PF+ DY#[BE*J;5?H%1Q/R.G&U4LL1( U[(&__5>,?@-O<8YWR,]-S MD'\GGX29[>H^A%>*[9^ TD6PY1QL6>\_IN[YAOO6,]]R"WIV7380G1Q39SU' MI^-TYC:EDT-^W-ET>I)6[M@M7WWBJ^MO]TUEI4I/7S_6!M[8R?=G<,9NW]V M3_+_U]\D@/=2717Y@RY CRH-9>23G49#RR6[& ASC^QR#$P]LD$A;1VRTXO. MZ8\-BG7@C@T_:^>-J55*_J#Z;7[K3, G7M\(:0?DO]K^Q[?JCORJN*[K,B?K MNHDKKDY;A&UO[8[^#S,+-:>PR#/<^LJ296 M'X)D_@ILV <=_V!7 %"OSCEFD\1/)\;9D7\V%9>S^F830WWHETU-SMPGNUG7 M58T+1?@SIRNYM3]_*-@G_*@UB&=XA:G],DE"W]T:$'3IXE6$V-=@A/KYCYY MM<]V#("OB@70\& ZDV$,0STOQB4R9AI](2CF,Q(T)74U_V",W+RS#32%/YI; MH/N>G2&XXX]/JQ*7S^WUYJ80O[I>UP^K,O\?SA9^F 4^]CR89FJHKI]F,&.9 M@'[ ?1YG41(C(SLP0F]B,W KOUF\+/O^XU>@:N@#O&$ O,J+[J<_F9F#,23U MK(%#?,R,P88P:"E?M7VC*[ E[LX2:$KIR!",49O5#FB*?F@&=%\SK]:XRVLU MPF[KR#4U"P$3L8C"%$8T#" 24N])%(8P)F&,8X_SS-?KNW2.PL2:WM!L>@MO MAP 9%G"K]1@4:[?N8_A!\P-NTQK] M[O%>;D6L+A\+H_J/DR]/K$D-37"7/S;A*$F8UTW)@TF]QVFAQ\^Y%\MKIDKG M175:VS$HE=7)]O2*LQUJ!P7:/<\./^BFO:UWJ$>?%0IY3LSB2;JN?^I'< MPZC7GF%#P4//$P&-$J/)6FIJKU;<[:;_,1;?WC M:#>-9R4 ZYE0R9TW2US)@U?;*K1HSZH/JZ6$U/ RT BT").($"%@["6JY1-) MY3&?)S!@2<*H'V$:&PU=<(#I!6?[%P93SWZZ@\C,B/9TFVMF754-V+!PU78= M+4##A3N3JB>M([LZ0FQ6XZHG^*&%U7S+_(R_G53?A@]^X?7#BGTHOO&J5A2/ M?\JYRC(T)UZ>)(%(< HCD::JH#6%.*,)) G"TC*'819IN5&7,C*Q_=@R<=6D MLHSC!1>!/!Y6F LZ,[MBBII1[,&%R!>$*"XB/ULDPP5(NP$/)^M9%H*MY>[\ MR,O/:M:KJ@I]R)^JKC&!%]#03R,$11)**X1Y"+&'0YAD7I3QF!%/SPIIT)K8 MT/24P1[I/_TQ#?S@K^":2GQ+W>"*#G)ZCHDC/,RLQVDH)ABJK"&=JS*D 4KS MEA*-BWQ4#J3QBN6HQH->7V]5ER_.%F$4>H*%$0Q]XD.4Q!1F01# 4(2<\X#1 MB!EI]1DZDU<7-%2:W"%;+9>XK%2WU#:/:)A&/(=4E*5>&'D>3!(N($*1*LB0 M!^(H\PF-0I^2")MUY'* E55+KAXMWM'ORE"WB %\4.RX>V:;%&0]4^D .#,S MV1,$DF*;EKT"'5&'XS*'I7(U,O,,E7G'9@Z+>C0Z<^1Q.Y/8%7+T%V)4W:1J MJ=/;X-O5,J?/VYXM'HICQ&D*D]0GJCTWAVF("20B86'H1X0$6E?I[;5RIKRTWT_3( ML0/"D>TP)#ZK2;$#YM#26*YB>]IJ&GYL[MQULR=?\X*+O%[$5)H4X7$8480A M\@F&A/F1/' %21!G'@MI:'*/>9BVM MWLW8VE<=\?.ND\4I2T=*9P>M06(SG[5T!#\^;FF]95YC\IE7-:Z;_A1O5[SZ MM*H_\R:JT!>1&P^ATE]QAB0&:VZA=ST7=+8BS>-L__W'POI*H]Y$]M M5R[/IQ[F@.UQ/>LC6EM]99YLQ>C/WI]$4_[C+C.Z+EIIM)V1(Q17Z1>:M1Y M0IOR;#42("_ ER=I(\!_K9;LC69;?G,D]2S&)/B868Z>A>:,W=N. [QV&'%X MJ])4=E?7*[7ISGO/TA2.HPN7Q@M8EKWV=Q&;XJ[V0M>'JEJK7%\L0NR'' 9Q M%D D?0N8B<2'6(0Q)B)(<&"4%3U/:F)[<>Z^9=X0M[]K.8"=GL%P@XB9A=B" M\:4%H[M@V=)U6'0Y*INK@LOSA.8MMAP5^*C0*91L7U M)#,Z=I\7X(*S]XE%9SN GQ=H]Q0^\)3%J*M/3=9+]3MI"I]97C_WB; N6MX5 MM7$>9SZ36V3D^PE$)$HA08& OA=S$F8\C(E>#,N$ZL0*IYH:=GRTMQ44(T B MEW_#:B2BYG'<#,@1S9P*'C.%W45FP\,F ;Z9;6YP4N:(Z7?8> 3:-%$OBQ M3U)I/$F60<34W0Y?NBIIR@3U0QH)$AI=D=4@.K$5W;"@:H@V3.PV1QCMD&B/ MI][IPS5*9L;4 4#F=VL-)'9US5:'Y+PW;@U .+I\:_+NQ>'-G1%>3?O81<8B M'@5) I,DQ.H@PZ7%$!X4(2<"D930-+&XA#M 4NO[?_$-W(:4=>SR"";C:*65 MU)?')W?(7H%A#"Z)1YZ3SGT$\HC22\4U:9QP8WLR _C M)(@%C%"@)H5R##//DQ8K2=(LBA#R!)(6JYY$\HU=J@U#+JNB6BUSUHP3*C8@ M=#"C)RX9)75<%TS#./82 M$L.,X$1Z3'X"<:K&DY(H(2@@&&.C^QHNZJ9M$KXNAC8=HT,B&LAS9@9CDB%I MG56J/$(I##GWTACY/J61^9"LN:O*Y9?H6UXIE16KF=E*O+?1?FX8=VXVX+Q?E6YRZS:<4RJH;^BT"V_"6X$*0\\7SJ1F FIM#%G M,$MQ#),P"0.2^EG*A(E)&Z4XL7%K)Z.\Z@S;3S^W"FPX F4<-CTM=@J&<71] M0WKCG734?YHD'*0MK",M'Z] 'M\Q@Y[@%,5>S$(2FH#W'!@JI<'$.FJI+W8IMJX MD:\AY5(+3\O@3 $/EI]9]TX+=ZQV9YZ[5.,^%'(?;?+LU77!_HNS>U[MQ&<7 MF#-!18H@DW^J2%HLM\(4R[_)HSZ*PRCDF=E6J$EYXNWQ/?#D*44HC"F,(U9!(.8,<%B%*!XDU;5#,R/ MT;3(JYJ9DH9N5TH@;YY[#2#^D[PN*SE;KWJN_J!H_ME[GOMCDKJ MN-WN>7HOTG%W5/QS37?'7[1.$)0<5_PM;__[H6CB3BJITQX7=O="A'GDIXQ" MP2-YU&9$P"S,0BB83Q")1>*;WC+5)S[Y";QE0=V$6C61MV)5P(X->S_#"%[M M@/HDH!E'V5N\7O5\_*2@:X.66UZF<3EL(' 7D=8WAB4$[%[\S4L _J\ M?H.KAR9)Q3A[_?QKQ=F'HKW.EA?WUU2Z0*U>I"P)PM!+8<14LE+$/DQ%&$/E MFV2$DXBGJ4DZ3I_T#(4D5'("UI(!I3YYSP+ &QX, _[ZL&I&_B"T">P:M?6]!^ AM>P/4X:N;9 &, 7*4%] G/FQ\P!N0H46"^@G7CC*88 MIAS0M6P RQYR&8$1]'*4KDCWVSQ/[>^A.;BYZ:;;'#/A:Z MWH:UA*8.12=<1^D*W&RR?BJ&L9M<KQJ;N5I#LX\.C-B;U]21!(BNOVXGP[B$?2E@ T%Y@,1@<> MRSRL5Y>+:Z96(Y(ZO%HU+)G=X,#CY>:;&GA6E+V1@>>?ORWY$\Y97Y+= MI]0+UKCF7;B)Q3CV4X_#-)*.,6)1"(E ",8!:7(S8G M]E=YL7,"?6H9;/:,]B#?'T5M4GF6'X?M2=X9NB[/]!U3FVHZA6Q[SG<=)+P, MD,E.^%I,O/!9WP2H\5._T6IVANZ:L28*CY>WDM*'X@U^RJ5'O)"V*TBI'T$> M^!BB+)+>>2(\&*11$D?,][EOU)SJ#)VI'8P-5:" A%*-:$O8S/Z<0TG/P#B0 MW=#;V(JM*"KK\69$;&,C,2*4(RMPCLJL:CXBZJ$>CSWNMN-%W^HBHFG&55P. M"_F'EX10'J49)(B%(8_BQ/.8BU87OXL>%T8^A": PZKL'A;#T-M@BP;'+2V< M]K+X?32QF+%WA9NF%;^G;A5V;2J>%NI3U^ED58TC:N]UI7S^W M-<^;N_ ?U2FXB9R::OP@ 0#N3KY5JN;\B];E3RUUBP*-R!$KTY# MC]B.1EVJE-4M+NOGNQ(7E:K56A7M\*+0%QGS$D@B+)7'YQ02[@LHJ!_Y* E2 M&FNU5-:@-;$R=91!0QKLT#;2+!W,]+9;1TB8:9XU"!:C2T?%2 MCHI\/(%T_!5[9_Q4+#*@PD-1&$'/5\&9B(:0$")@B+F:/^K%26S4@O1EXMK' M<4ES_]D\=NU09G.?>+(PK*94#KW<%XO/:HIZRG-U'Y']N"KNY5?_\2TG]9U< MXNWJ41[J%\2/I2;*+9:I&< HCM6D0#^&_S]Y[]H<-W*D"_\51&S$GG$$:P.7 MPLW[B:*DL>)H1(9$C\/O?E8+=[*:!;LW0O_ZM M#=Z N RNH"R-WC75L4 M!51>NC,K*ROS21*+. TD20*20 ST/)FI(U=%%&FJGB9[Y6G"WF\-:>!.VZ,F M,TN]7'A@9*OEOH?*#3;58;$<66H/D5D-=5C08SL=>1I^E&Q#;,[51U[5V;3; MLB[R5LP_R)#0D 08B51#7L9!CD@J?,3\.,^RF)J&QF.$)C;5]AC6TK[R:NI* M0]Z6OOF1XJ 7 MXTRFE$F:$HDE"F@2*9M6/U&>IXC06/!$A1.W2%P^8C%RGK M2SZ6"RX=W2O;Q2VB&ST[A;8PU- ,8!=CG+S^_1],91! #-,EX=TL'\I2%_5? M+\GBI2JJW9QSTYZ6OO>G#D_*D9?6UM,?5U:W-= M5.JM.BS .CS--<=]FF<$IRB--(!')@)$<90A7V=*!&8QCH@95I];[5V*P#^? M!B7U9<:5RA+I,2;1!&S[T$JHR7M=^MZ6@1W(^3)$V,_T$' ?(Z8V$1IS&44QZ%YLG.3$@?..HF7>W4!G9L=RMYJ .4* M$N (<,9RN8* &RK4<" ME.NHAR8DX%G.@DR:CS(>)#6Q@5^?QHAE0QVPJ0_KRB#0<:8!F&'W;]E77DW: MF0X $8TS7=B%,O8Z@44P1F(.AB[#*\P7LQA)P8]T-VNQEWNRC(Z6=B%B^]EJ9A#MA2R> H:PIM.(K'G+(V:^0VA5*/ M8[Q):-C>"#>P'S??2?DHJKN5"CY?]A< /*(RP%2%@%FL)P:&$]UV\'#K3;K)NX*/O%C4&-FCLR='F"N::>"EO"5UY#V?FO_ M='IY I/6\2SF'F*O,HYY6/"^BC"S6FOI8$9J+!C8$,\*X,CN#M>> MU&@(>K55#U-%I IZ-&*09KDP0(-9CYY7YTMW#/-^D.<8>=1N6_ZF]GKQCE1JU^]4M5R7 MZJ3P6.,4O'O9/](."KG^G93\P[\VQ?JE6X%@)%Z* ^!*ICRA!% <8121) MDX1'(HV"AV=1%BO^;4W*D:*+MR0:Q*J.!30VK+^VW'AD[5'Q6"R7>A=?2:]9 M48.7>GRU6)"RTK_R*BVUX37S6U+F0X )#EB:H(3E"<*"IXB$D8]P2HF,29A+ MSMKOR8>EX;BHMR 8_%NR%<_J.R(T;.W_OF^'62S]%EB=+L:H64-=*5*^5]7U6H&]6F)/B^S58Q5K MH=V=)M[21^CH$/,F1)KU[/0F).XYLKTIWBP[6?=#E'2R=[UB__R^6JCWJX;' M71\')@$+1<01273LE?FIOI12I\DPYDP=)).,@N:MF1*>^$S98>/*^Z9V.E%Y MUQIFO,U#UHS5+1]=%O]/Z_V [;"FN@ZR#.KW4^GZ!V""NNJ"]F4[+Q] MR4!EG'0J0]^W<\RW4E9B74^@JG&>/Q=+\6DMGJH'GV2!\@,12DD0()Q'$]1<8_M>?P%.ZQZI@%'U'E9+;R=:[4=:O%1T3(!@WEW\FFD01H+'NM1(#)#F+ Y2D/$66"I$F6I'X4;3^-+V8] M7Z_V@7R!=H=UIQ+_6A#OJUB*WS7TK I?#B>,>/L)(YXV4$\=;CS1A#?5]T*^ MQD=G<,\SYV=A._^@:PA;@E?>[J.IM7W I;:>GO=>X5. 35.8^].PGKDPRZ<" MGLW@4GUC$QR^ =ITI-D<-&%3#\'[@4@,P'V\I/ @OP$0R*\R P85GPPTP$:^+ M'6#T_*6'^$[6H!G&D:(!9'*J!D<8Z(K_ZJ#N],Y%DJTRBS.\4?DYKO M&-]-:5D-0QG0%_0P]$I899B]^%&Q;B"ICY0[S,$="(]C4 M<(U9'&>(!RG#G)-(<*-;C%X*$X<]6Y)>0Q.03#FK#H/\U*5"PGS.D7PV)C\NY$J3;6)Z+TU\']-$]-[*0;3T/8" :S]$&9W!UCS@ECE678 M+3);1N&8[6[VX.3?+.OKV7?!-PNU,=^5JV=1KE_NU(>TOE[6M6+/VHTUWY@L M2O(HET1ME'&$U$X9J7V3)XAE0ITB%$<8@^JP3 E/;5@M\2NO)K^KB*D9L$LF M&*O4[(@PA:* AGJ1CN#ELT"!796XFI*=MPP5J(R34E'H^\Z*#CXMFYN'[0W$ MI^7M[TMEH-^+9^7RF8Z/'L4##K'D$9,H\#G5&&H1(G&:H("I7Q+,6$PY!(W3 MGA6(_5B5(&ZY\'[B+1]_TC?6JRTK%]^+FFG<(.*?28LP+]1[W[G7Z_N=7C\M MO1USWIZ[F51\\76S4! M44]3M0LD>W1D%C9>+CG,/5L(;3%N;D@F9]/FSA*9>=C^_!5 ML)6*=%Y "9%S[TYL;[O)!XN7IDGPN+EPRPQX\L.A!L:3)I<*#S,Y8[G=)E.& MA+QDY,/A@G./>S@KSIE1#^>?E/_VQ8IF*^B*KA:M2"+]KXKC01)(I&C2$2I MQJS.$)&1YU@.HAS7HUDDX50[3B]Q)NC^ M-A;6U:R+47KSCKHP%?]DTH7QBY97OAM:B7]MU((?] R-=B\)2H@W?LC%>W<)4%6PM^0ZKO:J_6?^C]^@=9Z#/^]?J&E.5+L7QL M( #S*/ Q3B*4D'J3Y0(1'JB?I(ARYF,>AD" )2 'DQ/U#AYDK[V93ED.Q"]A16,KOR'= J<_J3BQ5<^QA;)=Y M:Y#(-FM\#OAZ6PVD-M&9%U%V C]OPGKUO+C?/. MU"Y_I>@ MWEI^G/-!W]HR:+>)?UJRU9.X)W\S5IKZ5]Y7U< MK=;+%032:$@%PV;I4'K@?=> X-YO3@W34$:[IL.!=>?K0QP7[J UT>!QBQJ7 M>_'TO"I)^=)LY34"\E?QK#[_[WJS?[\IU0&[V;WK$*!Z2!,:1ED8(AH)C+"? M:-AX/T)JCY7<3U,_($8#C>W(3WW951/QRCT+]7FR/D-6AH=(2[T.F_STVH)Y M@ATK[:GJJ@77[[#C-?SL3E$-2Y/J$%"[,ZDN[6I[W.L45@!DK9+! B'XJO,5 M$%E+?%!@9+^*9:Y2/-;X=LTTT8S'4H:^0"30\R5HYJ,,B:FM3:)*G82)]Q#(>(IRH^(82D:(HP'&6"YK[:0"Q MI_-D)C:L+5$5R=1487;5HQDS [M<7IBE[43=$IR@;F=8)D>VUT-D5B,<%O38 M&D>>MCB.7&]XL?ZTK+%KZARD62GHX+O3??5JBEZ')+@6=EAH0#CK0GB[J/5$ M"8ZBT3&)!H/.WI?GBRW'^#\((4+LXP?9JN._]$N1KMF3$-95E]6:U%]7I&E'M/U ML5B2)5-GJJ^"B>)'/;;DW*<=1K;-UX7OV?Q?- GSS?M0 MG/$-W%H28.ZZ)/P$75M1+7X4?$,6WJ"0H,W]K$!6&_SA2K-M\F<%Z&[TYQ^P MV^QW92#5OK>[>D<6&L7TVWY>HBQE%*5, MI&'.LS",0>5_!C2GSJ$,-9Y?<.PST::9EW6L(YB[_+Q:/J+/ZAO(O7OU^T)] MS9IA*^X;!LW%G+HCOT/Q;?3DGZK N"O_S*LP]\!%\?!AN2[4VG6GXL?%BJP? M]^9U?;19#&Q1D:U+##]GMK?<:J793 M-A4M-ZNGI]6RZ4KR9>QSPF/$L=I&,<8I4B "Q%C&J4QV\[.OC??5_OH M&7WQ#B=BW\,-;$O=JS3Y*X^L/;;2P,Q^O;V&V54>9/JW[P6K<]O-,+0HN/+T MMZ1^:/M/7OO;"+;]]BK<;,^]2'^6J9169]\:G35$KUPW1(T)YFAK[24SZWXZ M)NSQ)CKZO)WQ?RZ6XE;>E((7ZX^$Z4;_E[\N-[I)B#RKOZ]?-*UBK;?KCT)T MD-JS*(B#) I10 .),(E]E/N4H0Q'.(D8SW@@(>&V-2=3)T-7RXT&0/AW<_5NNKKR&+V_+6.-)&M8\Q9M3['MG^G'D M=NSYF-4O7:RN8\=U^8+P&Y:Z;;&Z6:PJ<;_Z9?E(?KG[U!G[I6\O-5OF%S='KMD PUTNNQW0T?WD@-&1Q MI*$Z4ZP"EC"2B(0L0JDZY@0YIS&E'(0%;D!T8M>P8\%K>0!"?9NHS2P*<:T, MF!LPUP,=<6$>"'J.H HNEA5@OKC"/1T[4? M_#BC+"<1$BG/$):)1#2(4B0S(EC&$AR1&(8*T$]L8G/?3AFJDQ"K&M2DJ'F MP@0,J,O,W%TI 6;F>ZI>0_;*ZQ)VB1,P+IXSK( !4C/C!8P+?8H98/ ./'[_ MJ&\AKRL]>;'\>_EAR6_EAW^M7ZY_5W'$S^5RS3\MZW^I/B[XK]5Z^7BS4@[F M?:E^^%'ROY>PDF@WU":_"RQ6I?=W04I/<=@!)-('[1;SJ(V&MQA9*AZ^7KYX MG3?7WXD^CA>+.D;6M037S\^+@M6Q\:_JD]0%4UJZHL9UV?:AWNBQ+6I!O8;Y M\<+1ASA^ IG_\X.YK;?RT3FN:7>K=JO3D2,69CM N559]XSE>&6+IB[E^C\\ M/2]6+T*\+TK!U!>GM6 _X$$8,X)2=01#&+, 97Z&49H&H9^&G//,J QVF,ST M:6"T)>QM*<.&HO:H9]C!N1,:YK3.RFLS>Z5?<-BLU\L58#W)U481X!FMP_*- M36#M>7O6^:K#$AQ/3QUYVL(#?15KM3_^7*ZJZJY?5!+U?2/E8]#==FBC#P,]<)"+,OQQ( MUQ"[2#K00*<+I+0=Z&0N+72>4X\P(_.QN!-+LEB_;(3^V+'EDQY/WTT)]2/4$ >",B8L^ ;.[N+GT"O/\W;[$1KN:+V_'F+?G M[*K;Q-AA;HIAW/8J%ZP)[Q'2;8N+N^_JM/%ET^S^ M?I(1%E%$ R 8J#NH3P*KYJ"3Q6;K#>H3H]L:U/O,13D3%;;\72B;5%_6IV*I MNVZ@-;0&:[UV?D4QYBG.O#UK5KF6?EV!,C!.U.0X+W.JH0F& 4!T<&D:IY_ M:R1W1L7M2?F,OV<)RJ8[J:_9OS9%59<4?%:+?UJ+I^J!Q)0D21:BD&5";9YA M@#+B1\B7J8REB$.\W3=JK:4.1U'JU91;$.]$!T.#M MQ(?#GXV)Y@K7K)?.O(!E8^*>()&-OF!;%<@*91FI.>^F#_76-_U6/^B%9S M52?)%OM#Q9_!$[9,=6IF]]-H"N8(MCQX/VVY^)-6V(X1K^7$!/?89B074 'N MAG29$IY[;!=0(6<&>4%7L&T>WMG1OI9_9P ASSF)?(G\6./QX%PBPF*",/>) M%,QG ?-A#<(#U"8_="\?D8ZP+O =P]JB2<9DRB2*DEBW*/DG+:IKY]!HS<[#.M !,9NS)UDT*+>%)7*B1B,ZZF(=HS=RI;"#V M:3>RR4LV5^=UPN56WFRJ]>I)>9@'$1'A2Y$B+G&*,(L8HF$LD$RB)/?C- PC M;'XS?KS\U!??-3U]A\BV%"'WL2?*&#;6RT6$66D_>FO$FMX_CPXO:WJ?L J5O0GD:P6_53KK4PY'W.--D+;ZM MY+8B.J(J*O+S%#$<*9>!(XRR+,U0QK(LH$F8 G'L#>E.[$M:+KP=&]Z.#T\S MXOWT[?;C5^#%JJE*S:*$"10%\TB&.II@ZA%0=&GE*3NZR ]5C6\?N3"\2$&:N=A-"!,>=DL1T; M<[#6G,-CS@EQ-$+F[".7UCOMD(QOY6DQPW$T@R:W& M_)KHT\S'.-82,/'7#TKN?$8P0-"I8FY4 MO7ULAR?4^/J^GT5Q%*9($!FJ"(0FB# 2(QYG64R2,&'8*#MH0&OJX_V6ILX6 M-FQT1I1L1Y?8S"D8TI^9*W"D%>!9WH5";"Y2QT1U=W/:2VGNJ](QD<_@#RB(].CPZ620P\*8*$M O\AF9R%^6>)S!S4#PEZ&L(//FV'3L/TG*)5 M/JLEZK#B;7F!8;D8:W'8J*?4#0RV W[?+@9JYE+4(RK:Z[?8C\,P MCC.4":H'<>IV4HQSA(7&_,_@$%NN%M6/+ZIT?Q;;FJXS#T_5^ K18CRAHUU M0KW!3-BQRF H' %V*%\ NC,!^4)%_X K]/B]K*M^^D%.^(GG#4*0_IW"._>]D_:CO7^,_7C(F% M[M0X?/-F5:T?*$LD3OP<418*7;&@K!<''*59["R\QA$43W<[@9^AS@M8@3*LI5X>(4+,Y; MY3BADD]*(J>D95N+_:BI?!7/JU(7^.QN(=*$RE!&$N54W]2P!*,\#BBB>4#S ME.<\"4%X5WV$IKZ.;@[D!WHN&]$M"J:'Y7)6(=U#9N:2 MZ&%A3VN@1YZ_(*2J[DC!U<'IGOSQMV+]_?MJP14%]8OS7N8A"Z(TP#1"@NL& M+,Y]1$)*44PY%;'/DX"":MGM+C>]1/FV6QKKR?BF6[#K09P^;C <1.$RK=<6S4L.O] M;:MV=9#W%-=>AVWOEBZ*QYI1QY&3I9I<1D90%N:/?"R5=#:RL5T+CF#W8;G6 MDW+5=ZPDBT]++O[XO^+E(4Q9S"4-4!Z$.I'C2]2KJ7J*K#FBW7F]#+L6)]+"_ 984!#"W: P5C!WYU><#>MN4* N MX-WP@VX."+=ZT*(&Y&ERYP\BCF3.>(K2.$H0QD*@+$L(2G),DHCP,!<7G1.. MZ$V=5.'\S_7MP5*/YE:[4Z&AARX[*!QKS.Z\<($>+CPV7'DU;6_[#YH)=U60JJHN*D85;]H M@+D+45TO^;:(XIJQ\9:+N BFVPVFW>"^&N[@+]9LYF)F4"G,^7:;JD\*6K:MM MZ;C^Y=V!JG=S@%ONW/DD!RIRY*\NX6167^9 9<=^SL62\-*2+ZOEG5A]$:OK M'X]U.RY;;\AB\:+/.(!RDI%EIDZ(K)9(MV=_4?^]_B%*\BB.FK1;=CS-#[B" M9$Q'PX[(L7I@CL:M9D"%(H8R6Q6'C*T]6T&(H9#=(A#35RSJW=OD5'6_JI%% M2W&,,OJ09>J<0CA%.<$883_B*,=1J"(8*N)0I+&?&!UCS,A-?8JI.RS)GMZ5 M1\O5/U4,7U>^$K;V&*F^>\]EP02@?'MKCJ\Q7F&XLT4$YNOE;EOD;??&A4['*C333 MU;^LUF+?3K1ON(BB/ AHE*&(IZ$ZM67*^\5^@(C(@R254>:GL LB4\I3IU5K MVL 4F MGZL\CC'=>3,Z4'6Z3"N275:&4 )I: M,JR-\:.,.T7 ['I4!U/,)3&2U6XBR?#2\\TB,1+Q8 J)V1MVVWB+GJ>O=:IU M6<=V-? #4F%X3:;E4!,^C3FLLN9,8T MH;>YO!-=GKY^N&VN@K%+5'8YQG*)/$1DVF>QTG*>0A$2QNA.+%KWM*OBS@^6P]" M&E>^FO0N?H MEFMU!-T.5]'9WA]DH8%7?U_=J:_/=^6MW:@>;\_8E:=8\[:\>7OF !>XUOH? M=C"S:17F=&P5.@ZXX%"S@!OS.31L=Y'N_*L+NUN_5#^[6B\]W$W^I_ <7 M]!80#I8^ HIPG&8I#1JAD48QC!AL2>IE&K":# MMLKP+H76.]",6?Q[F;2PO>?PHY\,7N^<,$[Q]0X(O + WCD!SR/LG7T27B5P M7_+KLORTY/?%>F'D7D[?FMBMU#3,;_J/)!JVEK"_FBIV2[HSXO0O9#O><+BG*8_A%*PM3H$7F]XL0M6LR@, ML1](E!#!=>H]1UF]+?MAFH;$)QDV@J$:(C*Q\6RIUIF(ABX@S.]3C,'YR(&X M,/,Z(ZG-R:9/9,#!Q8'H=N<2*Q7 SAXCL@T>+?K>G>_D,,+]P<%@[%F@GRG7 M#[IF:[4HN,9YJGNY=5.3+E^AH9_H_Z*(*6>CBP,0)0E%,18BE40J/V14+C!$ M9/+8?T_6V](%U?@,:FC$X3B2&QKS6HAL;FT&,@V%ONK]3MBK_K;?U@>7GL<8 M#83;&:/)LTZ;H!]P%J5YG*?(3PA#6.HQ-FF8HH#&"68\Q8F('30X3VR2!\VV MNH69MG2=M"I?UH8\G57VMAA/WC?L^$#:1^4M]/OV'4W''K?.E3V7XKM85L4/ MT?0%?Q'K6ZEWYO6Z+.AF3>A"W*_.SWYXB%*1L,BG.G.4(ASY N4I35$:RI20 M/""2A\#$VB7\3&SVGT55_=D[X-$KFN9ZTN%.8Z0MCX;D%* A.:X^'N-LUEQ* M!Z>^.IIN80Q^^KRJJC\UU[TKJ?W0E7=]I/V>23).%.L7ZY+06Y67#SPE,5^1@(D,G5RQT0$B$B2H#2G :8\P6% 3($)NPM/?637 M_:*:EJ>)F:,0'L@^;#F72 3;LM2--MM:/3\0@N<11;ZR#H1%3)5QY '*8B'3-,99" ,0["=6!U/4>HX+YVRL32^AFP1>4O*I02:X+WD];U69X%VY M8E]6ZVN^>EX+. :%\8*3WZ77?'C;0HXM-S5,I69)\(W&PU><>2UKYF4KYEH; M-KG)% 8S1@M=30!D 5:$58F,.979JF? @G<+:^ OVYT:MFFM)A'6@?=L9T-V MFG7KK-C. GP5$H>AS]5.&Z4()ZG:@D.:HCCG5.W >>0'/N1,8#W+],AJ^7@ORJ?W@JYU9K\YD3R$ M+(ESF?A(1#E&. HR1!*<()93(H/]@<%/3GI#S]MB?'3[KRW\AA Y).>5OU4'Y'>O;3_6/N*AY1)@J,T M132-(X19J'X2&48ASW L@C02"0-A_L!YF#$>.47"Z7!UY=&7W1/-9@J=QFCQ M 9@YBXG5"O,DTV@4CC%DKQ-7F$,6',R+062OHA-,H@N6LFM"7Y<%4^>VNOGL MKWKXX38]^E*#&FY+W%DJ:!P*B>(H"W77.4-YS"*DCE-)&F89]:5YNX,QV8F= MUIZ/IOG.JSFYVJ$RO'@-,[#F9T.-#KNDZ?0$\T*F*K)L%#?4%:PSW+W.K%O! M'>D.W ,.4\%8T[?A:K-V><,D/&[K!KY]P:Q>FYG?#>SS'IFRJN=[W7\GR]MG MO42E@MEF7NW?1/'X7?W9SC'Y62V]?D_6XB,IRAJHZ.MJL?BX*O6J#WI&IB\$ M0R3"K"GJRD.,4191)EF4YD&>@L< OQWY)MXLMJSL9L;4S'B:&T^SX]7\6(P+ M?CL:A$PB?CM<3QB"=R#L#B<$[66M@^]S4'>:M2NOA=[OR-R.5%PKJ;U6["MO M)_B59_8]FV:@^]O\8%V.97Y#TLT_\?D-"=]W_GFC;%H& !M:B7]M%#L??NCC MFEJE06['E$<)YBB)98QP&JBI:J^GO?F&3U#!0"R";X58] M=FD,!VJ"Y2_,A1Y,7!@L,U_&PERF@U0%X#4+K[?/-I_O*3LJ\< L(VE.(Y01 M'"),&4>48X%X&H1)P ,_D4:W6!:T9[R].FJ]A/6]VJC5P$M.IRS+.ZG;$SWM M:F8 !3(7JP[@2:=3H9U7=:Q*F(>U4\:@MP4N.9_GM9/UP M;+F%W:+PM'\FR M^'?];=ICF^A3\)+?*6K;;]JMW,TP^J9^T^"/[HN4U-/?BL=E(0NF#KC7C.DI MUHKG;=GFWH@R=0A-19ZA/ H9PJ'R[<3/Z3/#;YNF)E"]U;+3GU-NSNJMLAAV'9_\&F)VSW_+G"MO&NI)<>0>R MM#7HG4]:?;K[66U[@;HUH?678?@;,-$$J-?Z3!QE'V9G?]:TQFM].,?YDE?C MPVX#_$#*I5JVNA-EG>O=M7?*//.I)*DZ?_@1PBEGB 211(GZ#\XQ8S@$W5_V M$9IX0]&X+RWHSD\+#05S@KWS:T&\KV(I?M>_J.I)2?_E/8O2JS2;=Y@3GM+T5,DFQNW2>[ Q@1SY/EZR;/[!@J6RC#-?*1^8+I:-D=Y2@C*9( C&J0R(Z )F8?+3VS=VUGK MXU]-$U48&J.U@$ 3-)8-;G9G17!E;(>+SVMB9P4[,:SS3]F94YW;7PJ^M5:U M56^>-@L-D/E>J-V[4%LI4WNF"%+$$AXCG*<9HB))4*9^&6=YD,0I:+S8.,DY M[C,4 YYH.8"9G8'*S$S1K2)@YKG3P6ZK_*E#WFOI_\F=T9H+Z\B0#0C.:MSF M"C@V>,";]GUEV^$Q$4M221B*2)PA+!E6<;,*HZDO*@>:@V(D",TM-8X*I)Z>L.^SS>HTI)Z<"G>OG_WDYC86)HCH$I@7PK17P!-4TOXG;8/3>I.[(^7ZY;XDRTK% MN\5J^5EMAI_6XJEZB+C D@0)$@G5H'!,(DK] .591F@B6!S[H.N(,8*3!Z9- M]%73]SH,>+]I%KR:!Z"5CNK0-%9UIQEHI'J14BP"53-)G86I(^1F#E+-A#\- M40W?LT5X:<:_OQ?-GY^6GY:ZG&]5%J)ZX"%/,5=>(.=IHKQ A/7U9(H2%;B2 MC$>A<@P/2_%(:LP9 )K+ %&C[WO>?-]/2!M_][>DO9^*EID_><52_7_#!S#B M'=:BF1^X7"F6R"M;16P)UXKHT':)K&(@HC/XE"%:,V.D&(A]"H1B\M*EX D: MD^&HFB=E-,DECU&4Z2&GS,]0YG."I#JDBH3C/,<@.-@A8C,6E+T'(YX,:LG, MIEW)#C/I8[$G14LR$=$Y!,$94J^$-= O=#^HP, [=O;\LUB*DBRNE_R:/Q7+ M0N>OU\4/T6(F/5 11,3G&-&<2(0)3U&>RQPEC*1<*.M65@Z#,1JA"/EN6^$9 MM?3KF@]RP ',QLQ7B_J.I'K)UT-4K?BJ:AX57??U2>'ARB-0Y+Z/@J9/L\K MLT=9F*I-GN4^$S)@!':;"Z(^]3:_XP"*80[1H&$J>RJ] +/=.S:\/1]77L.) MU[*BBUR:-NB:&Y?PYQ9*<(:(#J$],TBZA5I.<=-M%K%IQONNNWT_Z5HU76E] M#J[CZ[>_MO<\2>('42@QBB,A$([S3$]'B%&2)5&68"(9-IN/"J4\=3K_TXVG M:($Z\B!Z&W8JDVH#F.VON? ^+;V6#^\\KH[WDV+F3U8M>Q"]09KW)M*?91N? M8ST">_HL=#'+Z M:6T*O3^PQ,2^45$JZ_RK5Q/4!UIS,/TAR8>=HD.A82YP"Y3?P<&X\O8\>&?T MT09<;J#R#82V LJ5TN#6."&5E5.?6F\V8!H3I M&M'08W#CJ3^BORYYN7AY[!BF^4[6N\#$AJ1("D53N_8]67,CZI=[W)256&\G-CX0/XFPGU#D MXR1$..!<^9@H0CB2D6"9GP5^#*L2/$MG8B>R:_+T1 .IQ!I#(9H':$W@>469 MN0L'XL,\PYZ@5U/<345U6?0W*).S6K_S5&8N\1L4];2R;_AQRZ+Z5;6^E3^O M5KRJA_YLNT\"(J44D2[B\Q'F4L4 :M]'@N9)%@=<^I2#"NO/DIDZ&W^(DP# M@IY4WP\_;3&F^$DLNC,W$@8TF/L>ZW6#B@Y7F&TM\3H"# MH<1G'[ &:E:/%\NF_9*NMUL72["O3JIJKTIT]5J:H$P$'!%*@CBE,A,D3<4_L6[C%UTU@]V+I^=52GJ@=/]MY,K]I MEKR6)V#W*$C79DYD*@W"_(ECY3EH,AO7PF0]9P.D7[D%;5PIXQUI!FLX&=E2 M[9"XXH2S+)04!3P/$C5E M?#2X6'[PX0 N^J5C6T[DFF9N2_4ZX&9CPHY,;CE]WLYHWPLIRE+P!KY4Z*Q9 M]46L'R1)_#C &)$DBQ'V8W5^IRQ&&8Z3G 8D5E$#Q&9[Z$R=>R;/Q9HLBG^K M,ZUL %J7CQ[3Q&$6VZJVFAR]:0:/2AOX%X,;*LC(CDR MU3XJLUKJB*C'ACKVN*V=TO4>3WC?TAP1[@L<$^2G/-782QFB&4D0%U$B0LDX MAMKI63H3VRD\M]:G#U.#O%A*"X/LP)Y/ VD^(I8SHSQ/96:C'!3UU"B''[48;6E^BFF M*<5AF&.(J8*H3VS G>FJ.\+U#>B7ZU\M\=1@RC6S^\E4!O,&EVD+[!:LI';D M+&"T9W4A5FHY=BQVB\ +M;\*MOHARI=;^:$L]8#7O3?[;(A=9KK,E)5+#75= M)*'HKY9BM:D6+[O6YH-!T=W=\K-+9#.H'JQJGHT(S%;^#!&W6PD->L\^L-W/ M'OY(F&@*VA^B. ERD7'$N<;9%D& U%]5C"NIB$@8^ R#LD9]A&8(;;U"'<5$ M?WDN3#'F(>ZEXMH<.GKF%5(#BAJV6'?BP^S55G)0,=6X8%:550/+ MSE9F-2Y:M^;*X&D+O \]5)%4WS\N5K__1?#'8H?ACJ-0^ &7*$JC#.$D]1&5 MH4 LB0*VP-BS5 (/4&!-O$#ZC]^7YH#+&^#^ Q1A]V+)G0:UYO>3Z#WV3 M_(,LZFNI]0TI2]VC6A^ 'X*VJ%9:C)URF;^KLJ]HP ^QN,E&@6\3M7#,Q_[312_]#AX,HC:V_+1)/V MR,@:CAIE0"][*I*K08\:]NG/A>$ZE9(#;P=TS@B,B H MR)DZ[4>ACW(=R/AAGF$?QR&.+BQ1ZZ$\>2*@+;$JEMZJ!O!C#0O>8L_#I>5H M?4HU\R"3J KF17H*T1K$PY81[[.!PAR4H(T(/UG]61_=5RX^&U''>.79V +P MK/C-=SU)_J-.MM_*V\VZXLM'Y7G_7>U M/^N9L%J^M=K!]3:M-W(EI:C6IGG+RSZ/\:N+63X*F+.:]5-PC)UTL3JMKD7L MJQ+^,\19Q+W4$>)XCP&",J)*&^ MR&*6&=4<'*T[L7=K*7F:%*!%M2/W>,;54AJ8@S 2!-:<>LJV76MJ9YWY&E-/ MF3]H2SWSSY:EZ'K"]CL5=/#NE7(' _+=R_Z1._)2XS%K]]RXZOT52E7'+,HW M+V^?]1+5QU4I1;'>J ]]"V-TW: 8U7[]/5F+W>W_ ^:8Y$(C-Y$((^SGH;(^ M*5"6YU%()>,\ N&WOPVQIBXE:EA1&]Y/:HODJ\5";X_/*OROM&S07K\WH3+3 MPOXWP>QT[K!F'M7<']9Z=$3TZ(O7?:X5LXF>KK:Q5$?4]FRX5L)ZK;177D?> M*V^'-]:*W(1@GA:Z$ZDY[&-X4Q^CJZZ)MR'4O#T:;T/FG@/V&^/.\A:A20=\ M6K+5D[@G?[1C5MZ)I9#%6B-Y%\N-.@K=J@V@EF_?+*7V4Q%)7YTP\C14NRL/ M$?4CCC**:9BD+,\I;.RP-2L3[X@M8W\&7BW8:];POF$6?0$O(=H,8<.4I[C: MSE3R?FH9^].5M^?-VS,W24O;Y3IR=6=AS\B\%QD7*^SD=N/R%>U<6T^ZLTUX MI2(,8BD"1&6BS@:$2$2C,$-I&F0A\\,LB$$HC(/4)G90MVZN,X859N:4G*D! MYG=Z[RP?;]>>X=A!+;IK@OM')*U+-'K5\O'>U$^?>X@6#^$(8M$EDL4^1JE/HDS M1&02HSP.),DC'H9^#D*I/T-D8I^F22+UWI/WO"KK;)0RKF]BJ:_FCL#7@=#T MYQ26^SE) TD13=7_8$89(CB@B# LU.\S$8DO7@-Q#LKG"W3]'8EY\_0$A3W#TAYZUC:!."5BXD>S2S: ML79@!KXE?N75Y.N@:PX&D>W)DY0&!'5F]"<58G %#!L4^ O&KG(MII M@M=L7?Q06]N[EWNU3HM @$7.:$Y"E/$@19CP#&5^%*)$I"2.(LGB$!0*#=": MV"7L9B:VI*_TG9RF;HGD,*0U,T?@2!C\C'=K0[O1^A9G9M",UP&RZ2_3*4W];B)TRNAS44?QSN>(; M-J@;B_;U4:F==;#W4YJYB7U4Y-,^]O%7;(=B,5'\T'.CJG?%0CWX^&U-UINJ MW8Z"+*58B$1/+(@1#EB@MG.>J^-YE!(IXT3MYK#96$/D)C;W#G&OI>XUY"TW M\A'EF=F].Y7 3/\2;5@,T#(1TMD_/B!HF[73.#4/F%*UP28!4MMJ M@#"F"

    *!M MK[K,=E<72H 9[('\^ZRX)CI-+GQ,Q GF"!V0>;5)0N>$'9HE=/9Y.R/^(MH" MJL^KJKK^08J%WJSOM:MX6BWK$2??5PNU7O6.5 5["-,T#REE*$D#%4>36"(2 M^SX*"8ZS@ 8ACX.'M9[+9V;;0/H@D]]Q8?R55]QX15-A^--",?0GCZS794$W MZWH@[7KE51V.ZKNA!:DJ[]IC-;_-/\/\ O032'@44^5(D<^%\JY9%""*(]V M(@111YPT"T W%5-^ A;00/\#/H&+# MKGHG_ RL;H'_)WP*9MOFA)J%[:9:I6WQ\D^?:Y7NN-'Z;/CQN@Q=>35+[O97 M2UTXVG:AU&?=C2U5<[Q)VRYC 9"@0OEKMMZ0Q>+ECA3\UZ;7HP4K!I^'#9>; MV/D?MHZU['B:'^]']5]M/UC+$P"[P%!5XV?F";0$R[X)N%N)6U@WGW4N_%]]KS/$0R2' >Y"@+PE"/!0Q0 MEC&A8O8P#U@J=4\"Z"C>3VOJT[BF=]7&&;HFK1Z4^5M-&CJE:T!AAH=Q-VH MGL>M- _A8_+YNH@/D!IWK/XN,@GQW^"[^J_5>OGX?GVV!OAZJ?S'OA08 MUG8 7GAB:_Y55&M]3W/4JMU?_J[O<7]MZMJ/*N'- P&X=L=#@DD5"_,/#G7J MN'? 6DE6$02=WJ=1F41!<%IA#&Q$ '-D<\NLHB&D7G35>.13D.#0Y^E=+ M^(95M;Z5/Z]6O%(^Y9LH?Q1,5-]6"_Z0"#W7-^!(,#U!-,>Q-@F)>,!9QCA/ M>)H!D9][B4V>Z?PJUJ18U)-#]499BA]BN8'V-P\H*_7S**>9CQ*,*<*1.H 1 MFJ:(!(DO2.23+$U 6!9.5&55EZFK!#3(E1 MX5QA1O03FA<38E3@$\R'\3ZJ%0 70]VO5LM"O:R3P[B *>9AG&0 M22)5]*,LFG"6HH0)@0.IPH 85-,P0F_J1.NF6J^>1.E=,W4RJ(HZGW@#GYX\ MIC7#.,*=+H !QIYP+;WW6T/:FV2(JZ&8KN*2$6KS!BQFHI]$,H:O6;8%-LA9 MU?VJMH)2]+89/5!"XC1/(D0#=0# L4A0EC.! I;G(H\R06+_82D>=7'&/:!) MT)@#(QO(&QLXX>6EWK'$UM&@!V#YBHVMZL0K)"3YD+X"O#$[DK78K6H;_)NY5_49GRCY_F5+Y_)[]=/:].\+G3=B>.*EAUO-P^6;^KJ MAAU+VK%HIKR6*T^Q=34V2O)R;8[G<:=4),R]3*-#4+[65AE6Z5HPL=FRM;9J MZ"9KK=>PF!G8)'Z^K-9_%VOEO)C@Q;(](K439I,D921G>FA71!'&DJ!,8Y;@ M**-Q0I.0(N[=;96QS57 G*RA2@!S!YVJQFX X<4J@HTB-)9X<";A^"KS#2GHNXKTBFA!O;S42R9GHZ5,ARRE*8H#J)8^;L@1$2F.:(\ M%5GBLS20(.B& 5I39VSVE)OIA%W:WD]?=.-4$ $!78949YJ/=:(0:$+V4!<' M9%VF8T=E"0 M#?V;#F"V.MC^*"HP(L1%GX.9&YE+NS _TU7LCJ^N0C5KQRIOZO&FR2"[4)/S MVCT+5EZIN,]>:?W5?Q>L>4$U3N?:9F]JH4Y$@6![B#^SBW]?O&HKFLBSE+9_Y2F2%Q MSU;/#+X S_[>E_RZ+'7'KN[?58OJ$DW3%._9EZ M+"7,VG80<)WY5,9"@W*I@X)9)4S/KSA;5G10H&[J<_C!2\\$7\5"WW+>D7+] MHC[-945J0*_JW$35D6-:#_E]6RW/Y5-P=7GXNE^+06 M3]4#"0EA,E*!?12JP#[/$UV'0E$8A7&6Y(0'RML"W)=3[J:^4=[UL5RU!>UU MRJ\[B&?+L:= C^CV,S7SE*_V2<$\Z*M\2&#G M.XDR'3EEM[S-ZJPG4>NQ$Y^&B"VD<%G\(#KGL^/J5NY_V1P@ZYNM6RGUSX^D M6%;K&SWP6'E LG@($BPY#U,4IDF"<*"+B468HU#*)&(\37T*:J6ZF".0$[>" M56J&$#1,>'?J6;$T'@SE3O%F7G=6=<(\[9Z+QM%>Z73T8E.?9?7%]K<-_8=@ M:UTO] NI%#.>TOWZZ*1[Y1&I_ZGAOG;"[\4$@,B.M.@,-OE2?F8&5W:DOE,( M9E<+6Y0H*:>\;E(O;8=UGN12ACY#8*H)SD J61D"R/,AGXV+@BZ7CU MB6-310ZU] !E-257_]15 \\H1EE,D.4Z[+$-*4H#P.,X/L$/-VQ>Y]T /KZ( ,JU"9,411I0-&0!BA+LU W*Q,6\LA/$F$-Z3K] MR6(+5'F,4/EK0;RO8BE^K]'GZT#YOPY@*R^ IWP(9)P&Q.>()X$ZP>$0(Y)P MBD0B2(33@$84-$["7F<70:S.JC,S'V:M"6"<:2+.^(6W?JL8%-@:[XB MC,GJBSK7='X!KW[UM17YZ?L!UX5"-P?%0\W-1Q.5O_K5A_WU9/[?)" M^D"O_I_?DS\>HARKPS;-$,>)K\)K72)& XEH[%,9)7DB< ";@@3F8?)K\!JF MQ Z>Q$:EL< B]6.,A)\SA*D* BCQ \2D2-,PD5A%5C TG(F5:@F3,Y<^S:*$ MB74$\XTM,YYV!]Z6'>]WQ8^W9:B;I]WRI$N(70ZFLM:(LVE5< YF'F%EK:+3 MN5;V2\'#GKL?ST=E]8:1S\F+$WO?._+B_:B\.U'*5?E$U*?BO2\JMECI^[DK MK^;%/!@Z%7L\'KI(8IC9GQ%VBN+_0:FL J33U6:+D7H%Z89)_0]9W#@TB%$U M[O8WH@ZUK>4^Y%3#KZD3?,KB0(5"-$59&*>(BISFOI\%N=G ]R$B$UO;9^5: M_NQMX;LA589;]J"N#&XH'&@ 9GVUV+>RQ;RO:6Y5X$!BP+6% M \GM;B]L- "[Q!@1;? NH^_=^:XT1K@_N-D8>];NB-9Q87(3.Z-NL]R>$2L0VA&UF9T0W"D# MYI=.9)^T(]!,2DGE/%S#D?OC*$QOZ(9;\?JIK=>5I]IHS;H,\_U4\K\H= MO'QG= WP(&"AW?&3PK2*A3D-2YVJ[>J,7AV#]]OKR>IP8D%NMM.+O2JZQYL+ M5K$+0SY42L+?WZLO3E6L'_PDX93JD9T\R!'.<(0RQBD*8R+],,JXC$$E%@>K M3^U[:EH>;XC!HHI#+9@%$=:R O]B%C@Z. L^XZ"@<.U9]W[SXIUO-6? M?PAF0%P4#Q^6:^6:/Q8+\653[RR^QDH+D@SQ,!0(4Y(B(B*&LE1(P@C!&3>J M6#RW^-3F4Y/S-#VO(6AF0F?U,&Q!ETH'-"!SP8R-:$B"@9U-O=:8C_IA;S5G M%YO%:(;$V-K,X#/ G%NY5H?I9;5:%%RWU-7+%J)ZOWHBQ?(AQ'[B9VF.,I'& M"*>10"0A.0J#0 8QQI)+8I1U&R0SL1EU"7M;RMYO#6W3:MEA/8UDW)Q)#\VY M60ENGG0RDFMH U,K=#8O];>]"8XL/D]>RDC 76;*[&G+&D#%J;ZY6BW40X^? MELH.1+7>5N7+B/E4MU)[_",")'/5;G;$*EYJ]\,A#XIAC-YQ\ZHFR*[ M;VOE+>I285K55].Z@]SW?;7MRBQ,$19^@O(T")"?QUE*(AZG,:CNIX?.Q*;< MUFONR'J_;0D#"^S[U&1FR Z$A]FPC=Q@\QV1RI'E]E&9U6A'1#VVU['';<^4 MUYRK#[UJ__A<+$7PP'(1\103E)%40SU(9:A<9(AEB8;*/*?, MEN+5]@=/T_9NEX9YWV$]F1X^+Y3>ZA0*%]SB3#H@V 6'TW.KSGQ*'1#L]+@Z M]+ EFO2FU&7_'P77K:[WY(\/?^CTNG@GED(6ZP?!B$S]-$%,R!#A@$M$RUE&L@UY:V]U-+O1]' M&XXB;2:G*R3I$6KSHDF;B7Z"*&WXFIV!WXNGYU5)RI?FSJTN^;CYKGL:J@<_ MDEE"J8J+<8H1CB5&&98:)TX&2=HTN&:\^%%PL>25 MQM[Y)DJ=L[G6&!Q2E!J1IQY@#W,!0THT,W]'JH&9_HYH.Q#]JJV=:@F[,WH# MZ1P9_!"E68W=0.1C0S=YQ<[(_R:*Q^_JNW_]0[F0QS:C?2N_?2?JVW&[65=K MLM1WZN^+Q48]MJ]1KO&!=N?!,(EEC'V*4HH3A'T_0R0+,")!G*0!]U5(#KHJ M=&Q'9L]?/' T4]+_H4\&6/.GW][ZILZ1<)Z M!NA6P&%C232P)3- MXR?M#A$:JV(_S^KE"UFK;;.MSR 4AVI7RQ')"4,X"B)$12R1'S/NDU!0:;:W M&=":V.HTY<6R*4NG&?0=/*F^-U=[;7[Q09>V\)Q%R,]5U(H9PRCGJ4"9D+F,_#"- M4_*P%(\ZJV9FUKVTC+[)>?--[E(T_D+7E(%M5[V*,3/ M4TO681)_5#17'5:]=.9MKAH3]Z2O:O0%> 1;-\/Z+)YVC^>7+W2>]I52%DM<4ZGI \/'(]G*98=8W)*[WFZ;M MJ 5I6#"KV+9GR=EBVV&1NK'MR).6L:TZ7M[*&_5!%>N/1&<2UR^?=\,I8L)P MG"4^"C#E" UOR%PP"&=:= M89#K2B/ ,/<29< C71,A7<6Z@[3FC79-Q#Z)=XU>@N^BG13P]>/C^D-9ZN;" MZZ>UZ4;:N\#$=MN][E"$RSH(]A1Y=]7]T 768*%3$F$L)^J M\RAA#)&(IR@/PC03(B,D I6CC-";V*"[ "'[XI.V\_T=66@ +=L9A>?U9[85 M.]0*S*J["JE)>_2EO6*?9XCXH+S.IPV>I_9*^?(#C\F@6PGUA=L_6& M+!8O=Z3@P*WY_-L3F_'=AUMO2]739"_;B7LT,+X-7RX\S%HODQN&]C,Z0^J^BJ8*'YH+_L+*?\IMJU\ MF&IKU972W1W^Q4VR,=8:PXGEZ"-CC<&F(DVA.?N!2>I[-,&P)*B,8W.4 MC->;=<025,KCZ4O@]RW2[OP?]ZO:ZP(F+!R\-'62?8>.I:=T=#=AP)R%0RD- M4NNV @(SZKVR.1VV<%8:NS3ZP4KS9<_/"7"0-#_[@(-I2=TI,?>K\ZW<#R%- M?4:XC\(PS-3!/2(HIWZ"J!\+'/@IB>/<>CJ0"0=3Y]1KX.&!.4++(]"%P@YT M :QXR7RJ9RX@+F.!]*Z ,E]PE'(A21 '6,:^]2@KYXJ'C[MZLXHW2[5,JDY@ M+#@Z_ZD'.6.B@5 0;4PQ-,J(_NL-EH*H9W#X%&@AV[&6VUFZ^Z%]>F+Y7P1_ M%%5G;KFFWO0Z/L29I)E4[BH):80PSW*42YH@)O-,L#S)L@ $!6W!P\1[AAXV M[/VH(4S5T8OOYU@O]LS8C@,WU[.9GYI8>S!/U1GYW>&FGMK=\'/E=3BZ\O8\ M33'+&ZP0Y].[S3EXI7G=8!7U3^B&+P5'Z_NLEGJLSQ@WZF1YKQ;88O7E.>51 MSE"$?:FB6"$1P52W\TB!J9\E46R,U=='9/+BCRU93].UP.CKU3;_19N[BAT[/?M$*KXVLIOHME57N";02C MPIE;J2>E)5SX5$^."$(<(YSX*:)*;"1XQD(69T'D&]FG)?VITSP=!(-57>;+ MNOQX"\4*+%Z ZM^EM8JT/>P^]D)&NOD M1\%$/2$+<"-]3O#Q#/&E,L.,?4QR!^3+""<$HC".!<,1BE-',1RST$S_,I(AX-@4 24U]8HNM:7@_%!(F,N@DBF$<)QFB.L 0EH3 62?IZEH4_RF G8E-[)5&DUG[=1YN_' MT"W'@"TMDDNGG'0F_><\S%-",4HP3=19,B0H"]3_I&G,8IEASOSP82G6KZ7[ M7:O=^G^7WLUBV,F^R[!-#82!<^75W,P/>'.@A)EQ;1K:;Q*^YD MMB@UAXO8 M[;!?11T>WY%R_7)?DF5%F#ZJ5^]>NO]2W_OS@$=<1A+)6(]R$:FN^R( 7[T_;;^YUW);LO[JOQ0K8NG.M7WBUA_ M7W'P!':3M29V!DUOP5VISX:KTKO_]M7;L^(UO)@?CXV4,WY<=JT7F",P48GW MF_,Q[A"AK8[51@1F.V9#Q.T>NT'O6;9>Z2_ ]]5"O5$U+4B?ENVD9 ME;W$@F0)#7,4DIPCG,49(NJ8@X* )")*2,9Y#JDW-1^)A^6AN@YK_6);!FT^3R$"BU?]Y,P"\?GURULA]X"=.^X\EJVYJ_3@+(0)E,?$][,LHQDW*A&< MGM6)SS.=@CC-O%=C]^V'8]W*[57W;<\5^%X(KR.%'IP4!=']-^]D/ M^_2W]8G"_/S_@Q\FH/GOS7RH=NV";^##A34BSJ+OP=;%:3F8K]EQ%DT>M$?. M0]%5NN%NM2C8RSYC%E(_HWF0HXR(&.&,)- M^KX4I-J4+S;3A<:U97O&N4 '%@G&EO3_V4T;:LA[O[5_3@/O8BKT9 >18WJO M?,;H$7_\^-#WHB64:76CO9!ML<'OS;=I2W9@-4U'3)FG-3I4, O.8J4ELQ"O\+,O(0; M-<#<@JT&+IPB=DZX28:('1!ZQ1EBYP0>'B%V]HU+ 7ZNJTJLN_@R+/7]+(Y5 M:,T)1QAC@C*9211D+,9IAJ4(0 U[_:0F-N5>N!Y2\V&+U'.B,#-3=J,&F"EW M+B]KHE,CZ_1)YAQ YX30*^'D] G<#X?3^X9%L6J;!HZKFE5L_20TQS'2<10QG" ,.6).OD(JDY#+ F#2"=)0^$^QD3:8J4WM1!DP8)(KX*4I,@3P)),T8X"&)\B-C$SG"K:N"A MN5MZ7H-8>]NN&L([&5,Y'/D/09)S>H53(0^MG:C=^#0 MJE_5QR[:R#Y/\YCY>8A8G-=HJBG*(LQ0[$=ID.5Q+)A1E'.T[M2!BCX*5.N" MJ=WQE[JBLRG=A@.I=G4Q=9).*8,M#=ZB"UB0VK0_NJ M=8+-6*;:K50Q@4IUP$AG6==S]%ZI<3K@-C]N=>AERS2KS7T M$R65X-TI1]=EJ7V)]L+T9?](6T55EX5N6SMWP.@U#NKZ.UG>/M=1Y'M=GBN6 M_*LHEHKM&ARS6#9[^1$.U<^*VOK]00%"('"8T3C1XQ?TS%T_0EG(8\1)E 2^ MI+[(4^-L[QL5*,B3']G\;_G>PF[-7GC'_C@ M)(BR-(X1E1&5ZH@J0@*K !ZC.'7E[Z9:KYZ46R,Z.5;5J5J/*0Z4 M;UL*X&3!C>M**V-9715,C]*;MU#:5/R3 FGC M%^T\:NW=.T/-MM_@$-/,ST.NSM^^KKNB&A#*&]RTER?;,E,L08QPC[DFDSI8C32/J"^SS/CC#*GOZU6/04[(B= P^SPKKU5A8Z_@D$I&%PJP+%VT4P2P4G%, MON'2Q-ZW9ZQ%')/@L/AP]&E+%"7V7?#-0MS*+ZNF-N?Z:;71!T39F2&QO[*X M6S6A=G5?(S[NT(/RV&?43R+$_$RC!K,4Y1&G*.&4R5SF4P>-'E)YV.ARZV/A"\R=&'9!;9O(+J@?GOCM:W M+'HMC_IW'2Z[^M_QZ?U68).Y7AY2PN36[C2+KP M7V'$1NQV1Q1V>0%XV?U4=MFS/N&VZ[5K>V.B/RAP=6E&)=6(DNV:7_\")"51 M-Q()@JP^)W;672Z3R,Q'RD0BD9].![9- M[SK6&%GG->E@5]C4)@YHA-<%0+=6^Y0=ILG7Q/8\4-9&.+>&=UT+3]?PSD*\ MHX9W-L\[A&T^++GIPRKO9/W?#\N[IO'4[>$FPD1SRYG <8$9$4AD88YPGL>( M1E(@CDD4\Y3RA%! @SL@>:LO]."&=CL^S.T[OWHG PA_ /"U" 1YALM)_W<\ M!+_LN/C5H+5C)&AQ4MW6C(06('HT#FINX21_Z,$B3' ,.D-.@.6FBT'!93P* M2CF\#O=Y3*;#+=]LZ6+QI6ND&88_-+(\&JKN MD>0]@GOHFG'H54U[P]A$H6,G>+R'BF%V1N M[+"2H1A\KTFZC8GT^4E8VL)7PA=H(*M4_3>6*?UO+J7TUY].P[#W=S_6,3 M9J:I5#2**&*810AG/$,LC[7#&<4J5H0FL8H@EA9&?F1;NF-F/_,UJ-FY"1J& M@A9',",+A-G.C(X''LQ0@G#S&/@?AH,G2PRKDG?'[SR(#A,X7MD M#OXPY#W%IWJ$*K2941?]O6Q=_EC*@8)UP(E)(D1IACA1@A(8HDUS^'E"B,7=IA=E(= M>_,\4'+KC-D-F9V:>@<"IKF'7IGM!GUU*"4X<."_9::5O)Y[9W;3?)4FFE8P M7.NF:?>RZT2VIZ?5\NV"EN5M$X3A61Q3C%,4F:8!&"<18HIAE-"01T5$HT2 M;, YB?'3+9Y,8I"A&-Q"1ZR=X6$:!(=%EB!%3>Q/J1RQ0J2(2E)0DG%:Y!C8 M26$0(FZM$VHP@@8;AZ&S%Y"Q,WW#I(79N>./?H28VW5AO,V'.R,P\2"X:P*> M3WR[^B3\<'Y/7WXW%[!5ZKQF]'"B^VA9P6&YRGC?/4T\^%ZE$NS(MT<2^"W> M KK=$BU67^RTRI V/:Q%?*:PY=6RO5?UJOM\\-J0Q?5U=7C:J'?_;)9WCYM M;,-*/7_,?O?3W$?+^EIG4X\[W&I/^_.S7%>W MU.5^H$LB*14DCQ"A.4&XH*%V!7F"PKC@F:))$3*KUK8>>!G9-.PX X[-&0*N MG4LY$60PR[&O3CB$R8*&K^"7AK-?;X(#<\&!NU&&XWA R5O[;G=.)F[N/1BR M\];?PY<<.@5@W[7QLSK\SCZM-I^5*N7F]AN=+\O-8:#S+,4QS4): MH)1',<(RX:C &4=I+I(TPZ)(2;2O:3/FVM;P^>'/2J5/BM[V7%JKMZE&^.C: M=\S;1V%K'R=$=NA4V#TW-\'7+?N;Y)OJ7H^6F@5SO[ YJ:&]"9C4_KP,:J;K MQ/@=QV.,-_"#H?=)" /9>J6A"7[ O#Y?P=/Z#D7"O\W%#UGN)I#R*(PYUC:S M"#E%."X88C'6)I1@)7/!*"7V Q".EA[9Z6MH >I1CP7OME##Q('9F(:,2S^V M8Y$ 5;3.HKD5REJ+"*N#O2A%9ZGK\1O35;->Y/2H8/7R$VX>U8-\>EZMZ?JE MZ:U=EEM97Z+MRF(_KW>%L3,5XBQC>8:**-86 "N%@G&$( M\9%MQ!?YW-Q)F=WWJV9"FG#[_7IW!'*X7P!A:^<&C848S SMN6@F'>@C(%VO MJTYQ]79TL[N(O5#V[L^?<0'#D\\"(CVI7^("RJGOX;0&/-A<=:,UH>SF!A\0 M8+[PZL@&HFY[2@D+%'3(YA8!4G]8Z\W\GY4+UD1I_BKI M^D&C*V=$4EXD-$)%PJ5)CD*J5=(>NH6^G+Z4\\[,$T7K[8+^H>#.8!1F<0N M. F^,Q!N+[OY!+73\4E+LYOV)%,1TI 9#^PR]9ZY2KY6J)=J.>:,4 ;)\_0\5N;Q\B*TR5:THWP8&6OPW\FA2> M-NVSY2?=J*\)=[HY7WW.3[AV\7VW-]")]LM3+'I4(M;.?;RH5>?LXERIX]U/R;96]\UE+PN4: M,NO,^B/H-AOC 0N\WVNQ$!@>@@,3P1\U&U;-(P=]6P%CXL: S'%LG"_H@(/D MH AT#Y:S7FW"07-0"8\'SX'?=G6KFGR!RM9\G/]C.Q?5%ZC^!W-0FF4I%G$> M,A1BJ1!F48(HU7\00:(L3.,$AZ!L>PN:(]O@0Y9$$^)<')@(GO=<5&%.83+3 MUJ5I<%F'/($13QN$;9TSK[A!?;2CQ)*;H$4_.#!@T0'9P6.SEMN;X]9/<6+_ MS1J"NN9:T>D6OO3MCITY*)(,H7-R'LF$ XE1SDG M!!5,A6F>%ED<6^5?]5(:V5[4M*MRDF/J04W>/B#:C5=_$-0;"C#M=P8 %.BT M$LXIN-F]\F0!32L!VT%,NQ>&-OWON$RM^Y$)%DN,LQ21T$S&9@E&!4TH(GG$ M<)X1$7/'/O]]I$=6[//L@:/D@KY&9D-QM=OWQT$+9@ & C6@*;^MS-[[\/<2 M?J76^[: 7.^V;[V"0W3GS;:<+V59'HTBVE_3?IE_>]P\K+Y(+LUHU_6,C;&C/X:R*:Y:U[0''3$& M FX1VYD$1I@EVK'4GD!V$QRG9]0H/ZR"AK6J';35X<0GOH" T"0XNP6(QL4; M%C4:#%-G%,E]]>FB2H,1.(HR#5]M:%GTOBSP4 !X(+N@\Z>WM'RL*P5G*9>X MR%B!.&$APIQ3E*LL06$292I,:,834(*=$Q=C9]YI0JU:VJ; UK72&8*NG2\Z M.F:PS6!0#?.!\9T%VU06S# ?5!]$#_H#"IH=T/->O0SAX95*E1U@NEZ7[+*8 M8Y'BNBJ5>*G,:&U1=S7)*F<(!:'BA1%DO 0U-GQ*J61 M[=2.KE.9X55T[&R0%YFA%XQM@L8.S4=*"XT/M7JB_ZE7U;WQNCGTOCNC-ZB\#JMT<]%O-H;_<*C MCM%H?2RM_+*ZA-=,)ULM3?KN[<]Y.0M95J2X$"A)0X9P$N=FPF*!\EC1@FO? M/TFL,H&LJ(U]F521# XT@S\,56B4N1,OR\"R+Q2 ETE0 .#18QO!? 6,.VE- M&R.V$?LL+&SUDIM25QF#=6#Y[2X[GH>"4JZWTC0W(Z,%0X5VB9%(DCC-0DI$ MDD(T^9S$R.I;YZ4.R8V_@ J5. D30E"4FMORD%'$(BE1D2:)]CD,*!+6X'P8 M+DX-SD=!QLZ2#9,69KYJ,7?U V]]%P]<%\63P;I 8%(K=5W 4]/4\>30N..' M9;E9U_5!MTOQWU)\DZ6V39$L2!@CBC/37R S4X_"#.5Y'G.,22:98X#Q$KF1 M[93IPA9\-VW83(,@<0B4N2AF#W#0V.%0.)R#A"W"52IU3?JFT>8Q GU=HGJ/ MZ%TD]DJANR[!K\?H.M]R+-JGS_,-7+ZNNKF]7Y:;=)J#N%33+HZP0 MV)3LYS1#6$KMFY@#OR0L8DS)+&&PL2NVE$* MCKE',,,)6I=JE$B1%=J%(&&F+4J89JC@*D$RR5BF_Q>Q--NU;8;Z% ^K-3H MN#TSS,+XO;:$( QU/7RC-M0C:;+I'*XL#ZS7]Y;57 S#_& MG^. JW?W!\+#*WE%#C!==Y9<%G,<7:F_2!]79?EY^94NCOHZES-]3(H9E3E2 MQ SCB A&--+^$U$BE@DG413C?6MZP-S*ZR0=S-F#0RI&$\BH':: &Q.GD=PL M9'U^T'IW.%7I,\02:O"Z0+4S:T,Q\9HR'*N MM]84YQ)A&E+$,ARC(DQY'J8%2U+00/9>BB.')"YG%>]8"/ZHF0#>B?;#:*>H M7L&!:>Y07,#J;"VK)_WNIS>IPEN+?VH![%]T,PF'Q(H'O4#S]H( 5%!2,DXD3F%$N(%;A$9&3%/Y!T5/*+P-CI]5!Q8:H,D12LMEVB M>-+4BR0F5I%2NU+[7Y!,8)6HT*H^%DQY[%R'FI6;8,=!W8!H]S=S[#MP!*BI M H';K=NC0@93>!!:+B.10+ !JL_&@L^MX,PSC+ *,Q9VUDZ?*'] (M7TC_[> ' M=:\]C:K:B+=72ZN'76\_ZQY"#_1GG2K3&L/Z26YF.$X()4F.) ESI$T@03F- M"B03$1:*1[DJ)%%"L6MX91KV-6JO,O&Z1_1K4ZW[7G,X_.PWMPRU'' *6'%OOOWU;5]?^P5_6=+D) M[LR/53[T[[M\Z*8&Z?8'78MF0J"I&WQ>KYAT1WF]TH\FH#G26IH$6L&$KC)$$X$P+EIH,R24/%$BE3IAC$K%E1'=F*[>EO M N< BAUZ=@;).R8P^U-9E1;]H&' GUD!">C)BMC1G-1H@& XM1&PEQV"++O1 M]+O!]!^6G^2F;JQA:-]N-NLYVVXJ$[2ZIU4UM**Q-@,J0DIF!.&4I*@H4H)X M)%C!,DIX(FSBK*X,C!QX??MH2AW*P'R4)I]:GQ:JMBZTQ8HI=OA]3O7FO90_ MS"_*>HA#/2&GSGK!/;/VK0NBSGHDI@7RT?&D.G/=8[ M^;S23\Q"Q1E)\A!E/-9;1)+%VH%,4H1)G#*A*+.A"?.RXGN$FH.W,6-YF MZ"80-1^0R#@07IO+@/% QYT*[Q.^C:W> E:S-P$=Z-C![EW& ]#QYL)KU@" M+S#$EB)NTQ] MZ,3'HFX;W"ZUMQD$78V >*.//J)]A?MIM?RNZ4M1W?R651)=^]]-QL*GU>:O M!;O%&XW3DH\W_ M+-=[4OI0T[H8;TJ4859TO _,SL+^*3X&F/6M>$05D\$]?3$GA./>*WMVZ]2& MFRI%2?]V$[SHD\&!Q9LFZ<&?&1X=34\F>CP^)S7?H\-]:MK')^B8F=%NO7G+ MRJJ[UDS@6*@B9Z8M)M$FFYOZ4Y4C$1<$%X3%$8YAO6HOTH%HNE.[VK='C6K_ M$Y@P<1$:R0N1<B\V%XA9@)[:P6S4SK#QOY M5'? +Q3/4NU;HICG"F&5:RL5)QE2$:$\D8D^P O;\K#+),9/FC@0#2JJX!*Q M*]CTQ+"]2 P\^L*%!=6(=MY$JYXG^AFNZ:+OU!S M#M6>RZ'RF"=$[X,1"@MN9ER9+A4B25 24D:33*DBMNI2T45D9.5KR ::KKVV M706D7]]\B G3N):$/FNH+609H&U7EYY,W_J$:VM<[[/>ALM5)X9REF18295$ M*$FHWO,$8:B0<8QD9.Z$91BG/!\X7*ZF-++V[:>ME?6TM6HFO/"5NC>4; MNJBRFNDFN'!Y,@:F(M+''1%C_2TDH?:\3)9#KISO)-C,A6$%I:+R[4/MY M.=<_95F*O5#6\RJVV_9 MXBD0FI= 45X-E(4IO!VZ=LKO'3.8(=B1KU-LVPP$%0?(L! 8'OP9!9#(G@R$ M'74&_:P> MZ,\W/FULZXQ=UA[9:C0L!3N> K&MLG9/V3+N@NF@L>.L]ZK(#[#= MIF0*3&%6930X0=7#0S!Q*B-V(CA9/?$0.-J%Q8/6<75GYD_RB[9ONW:-A!I* M[,0:8:SZ%2F\>0?'JT_L!UP4[7S'O_P8/.ZK?0>QY57[\^;"NFRZ\)($"\XQ M0TH*B7"1"L32.$(ASR,IPEQDH=64YDXJHVM71;?*L6L( QL5=V/4'POV(CG8 MC8<+#0H*]PHU("I\?>W)PL*]XK7CPOT/NVUSE_-&6CE,;UX.CS0I3E4R2=VQ MI35ZL1J\^O!(EY^?S1+E[U7BR8=FDMK_ROFW1Y.(HO=O^DU6C6!,'QC3!J8N MPXX*$B8JC9%@VLG!+*.(X1CK/XHL-YE^*@4-4OW32#:R\:FYJ4*)PHQU6I]CUI2!NPEN)B)6*<<-KV5VF-LZW'4 M&RUOT A\$S3?H_EN?.5-L!,[:.2^W+[)G\/UI_LX/;EZ?QZY)G4R_SQB7W%O M_WP,.@[:6ZW$C_EB\46;?WU2-ASJW51IIUJ&B/$L13C/%<2%%DA3Z M. O932_0&'E?VU$,_C T@X8HS2 MA*DDH@03D"YV$1L[:'WHVM@B;I,'"X?-3D]]@0&,-COC %9=&P$]Z7 GJ4F5 MV4;H4ZVV>L>AF<;7U7;S^$/OZ$T,E,LD$D*K,PY3_8?,"L0(QB@K4DY50G+. MK,;J75I\9/7=4P,T;#@5OR<8-5 HX.EH1\AE,LZI8(!.$P,$=.LD 1 4UB;B MBB2=;2!.WYFNS<,5;H_:.%Q[QO4:J.F87Z7+U(DRG[>;Z@$ MQ8ABG"/,!$,TEQ2Q/(H8C>)(B01V+=1);_1 ]FYFPW$6Y>K @7O.6A^4MG=+ MW@""QKMWV#0);#7MH$7[J*ZJ4U\-V4E^OE=E=UK#@[ )\WXH0G@ MAZ8'X*Z5ETF'T1Y'W<#+'/X?5I=?:!(T>4ZR3#*!Y/I1GPB1<%VF6 MR@)GS,IB^&=M9./2YL1D9EQJK BW+B-\0A8>SJOA#K-9QU2#'5G3:ZKI*5CE MX!WQ:CZ:J^_U).N._;U[>_>15!]Y/]$G.>"))KA1!A0RQJ28J4"XQ06FSOQ(2GPT P3TMI2]$G2D=^H7ZW] M5/W#P3V]NN DZMPGSDXI>Y]SG9[(-H<;IC>TG)=?G[6*B\_+W^EZ;CK%FLRL M:%:(HI"Y"E&8YQ'">8*U/QGE*.,J8GDF$YF!3J"VA$=6Q8IP4%:432'%]X9V ML 8G,5I#&55=<&F*2,QBA'F:()8D"A%,1))I5(D$=BD9 TRGQB6=<%9>][/4 M;RXWP$.]-;9VI_LQ\()91\-!*U?B)JB1^[I';L='=S:MPRQ+F.3>AEI:DIUX MNB4,C/,QE\#WW6ST>5?ONVWE@1V&63<]2V9QG*8RTZ8E9YPA+"5!E*8$Q2GG M3$5))O"^:/C!WEC;FU;Z&YZTGH_/"= =WS M"+,Y -CMK(YG%+W-4-#(:4;JD]^!E7W[(7_&!PZ )_,#(#RI 8(#,TS6'M M'3JIC>P2-K2#BGC0H@Y,MK=#SLYT>,,#9BT&0 $V#E8B>K('W;0F-0%68I]J MO=U+#G<0QQZ-^=N=5'2[V/RFZ6F/9O%_MJ).6BQ_HS_G3]NG69$1QK(X06D4 M8X0+EJ \,D?$@N&B^!OFHTJ^=D<:>1/ M+LLR6"G(78(#TA87!N/B-_"(4_WB;H?ECJ/@P)+Y9<74N#@"POOCXND6PQ\# M5UB;7O^MO.>@ZC),DB3)'$A"*<8X9H MEC*4)2F)1$'3O,C^'.55E]@?>3/YM#6I0J8UP-=#V[#-XVI;TJ6 YKE,_,': M^:E_WH\+>'DQ63W47B[]X^G78ZPT_=?YE/[T94X7F?]_I):IZX.9KF"IDPO' M 5=U=..K=J+D[5)\U%_^Q0/]^:X>3=$TZIBQF!2,YQA%L2(("\Q1CF-I)M12 MKA2/5&C5Q;Y WXBLH.+#M3[QT"F(7>]4:OZ%?= 2H.JJ8[#0_!+PT7 MUW=6^-@AB-2^Q@M9T9QVC! $AK-Q0:"7'8L5:?GAB=4-,:NV[A^;Z>XOLU 6 M>:K]410RI5W46":H(%3HO^:)_DM&"0.YJ-=)C6P 3'_DFJ[)R6K=>9@N@>8' MH$?9@9F=2?"#!,P.&!#>[$&H1V'^LJ?K4?/[A?-5XGB=T+25CKT"GQ4\]K\Q MN%^?MA)Z_:85UX>G9U-V-><-F0?Y<_-&R_!WQX9]=HN/K-:G+>9N@A9;YG1P MRIASBSY+++N5?Q(8838!C&#PA^$JJ-CR<,X:#(F/'GV6%%^K21\,D(XN?<"% MAO4^T.[*A^5&?]?F>GNMQ\4,[=&4 @>.[; M8$?[53HZ@&"YUNL!MHAC2'_+2OF/K3Y"O?MNHBSWJ\6O5HG*3V%?"UHCEMG!8"PUEX%?2R8U2T'KAPJ%']4)9;*69) M)A6748RT=9 (X\C,1: ,X2P6*>4QH0)D%*[0&=D,U%1/BL?G%67WNO%KD"F2 MN("%XB&)$."Q9GBA.6DX+-GZ >#\"=TK2&;ZRY.]<0S*G^6JDT M105.4H33/$,LSPJ4Q20I$NT+Q_$.0>MQ.][P^Q-,V;F&FV4.0]H28%3-$]$[Y;Y8:(!-,Q6VE 59.7 M6'>JECQ::+(JR4OLMZLC+_Z[J_NT-$5JZRJJ]&5>_OV^KEJCWV0T(Z'VH!1- M49R87/<81X@JK2HBP5E$DRS+E%4K>1MBHSM2+=+!6M/>U>=IXM!-K ,RVYW, M#Q#0[:R-@2%[$]SW@^"PH?5+YVU7ZR U\=;6+_3Y_F;QCIM>?YPOY6?U=BW% M?/.^&9#6I%F^VTN?];]L7F;$5*U0E2%>"(4P43FB1%'$*",BR?,\R:V: M#+@0'UGO&[*'(7(!;PC#E!Z$IYT1& LEF%$P7!C7ON8CV#&R3Z0.]KP$;_N0 M UL*%P@\60X0Z4DMB0LHIY;%:0W7O@KK^7=MP;[+W1WX7):S,(^Q)#G7)V', M$(ZR&+&",22P2%*<1GFH"H?RW(O$K)1C<"7NPVI#%P$W1Q)A/%:Q9R58''B! M%OM?PL[.?+A#X5CCLA=WG^O@LUB_0QAOE?F7:$Q-U5!- M436/;CBR3QKI1ZA;-;V# U-1("[!'X8=3TD@UF([)7STKSY9UH.U$#ON7 MW/;@6\ZW3]NJ4O9./J\EGU='"OWS0E89[4MQ^[1:;^;_K'ZOB>O#[^;E7G]] M-OK?3#;[LTECG^4*Z\TYRQ$/,=7;-C$G?D%0C#,>I;$*&4LX MU;O\@5W8WN[M,[%S!R:%V,D\M6%MLVC*.ALF*TO59O,FV#&J?S*LWE2/[+GU MYX'XQL^3T^*-K4G]'-]@GKI&WM?W=/=\N]T\KM;S?YK[9S.@)%8,$2QBA!7+ M48Y5BFBD&)>)!C5+!]T_'VB]QATTW5/W>!O8@L_Q1M -E.&W@L&!\(@7@^?2 MC74YV*+TNA>$YR+W7A)>> 4^7_?M:EEJ5TU4]N/=8OXTKQ-OR]W,DA0KI=(( MI:%I.I[$"E%,!,HBP2)).,OMQ %3=_LH3#9[UU+4]@1>VU<<+T!6RV]:&YY,XXD'O<3MSWDY2XFD M>O-E"/.0()SJ/PK&.(JB,(RY5 PK4/.N2T1&5E=#$AF:53.4F\"0#?XPA(') MYQ(+@31G)=RLTU-0OG71RDWIA=&%:HS;F<1ZZV>Y12E12H0)CQ'#,VH'>YUU[^==SD9IF-Y]6 M2Q.$UZLOO\VPY'$8Z7,XET0['.8(SG+C=22RD%%<2(JI4_/^JR2GN3G<,1#( MF@-H&_[KB-GI]E '-,.&J$;JE6GOSU=GSWU>X7SUD3_.J6)N^;WBGS>)K__ M%==$OWH>Z(XX\8N7G0WTB +,#NZ_,37EL?OS6BSC##&5"$3CE J*XQ1S M"IMR;D]\9,.Y8\4R46V]ZOUW6K+-FJ[V(5RONP[8_[O>KZ1GY4J]5D+ M\XP6!*5"10BK4* \CABB*IM-"%@7!>(HF5,=SQL M'..Y!ZHWP9Z[0*W6NX*OCZNRO DJEC2*'F.Y;E#XBN,"J4\;PW6#YBQ^Z[B, MF]EY3^?KW^EB*W^3U)BSJNOY%S.F=ZV/EDW63RA206D8H2@FD\UH1 J>$A3* MK#K=Q*B@88QP6&1Y@E7,4V4]*,V>[MBW.Q4C0<-)L&?EM'0:,-(+@&FWK1@1 M*>!=CR5(_19D$%J P6?CH.8V\,P?>K Q9W ,.L>; 9:;;JP97,:C<68.KSOW M/-6/FUQ84]S"-C-*&>:O_Z(/H?%_'496@_N;'H.D<)+E:9$A(7F.<)ZGJ(AC M@K@*0\$D+7!NM>7X@,BMW>L!H&K*H?LT[S-L[-S,(1(#]XA38;UV;;THA+\& MK.6+W@1+%R06"8D011'"<(FUZE@88ZHC!7! M*8MXP5WR+(="Y6"P+@28!IBL3M0L0V^>L/ 09Z-* ]H5;6O8\I\XV26\YPS) MBZ1>)16R2^AK.8^=[[@7'#TT!1.S/-=JGA4898IJGXTDIK"!9RA.,BEDD86% MT73[J_WVXB/?X]3%=>'_N.7R[+:D:P^-NVW-0C M?^_7=>AB_7VN][RWJ]+2?G2!T*U GN2'Z9&=Z!X#-!92.O54NK;F9)V4>H1J M]T_J>]0QTF)Z!M0MQ>^V)DA^7[6WKX+H7V2Y6<^Y/D%53U5#?_^RUM[;C*J$ M$)HG*&8915@F(:(IRU!A[M>)3#CAL&DS+ER,?NFUHUNW_0BV2^V\FH'&X W1 M#63+D,78T 'C&A54-3]!S5!0:!77I_(<6A2+LOV-GH3O%^M-LN5;2RX M"P0[QV&@_&Z.0[?H(\SG[)'4V7FXM.:DSD.'4*?.0]>C<-6KCLA5LZ''U4*_ M\F6S_+V\EW*M=7K[#%9%R^5&5LWZW-]B0V]6F^UZ&?RN'5S-3%!Q8Z^:MB#U MJ^H(^,!4UPZ:$507*+F3*MO2F$RU@4*W51WZJM=S0]U]K./@$$:JB'B*)(DB MA#DAB&62H)1&H5*4I:GT<7#H8>,U3P[NK0(=(1]TC/ (I+]SQ&X(V>L>)"RA M&?Z:[)EWI=KGV3N9)\ MMY3K;R]-[NXLY%1P*I5V#LS,VC U.0.F&3LM$AG*C"=% :NEAC$PLFI^DIM@ MV5 /OJ\6&F_7P2F6@-IY F/"!-3K/2=5.X4=+\&.F:#FYB:H^0D:AL:8R *# MPONP%DORKS3'!0;.]1$OP'4<#R[&?WA#2RG>KIY,Z7/=ZV6]UM^\JE[@SE=CPJTUA^WCS*]<,C77Y^KEJV_JY]$E-87?LIII]3 MQ+#@B')S1U*$,2I889J\Y"'E<9HJV/#MJ1@?V^QMS:V5Z8+4=%'_7E$?<"R: MZ@.E4294*A/$69HA+(L(Y1&CB*51D<5%%),L=&C8\Z?Z7 =W__G]_Y9/T_)8 M_&?Z<-P.TH8]5/$7M&4(6D($["5H/]<(LCM/U[($+6&"2II@H\4)&GEN@N:C MUY]\+9/'$_C$GX*O,_M4;$][RI_XPSB+"TQ-W[$5"C7YE$T.CW$$LH)AE$C. M$4Z)&83"$L2RG*1QJI(0@Y*>VXM/\E]GTU$FDO/6VCD M"G34"N?2,8]U%:X+19_5AN=&?W-PT:BU+ MN2EG$8ZU(YQ$6!]2"ZWC1"91F,>*AU;3)/I)C6T-]X0/,UPM^JU#\;+4;R\H M '7;#0#7NJD.V?Q635TB]!HU4QT"7ZF8ZGK#39&_R.]RN6U]'1FA"AO--56C MIGD0UF<$,XHVQBJE,N:,@TJX3PF,GOE0D_M/F'Z>P6"GE4.$@^GBCM(H"GA- M#$]J=[;\I,IV3;A3%;OZG&LCTJ;/:75PO9M_GPNY%&7=]73?B__#T[/YMJ5Y MB"4C"H5:][32)2$JF#ZBAT2J-*9I&MM-8'(A/K)"?I1E^9_!CH7 C.R4:[.3 MW ;/.R[K)"5H*TH )6'S\6PD[U M\G\*C"TC*B/A!HRX[%&IT[;V?-SLVD8?IF74O/CL_@I'P%OW5P#IB;N_PD$Y M[_[JL(:;<3?3;N=UT<#M4KQ=59Z97!J_K/+/7@Z)U7%49#@4&-==[/2TX7?Y5T_6XI[K0W-&-1 M3J72AJ/(*M>D2!$M"HDBF::=XG5CO[O/=9ATIQN?I$GZ1U97C] M^,CZ<__NW@7F/?EP[94G]=(NB'3JAUUZ9*3L_O):=F#UQX.F MJ@^69H*1T=Z[U1.=+V>$B(2%+$1):#+Y0TE1062*9!SIPQW6ISS"O&;R.S Y M]FV\(1P8RL$?-4&@'H_RP=@9A->&&V99($C[3Z0> ,542=,N+/ZY$J0'@ Q. MAAY"RV% RNVN^;%I %C>;>7#:O^KSH7OY=O5U_E0IH>$TUX$-S4"K+F^/>%K=*OAJ? ,!5\+_^]J@RCRY=@QUUO M+?4P_/K#%V-!!XSVN:$V0AN:)@(&2+&I$ X(07*DTRA/%4J4S%)20IJ"]]#;V2[ MLJ,>')$/#'WHQ)YNV"S/>O[ @%F*#AQ&*"VS%-/;Q)]N:A,/ +(2_7P>D-UK MCCK/'Z78+N1YI8<^7?UEM1(_YHO%@QFU<=@#$UZDO" QPBH)$>8)TXS(NJ$ ;T\+SK-*K G#'D79 JFE$HV0A#,#$ET%RX&!:(^4. MT9GA&K"4:Z.N.I&S3MU\H#]K!YYC M7$=;YO^44FT7'^=*SL("8\65*;1D>B>+"4=Y)")$\C1FC#*,(U!S21NB8U]* MM)L!/'>W8'('3K)01BI,4,IXA+!,!:)QGB$JLX*J/,]$#"SF\@V=4Q%732I8 M:%HC@&;G$O@& F;&:NJH(G]VO+@)&H ^=@$$3V@&2.PKE]F&Y+1IS 0SC*8 M(>^ZF=,'^?2\6M/U2]WUZ9ZN/Z^K>JYZK,^]7%<7S+,\#F6:Q0118?*9H[! ME!!]5,"2$I;QC%"K?&8@W9&-ZOUQ!>=-\$S7P??FZ9>5,,YTF2I-J3,Z/%"8E07J0@_9#F;LE2*YO@"]'N#U1L&QJY@0\[KKNKDA_[!\2Y_G&[IH BY" M97&8Q EB)-'&%0N,:);D2,HD#VG,5<9!+4P[J8U]4M[3KG(YT(=ET) ']A7K M1,S._'G# 6;13B&8[R$8X;K:2D9?7<8Z:4W;:,Q&[+->8U8O#1W!TNJ"_!6;E_^6XMM\^:U]+UO5W>0IYQE5% DL)<(R#A'%18)BGJ9%A)ED&%3B M[L;&R#:AH7IT*^U4L>0(LNVMT=C0P("U/7! M+$ZK.?;V6="R;)R@C_.E_+"13^5,92S7Y[<"%93D"/,JRA07B-$T#T.!XYS MVOA2KIY.5/Z8%H>#(#ME0G-0Q *$Y-!?1U-^/Q2?YH=5%>KY;Z1UY7 M*%YN",59$2:TB$R]-==_1 P549J:ZZ2DB"E+XQ@T/@W*P,CF1(.M22]> BI6 MS^9"A![:?3\?<5\3-/-RQ4,3[8,3'Y2H^8*SJEU]P,M8D'4L+C0J4YDADVHQF26!]G0H**."YB%8!5T1?HPRGW[Y?%W/=%":]KZE7^2S"Q2+5QRU>=>V MN'V!\E2 MB7V(/BPLX3E>V2N1+Z6]2F=:E>T3]TQA>U\85KBR3Z:_&,&<15&!E=YYD4P8 M1C@U'7L9XT@2'F&J-V)!J4L12S?9D17Y0-.MCJ4',]O;"=](P/1Z7]_2+FPY M\-">8.N_UL5.:,]U+SU$7Z4&Q@Z(:_4PEF\#>Q.M-[.'^::NHA-F-L&6+OYW MOGELWUX\K-[I4\+FI6DN%L4R)2H52!%>(,P)1E0PAG(1BY3G">/8JD+ @?;( MMJ+BI@HKW*_*ZK(9V-3-!MF4W]-\.-L.% MXC0=@-RAV+<$&K"$[^JB\LW+;_1OJW7EU=2GA!1'49(5B!4Y03@6"A4<$\1E MA N1LT@5GHJ,SFB/;$(ZBT5*DQ59L1/4GK;+L0*"LYUW,A)Z,-OB%3B/]397 M(1B][.:<\I^D^N8J)/9%.->7\&Y\;CG?/FT7YA*@70@XHQC3-(NU\Z+_B[#* M0FV#X@)%BI"8")Q$W&7H,YP3*YT:/@CZ0#R@SD.A'7 >;(.&P#:"*;H)VE!: MS=?V:8YZT!C?*EUCX,]BG'H MBHOI7@;0B:CFJ0@0NM5T9V76 #%]JB=*OX M "E@>KMK,NAO^,(%MIUZ#+37F:R_P 7FV[T%+OTS?(I/?8"H2JIHE0-S1S>T M&5,R4Y2$J>(APCAE)J H$4VTKQ]SK(H\ST-<6%WL]1$:63%JTD&+MIEJ0X.& MNOU GTZPNI7()P0PK7*5'C3;QT8TI_D^G0M/-N/'1KSVG!^KYX=C HN7 M#T]/>I-;S^GBS;:<+Z5VR?D_MO,ZQ%,V-\]92DF>$XDR3CC"S PK#C'61_A( M88+C/,E!V8NNC(RL[+_3]7RU+8,V89?K>P>$+:\%)\ -9B&:B_^J^=Z!I^# M5+#CZ@C5T?("W+'QFC3@P,8K9!2X@W4YW6# >@YC%7Z;B]N-_C)NYKQ1(I4F MA0A#A41,L#93IB8KC0@2B6!"%@1GU*J+\.7E1S8^FA[:$03,"3A'H>=28;!L M0,>\)5:_UMO(!YA],$A.MWD','EA(PZNBM,YUN#\K>E&&5SE^&A\P?6GAK;/ MV \SW7<'_3BG;+[0-DB6S2E(?%Y^D5P[6//EMS>TG)>G/8E%G(+4,:+#G M/*A8=VVZX>-3M'2P7NNS 7I=K8_E@/E-[T=DFJ\??R03-=[PB*;WWAL^>'NE M]AL>8;W>@<,G$<<^P("9-W<I:#;O#$M1?3]?4LU_-<.J"7B9UN%"<9:2+$$94PG" M21PCEB8I2K5/QL(<9[$ S83H)C>RBC>=2^;_U+NQJA@P6W$S,(]#@LJ6Z%GJ MN3=,@)HNV2;X4)9;0W4W(:XA/%+[]6X1/:>B7B'V*BFHW8)?2SWM>J@BC5(/6N%6MR/J;2LO'X-U/PXW'QJ;=DHXZ???/,#_WJO/> M_;1#L/7K,UW__;]7"[U@$X8+E2J(Z3>3L\RT-BX$*HHP1)P6A!,:FJ(OZV#K MV?)C*ZFA%QB">M,!1"//8;"(M@X2#JB)>[G>KERBK>?R :*M@^1TB[;"Y(5% M6Z^*TQEM/7]KNFCK58Z/HJW7G_*YF=>CM/4>P!_EPX_]MXD3+!/"D4I4BC#. M!&*8""2*)!,T%I)FH'[H -IC6Q2Y_C[7/NQ?)5UK'_8OZ]7V.=#$?6S[E[$< MX@L,1LBS@]"P8@ ;XVH8CL&HKL-ERG\"?Z(3$CLGHWL)!\_CI.-ZY5Y_D<_Z MF_9H:-]M3#4OJF1::B.G(1;_) M&8MH(FB1(\%4ICVW*$4L2PF*$DX8CRGC$3 *:TMZ9..Z(QVL-=F;H*Q'L3SO MR4.CL=:(VD9FQ\#))4J[9^)F/T:CZG1XLQM?<]^/F4/4%BJ^MPBN->&)H[E0 M0,XCN^ 5'-L6K];&CFWDI]7RJ_QFJ.WRB462Q3B,4)AD(<)""42)MB@J)(E@ MH0@)8Z#6Q=Q,<@-&,E+[ZG1\E-S[@N-4E,5B]<-<"[U? MK>]66[91VT734; T33SGW\VU\)?58J%6:W,@G'%>X#34A[)4F,ZE2GTMQ7P3F$;QP1^&L^!]S1HP MK0,.OITM&152F(T9!TWXB!971'R-;0'3GW:4BRL\9^-=G!=RC%AOGY\75>21 M+M[2\O&])O]AJ==^JD-83#M'E&]FE'/,L+92*1$F\Y=01(LL0C*E>9*FN% ) MJ"F:)=W14U#*Q^"9SD4@ZB.^=EN:T[#^WW^E\4>6[ MKMZNGIZTJV4B-H^KA5ZOO)LOMOI0-9-)B/-0IBB148QPBC-4A"361QZE.K-#Z4_[*X+#:V5ZAQM]6&Y;U#[6=4Y@7.ZN)?KRK)J MB%H3AU.LM(<4H3R31'M-H41,)A3AC.&"<%I@ FL#[9O#L6_K6L4YAKFRUEJI M]5:K*;#SZD2?F:5W]IJ?!#1D?0GFF^H#V5G1:4J?/$/EO?S)%W^O5 +E&=[K M95"^"3DZGJOE2I_5J F\UOM$DU,[RP25VL4LD,IDCG 4"53$U#B8$G3F^B3SY;1=I3.M<]8G[ID3UON"F_8>C^.X,ZTRY%*8J[?6 MO7"F9"Y$JG4X3A7"*F*(YBHQ4S5R+$7$8DH@_I,-T9%=HL-4F.J$=Q.(A@LS MX6N]U?IN+BE@VFV%I9VB^T8(IO,G(W/,V:T!I[Y='^-:'2*Q)UM@17)2LP ! MX=1"@-YUO3Y?FH765=SJR[S\^QNYY(]/=/WWIGM\'"59E&."!&?:4(1)BJA, M& HY3PJ!:2$ST CR/H*C7Z:WR >&?K!G -B+WQI"._O@$QB8;1B&B<-]NIV@ MWJ[5>\A-?+MN)_SY);OE>_ .F[=;,=>?V/OY^NF#F!4\23E-$R2PT-X!S3AB M$A;S29'TN+PK0;FQY^0&WO7$_=ODPJ%=OO5H3M<>^U4[[Y]I[7RW+61HF MDJ:2(Q7G$<*$Q?IRH3\=_&@ E':[ MY3@ P534?BQWXZ[YVT/AXGO:30&$)]U7X8"<[K .*[B9E<_'AWX3V9OE180S MF2L42AQK+UN?R0NJ*J278^ZZ9YIOERE>6G5;DYG6)+<>+8H MB4AF.B]&B!:$($(HYRJ.\E""#KCG)$;>HG<$ZZW'[0Q[ 1<[]1LF+4S[@(*" ME>^Z+)YT[P*!257ONH"GFM?QI$M?CSHK?)_,WTJ5:D+>I?Y%_<^&:O/\/JTO M5TP?.TFDO6L6:A7%%%'3% 1G(DY33/(XL0I6^V!F9&7^*,O2,CG2"[3=6CXU M8#![<%8DTLZ@O-GU 2JK3.X#>\'N-8L42_]X0SJ=3(>[8U^4T?$']E+Q UAW MYY6!-";LT^('C>.N+I[6='/>6AUA;Y>BG:56US#/&$\*E64*I92E>I]@^@!% M"4=2Q!GF(@JSD$!.47T$)TE2:#%Q$S23,&Z#D_N\JC2PG??Z;X&L6(2Y@;T( MVSF%/G&#;0GMAM0&DG?=((!=1%O)/#F,O>0F=1]MA3]U)JW?%+GTOP&=4?MDN M9!0R$MVNUP_KI^5&O%_0;[;C*B^_/;("&J*!H8JB=DNQX$&NG^9+VE4#82M^ MMRKZD1RF@_U"!W\8#CRH8[]X3E,QKRPYV8#,;I':LS)[GG2<6;V;J?#F9?_C M?\_E6B_T^/)1?M=RFQGN62(CS@HS;4]%""=8()JG"M%421;A. L%:.Z>'=F1 M-;8U)&9/N_((/]W^WC?>="#VLZ'MCFR_E&?M2DQ0=M8I??YFS1#,3[C?YM MM:X:67RB3[L4C8QFA$99B$)IXBAM4 ML1,<^&GF3]X$%4M->% "CWK>480? -VP\'42!%*?]DCH M!LW9V=!Q&=<"TQ674I3OM3B?5AM9WM.7:MQC096@B0Q1'*5$NUZI1+1(&1)9 MQ%DH:5Y0D#VZ1FADP_-FM5ZO?FA;7YI>&DM#.'BN*4.K1Z\ 96=#?(@/,Q8[ MBH'YI@85S>"^1W*'LM!NL;R5@EXA,W'Y9[>PYR6?/<_#[UO^9RG6BY=O7\WH MW/GFY;>_;^[7B%DFJUZ0JU_)W$6"*=6!CK?+C^OL.VG)R5*3:<5E M$=I:<.4)ARSQVR>35/C/9O3SJ1][*\3<_(NFTWIN%B8YYSG61V 61@A3S!%E M18APCB.BA,AY;-4'SIF#D17M0#2@+:J C&4G6+MUVQ(W=*\1X 6EM<]!);.9&ZGA:?+X!XB]U':]J"%'(V!$><6%:0#@37+M P"F1 ^_WY[8?@]J21\SU=CS/2!2RPKUD+ MUG2GG;$ A>-LM@)X 3>K\F%ILE!7ZY=/_'1CT\-*9C>'XEOI]JN0D$/4 V5FT#3\:>GE[CWI(I'2T^J M;9>$.E6HB\\ SU3KC8DFBBW??%XW@Z.K<[>(98J+L$",J01A$A=(GY(DHFD2 M$I7G@DAN=62Z0F!DW6E(5A?UNWG8D(3.J[CTG'D\2 L.QD,%M?>K>Z3I4C+] M;DO!]-\.RG5UV6F?XN9V*4QQT[,Y;GV<+Z69 M6%?.\H01D842J:+.30H1PRE#2:C53LF"2@6:3-]/)BU,F8&"PO.8K\KB*U/YG,"TN"29:&*,U B"Y2!L96V-3RF82BH M.&JGZ#N/B['$V%+%1T0.: "L0)MHW@L,#._C7"S)O]*T%A@XUX>Q -<9V UR MUT!EWRHHH4684X51S+(<886EF;42(4ZHAB?/8R) TXRO4AK9VAR:)C:#5FP; M7/5#9&=#O @.,Q8'F?==D,:8Z-DKF>^FD6=T7J=UY#5QKS:0O/J"0Y["I^V= M_,Y77^3&S,U;BOH'OOKX\6USZT*3E*6T2$P)$M%>/4L0$U0@?;Z7*J.DX(5] M4D(ON;'OL92J&AF;:ZRJW@MP8=X/54_0S3L ,#5N2 H OZ,>:/+]-U,N MD 2!KQ"XY8=,!@B6"Z M<2=%__]JTQWRV\MT=&5OOU;GH.9!P<^#-,LRR** MTEA*[9_H/UB:ZC\XDUR%B2Q@L8M^DA,>BW;,' ?M/ 4QH8<@O\AX#6*.>-JQ MEWKL4.8KG6CL ; .9?KHWV0N]V_Y9DL7BY=[.A>_EU6CPJ^/="WKOFY?-LO# M5]PR?1FVZLB6P#"C_<4ZY6W'56#8"KZ7_Q[4C1E;K)DM;[NV3"5TP+#;3(P+ M'\Q<."+GN:C:'1&G[&P@J;]:S/G+00&H2@C+PPB1 M*,4(IYPAEM,0J32488%YRC/0N,KKI$:V+'Y;-ISA9.=/^)$>9AA:-+4K45$- M_FC^.W)#A6M">F^7<$;HE9HA7!/X>JN#JV\X7KBLU.:'-A%WIBW5JO(\FL-M M2$2*BYPCF@N*<)2$J&!8(4$2%D4Y520"9?M>I32R'K*>W5'TON 0U_PXW\R_ M5=_H6Q-/^&;R>5?KE]_HQNA'\\W$>9RGJ=9?')D,IE!(KU8 6@0\?<,"4_%>1%RBGE;0 *?OB%R MBWUZ@ H6_82(W1D M5IHNA@H1*ZC,"CH17C^]&_SY?QI^]1\/R57>4QH@>(X M$0B3-$1,1@DB:9S$(19A7N2VB=-'*X]LXQI:]NG1QV+W6*PAPL L4T/&IU)= M8WY _O/Q>I,E/E\4HYWQ?/D!>/CO82UNU^M;L7HV:G='-U;CH"^_.?;594,J MN+,>6'M%POX W##A8(KPL*:BZD_8ZLIN)RLH@G9=)*E'>WJ M>,KM''PM@^@PV2ZE@D88(QG*7/O42J B##%2N)"F3"=+!*A]I&V%/SU/6[_G:@:XG'\W-Z7E M)[EYNUVOVR,!)4_B+,XI$C'3;F7,(L2R5%N#+(F%BB0FF95;:45M[!VWZB@ MU? N=&S5VY/,4-W>DZTJ7V^"AO1(JFTAI#>][J(UL5);B'VNT38O#1LB_:&9 M"?!NN9EO7C[NBU?B(E8XRC!*T[1 6$J"*%,2)3&1<9;%.,ZM?&9+>B.K]'[J M\HY\4-,?4/#3!Z"=SGN$!:;UPQ!Q'DO=(Z?G&=77J+W*P.H>T:]-K^Y[S3DU M[ON\U.[!^]7Z;K5E&[5=W'*^VBXWY4RD''.N,L02GB*0S2_2YB(RO^&RH"(=EFE[8/3GZ[CA(6659D.$0$1UB[/#)&U#@_@F4%C6@F MLU#,OLLU6TV-4YLH'*GG'1<>L;(SAK[DAUG"'87@L-UJ%V@MQ7P3F+Y&N^J' MX)9ZR-.)VRMU!972=;O+9&[K_^B]1 M&OZ7I@ZX\[H"3R(8BZ@B2)"B&=I 21IKC%1*:"1YD5BU+?($CE.49R1H>FX: M_ @,/>&U90TT19?KSROR BX\A\OM=L7I(C_L3K-;LLY;S"NO3G=OVA(?9'UNYW?M-=,GCN_7$15JOTX6B2^RK#2DZ M7W*HI'A=Z6G]7OY6;Y[6[S6=VOUW]=O_O'YN7VQUJ4^M?BP_+M M][7XZ[K9.&QK*AS7'UF7ZQ$%P7P9M.;0ZHUEI8+?]6G=W&R:N[>Z#&N^6@=_ ME71=%1UM7H+;'U3S7#THA5GC[4K[=_I'\Q"@ ,,5^FYK,17J,",R'N >G0$? MT+E5;[@2G:Z.8R L1Q4=0]=R."B^W9:;U9-<5]=LYE[MSF-K[R+3 M'6!MY3DZREJ_Y&_Z\Y=Y^??JL(95R'BA,J0B&B-,A39W)$J1%'$NCC MLW?@Q]SJ!/'NYYI7\]%L#Z_';XVLB^]^RC6?E[(>HF=_C#P1K?]PZ"X53+,J M.H&E6* SVF4)G$Y>)TM-=IZZ+$+[E'3EB:'M1^^DDFM]=GZ@/YO9.TOQ<4[9 M?%%-%#_ID!F)* UY2A#CYI:\X!@57 A$3?]^DFNO0EC5V@WD8^S(;JOKSHZO M0#,6N.02ND)M&0,>'T!@=+@;NZI93XNMB9J3.H'CO4R>N[%8RF6MTR=RU0F3M+I%/4\/Z?[<<<)?,8 MW/)_;.=E-=ZO4OZ93 6/HR)&*HTIPB8MN5!:.W-":%HDH>*P_,2+5$;6S8IF MT"+:[&O 4_-E@.QT=+#80&\>+#%\)%Z71+[&WUVD,>VHNRXQS\;:=3[L6CI[ MMUW7D550V>SNK;%UJU52NB,)K9S="]A_'':7#:9 ERIF>\5S*)8]E61 H>Q^ MJ8F+9$]%."^0/7O";8,RGXG$HAW:9)%GO(T3E <90+A, E1GN<8987B M)GTI"C-0H+>3VLA*5=$.+B1+PS:L;L#L-BYO,,#U[R("(S2/LA+1TX[636O2 MG_U%>*2E7*D+J]/UW^6NU1GA>92E<89,RWRD-3M"- H9 M(BI*$E-*DX16HW9 5,<^/'[^ KB/M8:J6\-' P!XF&PX,"&I2_I><^%R;VV- M$^#^>@R\W.ZQ]7?&]V4U5+C.2VOKQ::[O(;*=W2)#7[9S1HK.N>'@R8L"$I_4 MK7(#YM3/F.;&6N5^>[! EML;2S-B,@!#,SSN ,N ZT$M7[]5\WU5>Z[K."XOKUGMWK M\+CD;YOUXD&NG\K/JH[P@*=W7%]A9&W_C>J7YG015-3-H>-"J,\^@-F!1'\P MTP\(,(6VDG^$Z1K]LCJ%/CN6G2P,VB]:.R1J\;3;+OYAR==2'U#N9/W?#\O= M0>6>OE07^29V,XOCC.54<*1XC!'.PQS1L(A0DC*NBIP)EH&FA-J1'?VD4!,/ M?A$-&[^:RB.ZBR<\UZQ4SK+^Y7HK1; XY#G MGA+H.UV>/_PP>S! ;F[-G+[ M2$S#Q4UE)CQD!+K)[6FWMR0ZZ68/ ^)TKP>^[699WL^7\XW\./\NSPXCMT^K M]6;^SRITU?1N,65^[_77;9;&H>(IIBBC)O5>?QJHH+A 1#%52$S33("&HKNQ M,;+ET5+E,//AB*:=.1D?(YAYJ?E!%4-G88J;JMT/-V6B;>9NZDI1PY@_>S,, M&$_VQY&)2>W1,*!.[=/ U1QJ!Q:+#TLQ_SX76[K8]4VQK2"X\.[8Z1.+1="B M"2@DN"1G_Y%CJ(@P[3^1SG/Q=Y/@0'OL6]B:&7,FKMD)*GZ"'4,!>PDT2T'#$^0F$@9QMQJ/#!Q, MPX&8.5WCPL"#7.:.!J+CE:YO,('7OTYP=%\"PY:<\"K82=;C"V&W)8:UD/Y" M-[*JT@WC.*&QR!#'4A^N0AZCO& *T5BJ6!8)*7#FTC-Z1V"J2Q=#SZF&^0P1 MNP/2$#D=KTYL1'1N\GPJA^>NSOOE7Z6-\ZEPU_HVGSWG'$&M%?EPQ;H?*Q!+ M5J@B)XBSA"([J!X!+H[!//7W3S*J6I0YI](E^(8_:^XMH=Y*3$\9/ [A8 MK'Y0+=;^6RM8%$9*":2*U$SM2_3.&M,4$9$00IABH@"%+:$,C*S^%\I^_Q/: M/02(J)T=&!,GF'&X %$UK:7J?[?C)]@S-(K9<$7#6U\2(/F)>Y6X@7/>O\1Q MG8'==S^KJG+S<;70+Y=UW\3#>*=4I$I*A=*$L&ER!C(T["B M.K+1V?-@5*C-Q;_MND:Z^A]VF-I9(.](P,C._7/2+W5NO7+(D*$Z$))9 ($&(_MA4]V/8;7FR#8#PU>[7[?GNZ)U&/O MY-^3'=++#8E.T&0?6=G6ZRJIZ=*1;+J*=FG\3;,Y21%4BEFRVLPHC@Q M01 7A!(F"Z&-83 _/+#)9\=V^OVZ;].N M,=)O;P8R%K8QNV3,X&[LY*'YMF"7]#W:=UW\D%]>U _MN]L\\.6ZO0EM.T2OZ_S7*]C?[=_ ';ZIBWF^JAO?J>XA[* M#Z! KT2@\%G?DG[ O'QQ>J[BYT'-H!\E/Y@M^_/KS0-;KAD/F_WUWX+7B1 M"2YPBCC39G>?EP*1E&:(IM1>9&A5BF*QW6S9RLT9STH!^>-.EO.?Z8',FV@O M]2;Z9->"^>5YE-Q<\VK;8=YYP>QPWCAH3R"'/"]C5I\<-/.E6PY_V)-N_[A/ MW[Z,6V** V%WW5^BH$QIFB4H)7&!<,8I(BPI4,%%:3:H"5$QJ-D#('OBM^KM M) P=$&S=O'PBQ&"^_Y*4HP&KTR,Z"@QWH:."A_VA9@ ),\[&0 .RU6KU[]ZX_ Q$Y361!$252(9PD,6()DZ@@A3 I.3?_ M=!KM,2!CXNCQ'_\W:L1&G=S(" :<"EW Q>'@ZWIK89Y_SE"?<[!+?PGNIV'7 M6^YW)@;ZJF%G8L,F#9Z,77ATOO.Q8=V/3LE&/NI9TFZOS%ZQ6DE;?&7'AYD$ M23T\KC;/2OVNJJ]+H>I/%5O73-CO^]5S7QC1]&P65(H,9SG*J32)C5 %8GG) M4)F1&.E%>[ZY5 NV4Y\\$'"W^NR,&+WX,8'*HJ_CIE MYBV7#P+<21U]F%6O94'>JV%;^)619H5]5/6V6EJVJN;*\8_UP.)HUVW2MW M*U;72[TTFY6]KMT(0:MMU"O:[&O^6'\U'[KT6>\QKV&^6\=P^OV^,6!\M>JA M1K^H)R$YH(.].?\=W.R_L'GFQ 9%,3B!=!CMOA/1=%!H+Q-2AQ7CVQ#>#ZU_ MRY:5;?9L!N'VO^RWWL^W#W9O?J^UO2+[S);K>GMG"TU-,&2K19QEL=D+8)2D MS&R>,XGMN+$,%4(ENF :9X78%;?_Q_R1%_"^M+K8^ MJC;!8J"B=,*OPRT@SX>N9]]YK\GN-._YQK(_=?U([S>V4I__38FM+5_\C9GW M8V6;EK8O^+MO(J;M?VHM:%ZGKXT'BC#3"R=!,UC?>@B=9FYF#PCC:8=[R,4] MSAYOM38"S#IWFWI;OWY2;PT NU_6"\E5PNT0$2H*FQMCBGC*&4HE5C'5%!.= M @J-763ZA$>/FXU>7B2L%C>1_>:-7_9: $[MQC!T.+ , 8G?G<4.AKL6!B,[ MLL*CVRF@ )QD!H3$[TCS*FA@1YR.M@Z>=8ZM,=^AIZ,U1Z>?KL^$FKUPO_VB MJOM'92??KC^WO:H+DO%"R:Q :9E2A'E<(D;* FDLDT0F<8F3W*.KPDWZ/&'O MIUZ9GZ-^%(.=)["Q"G6]Y]=.6S@+K5L"&!"ID-,6&B6BG19CT^X"#%L8,GNR M80MGA7[G80M#0(P/6QA\^CJ^LK=*VMQK1XS64:2_4FNEE]N%C(M,Q9*@F"2Q M;=#*$"M3CE*A8X%++>,2='/B)G;B0\-.N!\=V0A@KCO$T#! MX!=CU&GP $1 M<-3I$/W4:1&0E@)F=F".L1&AWX59S V(2WQBCD][YAH/CV8KU[(-O63#:,4-H<#6 (F%#"[0V44CE+G32E@4)SD%,#'_6+& MW>;A8;FU4NREZMUF;=,5M19+=784LBQRF1"33>2X+,T^17-$8A&C#..B4)C$ M<@:?-V"TDRHP2*4WW"Y]FJL'3%GGOQ>(^;. M8O1=YLP=:_(##YL["]EU$^?.+^E+[VPBY;NZ?E+R]5-EPND'52TWLKET^V0/ MC)ZJY^8S']6R^=2"0_,^>< 3C M@H;*GYD7VA.>4XYHWX7@0S!_:Y9KQR(YSKX\>&3BH-!)H49Y1G/"EA]R+#XB9VE3WE6-U2CC7LEF8[OE.@X;]L M?WL5Z>4)CF[OTG#HP-SOA(NM%1WM94]%:WG)QDG8+$^$?4<2RTN&#W-77GP* MYOQ2+1=OUMOE]OG-@ZH^6Z[O:O-M^Z4;L;B01).828U*2G.$8^O_.L[LO6BL MDCA-1.DTLVE$SL3NWDJ.>M%1*QLV;W8,J6&_#F@_S*$]37=V9D?#!MZW9H76 M@[\=6W<6AW4TKO=4UX_#\\[WF_4O)@9T+_O7JA;5\M'NMO=GX([IZ/A* M$_NB40#]HSO0,=W#-7!T#&$]JP6,#\<@B&P ?_,%.],F.'Y6=+F-U- M/M"[(5ZM"A03GQ>QJRI\*"9+S/@ MX0][NN5*"=LC9Q;N.#L2*9@N8XEB9A-=D1-$FX=N-VZWC]MZRU;V_Z[!<8\P5)RA L[F=-V]%-%*!)<9$KGO$P2#7&Y,8'? MZ71IL]? _WAI%$PWIPT)$KQ[L:_S( M.#\'W\G>2MD0(K,5CM.OYXJY'#>RHPM-[.1[^9%1X*>O/Q]4;KGO8\?A&-_& M!D4"YLM#($RPBW6VU&L3.[[Z;'M89T,/M[#N#_F>$?_^1:U6_8&G%KGD)+,, M/"5!6"F!2&Q^RI6D<4Y9RK($=C1\N/P\)\*-1-]SX",T7(]_?6WT.O5U,\_C MK/><%5<<\1XM-_/)[CE33@]TSW[*HVN_'[K\\7#F,FOHN(0E;MFJV\^5:K@F M=L-1J4@XCQ,D";%LHK%"5*H"F;PX35->IJ)T'XX*ES^Q(^ZF4!]I](__AZ1) M^B_MX R;2/\C>WC\%TO+C>Y:-:.]GH N=P_XAQU[!E!AGG\>SW[F !(GZ/FP MG7K ". /F!9./TJ!"6"%$0WX@S+(/>"Q['QT!/XV'S$47+&,;Z)D&Q0KNX6R M\G[?-NP(3^MM]7RWD6I1QC$KA(P1*3*&,(X+Q&F9H#C#<1X+PCD&9DZ#\N9) MI8Y4,'MZJX1!+>H4B:PFT QK&$;7E"L8.%XYV%6X>*1F3M9>D:L-KS]S\N9D M[&DVY_:89T<@>UQNVUE1KW0AFCHQC+& M!>S3&[4M5$_>94'S]M^-&GS2:S?^A&_'B8D)-B%H"#(7QC&3I#!OZ+)49@N6 MYK:=A&/$.< M"<%Z,XX6G[GQXIQAIUT59S_EV:;:4R1VY35VW;>5^J\GM1;]O#XL2X5%1E"L MBM@DQ5(A+M(,I8QC+!3FI9:@=M1QF1,[WH'@:"?9LSC&!4$WUPR,"\Q?/2&! M=XRZ&QFJ,]1!XKP=H.X0G'1Z A[UF@F^;=I&[Q^WRX>N:_2C^JK63VJ1:L9S M.S I$1J;*" R1+.B1+DT_]18<1P[50*,"9K8]3LIT?O;^PCY<9,.H>1P)AG( M=IA[O[>SCIN)QX=BHTYN(.-!$\:#@. [;-P+#.C8\5$+1R:07WY^SF'DHU:\ MF$L^_OEK9Y7\.ZN6-O5YMS;^K^IM,AS,&+EC5?7<<&<^M#,2&\J:;N*(:/^FS<=ZE:-> MYZA7VG>@R/@7X+@7F096X$;E -'+4,TT[L,9A^"C/,8E?ZJMHN[S;K>K):R<;=W9F-6[_H'1)ERG"".L]*.FDP1(Y*CU.Z7,A''G#A= M)0P)F?HP\5!LU,@%;I(&$1K)E0+9#3Q"]#'9/3%PL&G(L\WS!UYM_FWOT8-+ MSY,O.!BWRQ5-C(IA6A.W1L1\EV5]T\SC'+%49%:7U2)QDB&F,D MLB(A(A9ER=SW,,.R)G?-3OCNH'M\ C(8+H?-3#@0H'YZT7ZOLHEA(" E$L$ M\2R'N 888.&#DZG#10[#2\Q8T.!DRW'Q@MLC08FUVGKO\U10&)MEJ% MOA_3E@,@TU)M#2GP(W!M.0#D2+;ELE)PAM./F]7J[::R\PP7M$B93$6"%$L5 MP@PKQ 3)D2ZSHBBP4%GLQ%,"$SMQ*.IH.%=G:3C-CL%J$G6J0.^3W&!UO%(* M#A8L" W2E3KC%)*6](S9TS.0'@K]4&7AITX-,Q!F[.?85E,"_> MG89:299DN)_.>5APU7_HYG"H4SO,=NBHV6.PTUFK@TUP.EY]YE%-9TT[GY(+M\.OZTZ9KZ?A0;9JYJ5\[5U^8G8/,2"&0RCA!6%.)S+\)1#*&.1,9 MD1KDD:,2)_;17KX=*,M:#;S&M(TCY^;'0?& >?8A%)WP:"\]^% V9TM#40N. MRIN77=#5_!."0><'KZP">[=^?-K6OZJO:I5T9U^JS+40"466! M57]O>*1EEFF<8(X2PE+CR>8?)(Y+@V^2"+-)5ZD '1"."9S^=G(O/K+RHYWX M,9)J/P#=7#TD+-!+$7]$/(85N9D9;#S1B+B9!Q*Y&7\Z@LCQ.<^[3U6))5MU M;R:L"/10_->+)[3]^0J\>R'_#*! M=D_074^T?K0X* SL9 M[E=^]I%(=/?7/IOT8RQ,[I\0S"B2:4H0IB8:$FY0X9G2L=(E)VFZ^*HJOG%- M@KS1.)0"Q*,[/8>7KY\'Q2VM\384%B7[(:YCQ2S@?.6L_H&2D^.U9\U$SIKU M,NTX_Z$K&S#O]1VKO[Q=;;[5M[QN*B 6)I;$>4J$"2Z9/2KD'+&"&">30BJ9 MYRG+,Z]VS#/")LY ]@V,3:EU_25JI)L\NI/OVZUY#CZ)1KKE .*?:9!9<(RDUSW-:XC(''0TZ2Y[8]1O>(/N'OK1"':=V MP>%S<_I)0(%%@$Z%:*=#TVFRTZ(ODYX@'H"-#Q0S+E[A1L MKD'WQ+E6QVBY[LL<;J+]EV)^VVIJDZ)>UZA7-N"N)2QZH?8[@;2:=Z<4%LJ3 M/5;@Y?T"[VO%M^_6)H8_[8EA4O/]E4DN44IBC7":9(@2*E")19DF!:>T!(V3 M/R-CZKW808_FKYOU9V36>(BL'M%>D=J/1><<8FZ1[4H<@+NPEQ!\\H( '( & MC P43,Y)F#4P#)CXTLF'/NK+2/D?:K7ZM_7FV_IWQ>J-"05-$7>U4*E.,U5@ MLZ?**<)*2T0SIA 6!>%8"Z43 N.BO"!I8N?MV!:M_(2 M8,->&Q0&F._Z(^#!,CEBW17\DI=6GIE9A@2-K'[MJ(C(QMZRS"(D-LK-I3= M,'_=FSS=T R(A<%JFP=$S5SH/&[T:=6SPS-7NO)'90UHKM1,\OY^LY:J*;,T MK_DW?SVJ=:T66M,BR3*&F!0QPK(DB*9IB;),8%+8>>NIGV>/RY[8T3\HLUV! MT\) P ,Z?5A(@.]LK55;!'T0#3Y:ANACK6ZB([VB3K&;CI1G@D#ACDKHN.$@ M^?N$$7=(+D85P!)^0>:^^LS6'2/6$?7%[5I^,'^(?8W-O>Y.9-EJ=\FSOS,@ ME*B,*XYR%JXY&L:++QT5H5O3#FG?B O/UIZ5F<]9]1+GSO[&<^B$+6U=28?JHV] MP9"OGO^H;5/X[O)XW^F[B+76<98:=]*Y0+C4.2(E*U I>*HSDZ<4N8;4F[J+ M!KD=O!C5TL8V=1!/1@%[ ZAW%1!LO-'Y6EC=7'4:L&".;'%JZL1Z+2+^'/WT M1PO:SP=U(U.TA\,!"%4RXBYXWIH1," G12/P%3P[V"HEE]NWS&[#ML]-RQ7& MJBQ()I$J$V:+U^UHCUPASF*=89'3V(VQ[[*(B=_5K<"HE^C7F':*BULTN,Y: MF-<##87WFUVT)52'V:F >7O*+AIXTD5V^9.>9Q/;+ZHZ(/,PKOZHJNWS!_,- M;TV";H>-/S[L^1!+EDJ.\Q25J=8(6Z(6JK1Q3:I(*F->4IA7 N5/?=Y@M0&> M$@ !=#P/F X6X,[?*G+$]M*K$C6Z--O_G383I/">2(3:RP.ES[MK]X/F9'_N MN8S/E)&&+],2")U0:-KZU"/FU8*D69P)BA3-DI8-BF2E0)J:C41*RS+."O>I M(^Z")PXQML*\4Z6MYVP86PU^RZ_,7CJ QI$ X!R..U."!-Q"'.!SCM%VKXE/ M+RT$,_[K=5>2ZX%F18DN-SFS)68E,IF>B;69/2V.A&0'= M+KF+GCC>6D6B Y%1JX;7;@R IUN:-PU*L(#K"1 XD8/;&BB' PB>-7V# _(R M<_-8(6B9S&_+]:9J1C>WM(3MQ_J2#U%PF60Z0ZE.[58QD8CQM+ SEE6J8T(S MGO8=/)^N+IL9U,7)>XY[=CYY-@_:2+Y9K>S+=^G)".J!M5NXF0RZZ>ML#G'= MD9)VS_UD_>#GV>ING.":M@!G6(4?H1+'"23'DARWM7R+\#^JSTM[Q[S>OF/JFHGES@.+H& Z7#$$QXBF.?NY$>M C?1 M7H6HT<%.*FFGE(0'"'"B$QXHO\.<((#!3G%@I@\>X#@N-=_9#^:<0B"HXM,'/KV?="VF][NACZ\N8_> MF_^W>IADK:T/?;O9;->;K:-_CR,S'/:"@@(+=D \ K<9.1L^D-68-;I=BI#[ MK&9\Y5DD>;,HR<^/,+M=GUF;-*$Z %RHPE1]$N20J,)RY<\X1A,G*!KSI=!>5I[ ME$KYKN%+C/)8*=$>)9F?5ZKK/;A]V%3;KB]AP7DNM G(2"<,(UQ0BDB<94C1 M.)&YUCK#0'I8%[$0U_!BC3U4H@G%[$!ZI-HC-"AKB@.<;N?1H2&"QN"]])MH M)[^!Z5"#D(PJ[O8&HUAQ$#DSYXH["*ZX IR*7ZP]L0I6",I:D7!W/O0?CN,22^]Z-Q'/'8\'Y>?OUC&LU?5YN^JZDM8ZJYZBDN2 M"1IK%*?4[&]$(A&ATI(GQ*2(.4M2XL0'/2YJ8E=J9=L=?"M]5TD%R<:'L7+8 MN01# .9VG?&?3HWWJ;X;1@&P PF&AM]^XS(J@;843O8-;B"&5YAON^!DR='F MP.T)WZU N_%H^HM-WO"K^1I6NUOG[D;YE5HK^_93"2^SG#&493Q'6.:*[\*DOJ:P*T+0? )UK^C\-()Y',8T:3?;?*')8E=+I$OW4 M:7/Y\LYC3P '(=C> "!ZYCT"')33O8+'&AYIT(4E;[?;:LF?MI8H;7U5=_W/O3UOC M3]W!0\16C8.HAN5Z?57YW-7?A4,2-A/"L/@U%*:B0]6Z2ZASE70S00S(\&:" MVB__FQ1R6*88 *?!//*:]>?+,@.@<)2#AEC/HP#@&ZOD+[;ZZK6)B;MQL[IAXTZNJ$?^2@P1:NVB]M^5IYLJQR[\X84QZ+,.$6$9!SA1!%$%6:( M""U$8<>/%$ZM[)=%3%UOLQ,:M5(=7^.7(1G)@8(8"G2WES:&[%D M/MADF7_;N]S PO.\$T<-V[WMQC_I=])R;MAYVG-()+E*-8F1H)8B6S-N',_L M>@@O.-8YQ8R!1@4.R)I\8V-$12GL)&4(&K>#DT &PSQQ_YZ[B5JY-U%G_P2T M#PXF!CH%&9(TZZ&'@\DOSSA<'O'DA=&Z5MMF4%A3@]%.1Y$E37!2F.Q"4XVP MY7:C1 JDM-0BH[J(.8S]Y9R4B7UV+[,O#O(:'G,>(#?_O=ILF.?"+8:SM Q9 M%(J+Y:R,>1E7ALP\X549_+#O"-[]Z+>V#MUL55=/EDS@@RV!V*P/]ZB?+NQ1 M=^3$)OV5<:Z, \>Q,OX9WF&:8$P$^8?-.>(9THBEXVQLD/"Y)QJ7F>I!(5&&.$8U(@+H1"95RF M65SH/'-K- ;(G/KT[["2>Z,C)DPXK)O9HY$PJ@#YJ%U =,M/ D,#<^5#ILI> M>F3%WTQ4TPVP-A1;K8/$>>EKW2$XX;,%/.I9\K6LV>?/E27U:69,?&Q')S2; ML7T/*<\2IE6:(IQ(@;#*,L1H0>S;6W-E::BET\1-D-2I]S<'7\@HT.5>#G)G+>V"P+#25$7Z&'O M@1?M_;^EE3K>37Q@EIOQ]7+U9-QHD18DECI/49'PS)Z>*!,T2HFX9(*5J<*4 M4."X"R?!H+@!'W;128G6:ALM.X:ME678BMB+?7M]L!FS7G2W8G4=W;:\MNOV M/X.G8KAA[Q9GID 4%FKL1(PCFK*3PX]6D9NH4R7H/ R0\>&F8;B)G7L6!@B, M,Y,P8,][5Y): 6^-_BV#X]-R_?G^455-O*M?*;VIU*XZR>6H8\$))W$L3$*3 M9C9*B1QQE15VMGBN&<^Y%"FPQC2PBA/G0>_W<6R:>M/0W]C(&6B$, MA[UWCFQ^W=A\&]!F0,0/8;M?T/;! !9KQVP;#)<7'YXOXHWI?Q2T1C_L=^CP M@3TW\V[O]>NEG;6WEO5+VN-%D11IVGTPBU8]XVK5\_13H^+ M;/3A#FX U@/=;'+;GM+,>G'LSSKSZ,1> M?R#1O/G- @_VO66O/*P"CK5NEZP>]N0 !L.\=MC68--L1NSRZLXZM]YLG5D# MQAQV90U]##YYX77B$SM9(\.^*Y+T)_YSU$MW'[EP L:P9UUK(LRMH-:!9BU<,L-KSL+) M8K/-6+ADQN%\A8N?\2'>4K5]KVV7;'7W5&\W#ZJRI9!?V\*=-NI3=C%?[^[0MDD,(P M<@Y'&,'P +_<=E#TKL$59N3A0M4>7S GFA"^6G]GS MSAMWZFX7/@??,+_NDJ2W2[/>P_9-56VJNTU5V0&:F_7;%?N\8"77C$J!LC(W M[TTFF=D]E]KL %)9F/]09&7ANH4>%S>Q__4*1$8#MA8VR_M]=[S3J!/M]8FL M0N[[;03 ,G#^M,@%>M3"KO;;P#LO/MJEW-_5PFP]XZCH&VT_L MKU^7C"]7R^U2U:]591)S.TNW7FB2:Y;$!>+,MC(P5B"22XHD9['"4NN84X]; MPE'!\]P1[@5&!VKX4=E>QM#MG1T&DNOG!QT(MW,L=N+#D]2.6AJ8F?:RO.]" M1SMJ_B4.VO$'O9N;Q&I3=Q/?]S/E/JJ5]2_;2E4W8PFY'43:WXSM^ 8$*62I M68QXEE*$3:9@MMI%CH045)GL7>L,E*1?I\[$*44C>H_XZ_+:JS$?:%Z<# MV< 4WX%CJ)D-65@<:D%]=0VH/GU4 ; (UV!UC3)S=UX% .Y,2U:(53WN03Y5 MS/(^--LLN=P^[SI(GRK;D=%1JE$JBC+!)JJ1G)O=$":(YT(BE2@L"DHP4XG[ MB&D7D5-?.+8ZM%U65HE(.KSS?>%SN!0)#@HL!O5X[.3O&K]OHDX%GV$E;O! M1DJ'ALESHG0(N( 3I2&6#P^4=EIIQGG2$,N.QTF#GO2(C@WIV.V>%**MK_]L MUC8_V:N=]ACX@XD=&VE#=_>?Q?."9&8'*7")B.#,Y(54(58JAI(RHW%6Y#H7 MN7/(]-=CXCC:2K2U#6(O$Q @K@#8(:C. QLLTC8Z10=*W41[M:(CO6ZB#MY[ M'=W-#2\@*,\#LU^DGA!N6/R^'J3!H'[%\O-%^NLQ. K_ 9;S.S+XJ#X_K>R7 M_=R?2#QWKYP%2W0F<9(CR6B&,+7LKDFN45KH+"/V D$[=0J/BYJ\&)J^\"6H;9^^T7LR41NF D3RE2@FN$.>&(YK)$.9,L)TFB M4K=:VF$Q$[MP(\/[6/\0#O!9OJ>15QS@]R/KAXV^YM3^C$WAC^H/A7RO\_DS MA@X\@^5ZN56_+K^JD_'UOR[7ZMU6/=0+0I*\B$N*$BH+A--$(9ZD M!!4,F]\PXZ )J+3-1>C$?MJJ@!H=HKT2.Z)QJT?4* (\5G<"U,VW0\,$\_00 M",'')P!,#C5'P47DO ,5 ""<3%: /.O-,W;'ZB\?JHUM4Y.OGO^HK;"NJ&/] M^59LEU^;"\/=99'469[1S+:CVK-L97ZB]G2&%FDF\D2690H:2 ]78>JZ.Z-- MI%>;;W5DO\](]YI$;*<*D*/= V:WL#(M>+ @8SF.&NQZ;2+^'/UD%8J6ZY^C MG4[17JE)[N;\,0G'/@958&X>,D^ SC"2^:X4J&A__QY.=6;\6]+6ZI\;E2VJA>EPD4NN=FNX"2V_$[\=2VC,Z2GVYTI)4]B5T=_,=(::V$8\N= M+]YNX6%"%&$QXTT#B:W)/)B,_-&">JS935NG'+&UC!KM#CYO0;]]V#R%/)ST M!"A0W(%*GS48>4+S,D+Y+N,7MMZP:FTRF_J#JIJ*HE>L7HI%HN(K%:OJZ%%546W%._8W#V.4 M)R6766YB=Y)@A"6EB.0,FP#.91KG:5I*L?BJ*KZ9#:5#:4"<5">[YZ7>837, M4#T=O&[Q^FK(@%&Y1\G(BQJ!-U$C,ER ';0H4!@]+V/68#EHYLN0./QA..-0 M,P_[T\/GW]:/2UMKN9^U )D+?VZ!B6-:.RG]T_+!GCO\]O[#NVA?*@H<#7_6 M_&&G"V8YS.F&C([^##I7PLE"_W'Q9U>==V#\D&$G(^,'/PR?[W;_;6W^Y+\L M'[O!97'.:*)XBGC*[FS-K3WV5VDOS&.3V$H5A MG[O2-IBG KCC;=+8+IAS.9+OT$;\$W1:UJ@=6_;WNRJ,% MP92E(D6EM!<6A7$8JC.*4L$+D[=KG!.G68B7!$SL.GMQL"SQ!(G>MNRS/ZNJJ]+H9HAA8"T^!(4#EEQ !2 2;$S M &=T,54O^SXTJ+S)<*- MQ7"7"'S9&;M#O&T^[@KQ7\9S[$2U>535]OF#^9BC!N; ;F!1QFI2(9&7*2IUI6G#02 1'P1,'[EZ-YDIRIP-P[($K MAFY[GRF0@<7C7H.;J-'A&!OSRT:/Z,_N?R>9E0L%(=0Q\PY# ()Q,A$! M^KQ?+#E@N.G;HTH)R- M309-*7-!J-F20*'_C(!9@_QE U^&\X%/!N]=NGW85-OE M?S<;CS=_66X?]=Z\+CY]4ZNOZK?->ONE7A2X*+&(-9*)-)%,*(H8I@05J<*8 M)EDA$U DNTZ=B:.>^;O)@S4RN:#KYNCS808+"H/-3S>1U4?8G>BADC?1?RI6 M1??K !O2L/A,WRGEHLR/TD,% [07059U2_<]54YEIML3U=VP%KWZGG_D8ZO MK*DPL'FS'2)6;ZNG=L28;1S]](6M[Q^;:7J_F"6V];N.M6'!$X6I)564F4K: M,8)4B0SIQ/Q,M=98@P+C7(I/'$(;8<;G;3E>4X)7 VOP9OL"W6+OC_BUP*+T M(8OCH0U'5([\.3K+]F@MN8E:6Z(#8]IN]FAKS(DZ>VZBUJ+(?/.M3>$B_-S? M0J!WP6QJS_K6F/O+>/E^F5V^+X%'S]NX8P9YRY95,RS@EVI3U\TK<<$U2[1. M2Y0011 N$H(HYA@E+.,QQ9K'A1.#)4SLY&\!(ZCK^#"Q0NL:6EOBB)Y;$ ^/ M"2P$G^$U?[ZQMS5_,PFRK63_C=4&Y>B]VFZ;/M[]W_)-FTV/8>A!'P*!)!B= MB)/0F>E%($"K3QZ:'+FVTEQ49_5%_5^DG5"\%S)E+*4)J4#.&8 M<\3MR5JL^.1 ?"5LVLM%1U6D I1@< ,[E'CT< M',!+\];G#R3?M!4T!HJ/X:& 4BJ&@>0:WD1/:#R8$<=M':<_'%AC9H[#<6M. MB0P=GO%E*^S__HHR5Y1KE)38YD!:(((3C$@<"Y()L]-6H)LDKWCE>W\$"TTG MMBM69CK%%&F>Y0AC+!$5<8*R-)48G=COEL%-'W+# MQ8Y+.@?C2IPS=%PRYI0',4A(^(75K]BJXSC99\%U>YF]*$1L:?U31+1,$=94 M(\Y%@83Y,<9E6B0*---D6-S$ZC= V_T@+K1"%YNSA4.!9C+ MW2]73?F)D7]C_X%V6AR/&9FR%L7-]D"N.R)L5H=V,_REFSL^YKC1?>$ZHTKP7FG@LV^'Y<[TO M%-5)7O(T*5&1VYA5)BFB)&6(<)&464P2G3@=V 329^(DIQF0>^;V::(Q;!

    5*TWCLW.MHIU$YCCV2O*; !P0-U%G.><1(CF28&]83GB!8&]3BE MI5!$*RI I%E3P7U%:T>GD06Z;:&IGO<(WT2/._ ;DJAFF_FXT[#]Y?3?@]MK M9V)T8:^:0V#O>V!?[X%]^5=M@=TKU_XR8*>(/S2AFD8\-)BW?\0?HI-6DBN6 M\GNEG!F4M!^/],DD.'4K?2%926*",>[' (F#C4!!:BG-%TBTM38.1S#?IR1MI>B>A BW!!!VIWH$CC+';6\ (% MXV5, 3\/"R12+1=OUMOE]OE62O.75-^9'^^K3YMOZP45">$)I:@@4MG+ F'" MA!0%;#'-[+ M8&<'=S!I@#/$/-VZL?EA[[U#:\[BJ Y&]3[I\E'/]_AJM?EFKZ_>;JK7FR>^ MU4^K6R&:\K^/2JCE5\O9:FF$OZIJ:3G'F6"%L.]SE5&$E:2(D#Q')=54)@G+ M!/4YN(?J,<^FL)/W;'-JLPGYNMP\U=&W:KE5YC<:N!\$0^WXLI\".;^7?BG0#)@">6(1*!*#BYTT(/,$Y20Q\U[FV&KO) M2(Z+-'>UFXN<::53H5')4H)PFA-$<*%06E(9)U@H56J/N.0F?9YH%+(V>Q!+ MQT/W<-!<6YO=]2TZUF7O=)NP-ML%DN"UV8-"OU-MM@L0EVNSG9[V[#>TIR#O MZOI)R==/E?DC:7M'FE/XVA9%&?]L/O/[HY%6+PJ=JEC+Q#(?:(2)$HAK$V42 M6M*L-%F/+?>#M W"Y,]QVQ-:Y[+^._) M1,,R=K9?KFN_7J@8YSHN,5*,FH 4)QHQ)0LDBE+EO)0T2T%C:]W$SE)UP)L+ M;W\[V:$]BNU5GII6V*[*4\?U)JMFK&3:]F76O5__S&1 M.&,Y1BFWHYK2F"-6%#&BQ*0YDN:JT!(22:[09>+P\FX_,.ZQ5Z*Y">V+,?WB MS#7@NP6?F2"%1:1#I9KAA(=FLWAW69M]_MJ+8R$3_8<:H%Q)B6FEN>0F.!68(5(DC372EDFDC25 M609B]#LK9N*X985&1U*C/QNYP-FW%S!RBT'76PX++QY&PPGL!FT*16)W7LB\ M1':#AIZ0V0U_^D=C>'J[J;1:;BUM5<<1)*C0L<@EHBEIFNLI8C21*(N+7/ < M,QP+C^/@&4V8YTQY)_9'Y'TZ_5H=SX9^L&_I!V=_VO\-_(\B@+KX7?SP'%"G MFO\OH8&Z^)7,QP1U606_E]:KIWJY5G5]4 EU^]>R7N28Y$H)CG3".,(L*1 3 M@B#)&8NE9IHD.22MO"!GXKRREWI8JA?]:04#$\M+,+D%[ #&PX*KC]W@T#=B M5: P=4G*K"%EQ-27[C_V<0^VI=>*;_=AP?[;W>:KV6NNMPW9Q:_VD)Y]5A]M MH%GPF!9F-YC84W."<"D+Q'6,$>5)DG(IM,B=YA^")4^]3>QD14V5)H!G"(3> ML$]/B@FT0H!O#[(?VT!L?M%K'ZT34%!A-$X^0 Q MR.D$6G ^@BG[IGS)M] MV%)&)J/H-F!-YEI'Z\VV_>"W96T<1>E5R[)N=EVM$QUM\YIR25M"9SYAF=?= MAU"&^)J&8_QW^(: D7_F+R?P@,R V'K-T@PA?[:QFP'!.IS0&7)97_;0@_SX M36T ^?9:/6[,OR],HHI3)01*:6YK/W""N-EV(EZ40HBD2'0>P[A#+XF:.(J> MZ:-3C?A(MO*A9)D7(7/(6H,! 0M69YKE6LG1Z\ 80.E"0V!Q#5FH#R8>3*%C M9H[SA%Y<86:6T#%+3CE"1Y_P90@UV>C2OD';NKCF8J&MH'NOMO>Z_86)EY_8 M7_^QW'[YLEE)^W9>)(PHF1;FA62VY0@KRA$C68D$3TF.LX+JU&EK?JTB$\>] M]T_V!6'[BMH[%_N3V#P\F-RB[D@GK-[\R>8@VTUD,I/(JM8^4^V,ZC[]M%YN M:_\K'.]OR^UX;X[O !9R]QJU-;E]J6Y?Q_M>-4P@W2]MMFATZ MP=A)/=68FC1-1K,1%%&-3VL!3(XV*_!T6R,Q@7*)3=GX=3);SNLNBWRUJPE3UR>&M^ M4R]$;M(EQ03BN:USD5HCGA0IRGBA%%%*,.X4'P9D3'V.UDF-6K'M<4HCV)TH MX1(ZPW$@D,W DRFXN2":A!&#O&@2+JTY&TW"B%&'- EC'_5M0CX\8'_/'M3K MS0-;KA>2Q1D5BB,B8XXPE>;]7$K;@,QQ&DO"<[,*: C4>4%3.^'+2QXK.?JS ME0TL!;B(E=M;.00"5UX3NAGOT1T\;%FP?N +8F;N !XV]K3G=^3SPBQ7FF92E-GIW'"">$(N/*'!5%5C!>E(5*0*QE?FI,[/3F+X=..31YAZ:; MXT^/$2PL7#$DV2KVO:8DOP3FNTQ'WBGQ T]%?@G4==.03U;SS_';NL4W:_F: M;=4B(45AD@F,\CPM$-:I"45)GB AXV)A/QA M>@W]:HXF[(U"7\ @6/TE,N%LNU(]]?6#JCXKQU(39RQ%FL6%MLP$I?M[OA MK&$G30WG/_6C](IQ38?YA]AV=? M?LU*,A6KS.1?<4E,$E9(Q'*<($;3M$AUFJF"=5^S2;'_QW_)O0U>7[$R.[?_ M45^NVSOFA_RZ8*^O^9JB=R:9'QNC_B>T1%_X'G[XANB7>O\O:8>^\'7,UPQ] M20%XZ\^[=OC#IXK)=H#LK\NU>K=5#V/;TN&'IXL4G B$@U^_@S\>L'X'!R,'NQV&GI^OU\'!BJ-.!Y?/^^W3 MFS?NW5-5V7=RR&A:;6Y$YD>]M?3W!:-F98H*3]HIA9<^PQ M8U^FQ*.?]_/6/BL1V^57DSF_>OYDUFEX:E0LC8LRC#);PH>E\5G&8H**G)=9 M(DAN B'$72]*FMA?=^EN)]B+S.._Z +Z_U4_W$5O?5N[6NU'\]F8!@=Q/OU?87MEQ;GLJ%G;U12)I8CV6V M0D8@JB5#BO DYVG)%?<9_3,NV>G/^6J*1K.)1Y6RKV#[!VYSEVV$HF\-8[5M M_ZL>HC^J)92P>A15-UKR\_- MU+&0=-.NE@=CE1X5.#-YM"L IQS1SD_Z5]$U(TJ;ON:/ZG%3;1=:\UA(\T[/ MJ'G/X[BP WPX0[K4><8E$PEWRLB'A,Q52[>7&[6"X=5T)_@,.WPHJV$N[F&P M5U7=)8NN*JP[673VVKI+9ITKK[OXV:!D?&^7?REY]X55GU7#G[.GY,,DQYCE M*$G2')F?,.(RUDA(2DO*8Z9S$8"2[Y+\J1W7MI@L#UI,'I;KY))]7=QV1^!\&_,9D?:O]%E/+NI^DF,71O$6O;3&)>J_DVQ^JE2\MZ\ M0+K=BOF V;WL-B^O6+WL)DYPG"J6R@*E0G*S9^,:\8Q)5*8IYK3,4U)B4(-5 M*,TF?A%8/:-&T6;^<;>ILX?^A^KX#?<(]^VX[?V^"^:PUT8@N.$M6Z&A"=7% M%4RO>1N[0L-YTNL57 P:S;[+]OS>J]_8W_;5#US1-E3!SX]GPFH*;R86!&DMA0YL)BCKNE[HF2BR5# M(<(LS+_M0\/PVO/D1"[F[3(?IP_#SXW>K+?+[7-WY]1N@8UG_V[RZ:=Z M(R$K>C=W>9.>-1*=S]$ M&@1K_" I% 0PQ_2U'G2BY&*:UZG2X,*SG2RYF'=XNN3T>5\.M:WQ>"5[8N>N MK" N=!YGB4!QIDJ$,WLO5#**-,5QS 4N\A34;7A>S!S%8$;HGK7ZI]=*+\5R M"V9V/ N26X)_O>DP!SVU.GS9Q;!-P6C.S@J9F=1LR-!3"K/!3_MYZ"%-PKU^ MNURSM3"+WVWJ;;W ":8LR06B5&&$=8X1P^:]BA,J,*4%(034&C@D;&)O/11M M&T>DTJJRU/"ZUR(2FZ'65SAZ;@X<"A.8&[^$HSUCK.LG(]T>(@9M G8Q,=1D M\B%1\\XC=S#Z9 JYRS.>?OZ"2+K;G95Y492Y5$ADF7T3:X$XPSGBI,PY);H4 M*8A$Z;R8J7W[)1&Y)RO:!8P<_?AJRX$>##<:[KB#-H5RV?-"YG7604-/W'3X MTT'8V/^P;.$??_^CSY@E3UC&!%*9;0TM,HIXGA.D5:G+(E$B)TX-%$[2)D^< MCXF]HT;Z56SH+]!R39T#80#-H,^9'_UD1-<_3Y)-.Y@Y#4'Y"UG?DX7\O-DC M5.,7'O)S\'=K42E6J]>J_=]WZT9&Q^G1]@E^W*Q6;S>5;1Q<:%%P(=(5,]-2X'C0,"S#T]]7-[+C'JA_^P^A>^\M<,A((BAP$/Q$QN#M4Z, M6N/5$GU^Q=FZH0<-.FR$'OZ@YT9;B.K)TI&*S8/ZQ/Y2]0*+5,:4%JA0:8QP M6>:(:GM57)",%DSI- $1D)^*F/YE;21%6_97],B>[1TZ<&-]BHGCIOHJ2X$; MZE96U!G;2 NXE;YH2:AM]*F >;?0%PT\V3Y?_J0G$9?XHN332MUK2\ZQ63QQ[UXW^V\?JLW79=U393K]_0?_'MSBP4SHP@+'96#W4$:=:M%/ MG7(_=P5MT22C@P+@%(J0Z I-YJ48NAZR$]*@ $MZ='8TC=F_;M:?/ZGJP5[L M=*=B14EBFBB*I%("8:P((J7B2(A4J#)-6)X[I2%#0B:.88U40+/ )2B&HTTH M V%AI.4TL!(C*[*]DO.@6KED,Z +(H#M?JT.YS (U,,P8M-@H\*E9^?K1AC1 M_JCE8.RSWL>7)FS9JJ"&H.M7B_;^CDS3E,@D+U"L<8$P3Q0B12:03:X83J5, M.2B-&I0V=:+42SUXA?<*W$2OV*JY(_>[8AQ&T?GP,0PVP#0G#"P^QXOCYH8[ M3!R0-??1X;C99PX*'1Z"'PO>;7Y7JV:43E=H;ZM[78\%SSX\L0_;A(NMGZ-> MB0<- BKT/"\RO.=D@X:-#A(>'P!R_Y MTB'JOYJ?_O4?^M^8?W!6JW_]A_\/4$L#!!0 ( -=<9EH/6^MB4.H )2T M"@ 5 &UL[+U9<]O+D2_X?C_%&<_KI$_M M2T=WWZ V6W%E22/)]NUY0=22)6$, FH U#GRIY\L -P)$@0*_!<=$^WF$2D* ME__!\#_?O'IW2^O9NGL%*?+7U[.,2PQ__+;>/GME^4W_.7OL_D_ MQC_"+Q\G85EF\U. _US]LY>S[S_GXZ_?EK\()O3YKYW_[?S?K,M2JV" %1M! M2:D@1HG =996,1.3D__7UW_C*D4KF /%K0:55 $O4X#"3-9!%I^T6WWH9#S] MQ[_5+S$L\!=B;[I8??L??_BV7'[_MU]__>VWW_[X>YQ/_CB;?_U5,"9_/?_M M/VQ^_?=;O_^;7/TV]][_NOK;BU]=C._Z1?I8_NO__LN[S^D;G@883Q?+,$UU M@<7XWQ:K'[Z;I;!<2?U!NG[9^AOU.SC_-:@_ BY \C_^OLA_^,__\+5)RQ_ M?L?_^,-B?/I]MW_\_(?_WI)PO7?.U SG5. MKT+A9)Y^F#&R MR:$0/@&R:F4SRQ"X)0$9=-P+AC&(UK#91LPPH&FN[ILP:B+[#D!TE?Y7L],P MGHZR\XK85U"4H8/:.P.1#D+0RNN!$T1I9.M79CMY.P$'/E, M@--*[!T@Z*ID*!S%MW1J+T9&>HH T%?SF$#QE"$ZB>!-<2B3D27D(SHP%X0, M:VZ.Y?H>+O,!@5.#R?/DUQ?Z7?+GB(#H"W!M.$E".O"I*$C,&1N2*M:J@W(% M5U?KQTW94W&S!E+L1/LGT^E9F'S"[[/YW5%P==5^O)%V:-A;JIV@XB.=C;/\>II?40 X,KG8I#B#K#+!NAK, MX'@$G2+F4+0UYCZG=7=87%NV'V>C'2[VE^O P'AY-J]2>S->I##Y+PSS3Y?C MY<\WXPF^/UM%638Z1]1[0%FCM^P8N(KS9(TF)H3VZ3#;<7/%G1!AG@6'%<@\Q>P9*IP0^N@(R6PKL60B91#DNXW55RL9"&B9$"&0< M@RR"PO-B(3 9()%]U*P$?7_R?5?P;%E^)]CXYP2;%G+N C G.9,Z%IO_5/'P M47*&*V\E6%NK*PQ&\-HP*"+&%&P43+8 RQU+[Y8>8\\)*8<*N%.4B!'+7FCK M!9A0Q2(,B44D#R%RCLD$Q8T^"DK$;BAY)EG4-@+N"24OZ8\?YE]FOTU'PFJ5 M12S (\E#I<(@JAQ!\IQM,"ECNN\.[Y$8N5QX-X0\D\QJ"^'VA(^5E_5A_G$^ M^S&>)APEKV323$ 2@:RA-A3'4(1O=$.0W%A]-Z0\DUQK,S'W!)>/ ML\4R3/Z?\?>51\XCD4HG)A1702_)+0^URB%G1\=F-#FX%E'076OO!I5GDG=M M).*A<_.5ASF&%=WD87/'R>/&5)#HU@&\U[R6Z$G2L"M.'@:-JZOM!H9GDF+= M6XP#J[\^O9A\_#:;GB<"DV'6*B)6QTSQNLJ&'.M0( ?.)#+!3#GL+O_FBKO! MX)GD50\2Y\!0^(SI;$XPYB)^&2\G%<8Q9TD(%C$P4%%3C)5"AD("8"I(S?EA M4+BYXFY0>"8)U8/$.3 4OLQ#??;V^>=IG$U&(FN&P0:0@=6,#!J@R,F"EIQS M6YS" PL[KBVW&PB>289T?T%V8@Q>_YZ^A>E77%T'."E5K,Z,,)*DD,FC(9H9 M^;])6F\9LQB;&(2KJ^Z&AV>2^CQ8K%V$%7_'R>1_32F _HQA06==?KM8G-%A MQXW+OLI"E:#HBT=PEOC*-@5MF8Q1MC$H57F3M Z\DMTB21F)D&SP-W7@1B[S#7XLYE=T/(L\IZ'B+8+I"Q MJ5Y:%Z34HY(46!)\7VK[X:39Y7[ M;"#F+N#R=DJ?%M)R_ -?A678L#626A#J503M*A_"4YBEE 5#0BDV<6OT89[) M?:OO!I=GE0!M(.8NX+*RBB_#$K_.YC]'AO'L@J (C",'Y;B $+V '$LR11L5 M^7UO6AY3,G:QZ&[@>%8IS_V%V@4F/I^&R>3%V8*DL5B,N&3,2T*S":)> 1D! M$;$ #T5C+CH)U\)GO;;H;IAX)IG/0X7:!29>G^+\*QV+?YK/?EM^>SD[_1ZF M/T?>8M "Z3@TEIPI%!)B4ISPK4*AZ(R; ^/=>Q;?#2//)"W:2L@#8^5M*O.3 MLSRFWSA9+G&QUL>;2?@Z0BF+"(F!6\7P1B$$S.17B9R22YFLX&'UI]O7W@TI MSR1KVDC$G3QG>#.>?EZ>+E_/Y[/YRQD1D2ZX$4Z@\:[F@)FO21\'7GH/42HA M!>K$6)O7 M^XQ6RQ81\=4U=P/(,TF]'BC2+@#Q\2Q.QNG-9!:6HV(+UTYS@B^OSX4= U]6 MI6XZ<66"T:S%BXL-TZC M$M"%K!T$6\C8293D43$Z,H4S!5DRJ? &\+B/AMWP\JS2K=!NEP.? ^S M9>'=4/%,LJ\MA-L5/M8-+=9,>!^-3<2$T$6"0L8@9J$ '1>>&?++Q&&EIUN7 MW@TCSR0;VT; ?;BWQ,8\3-Y.,_[^O_#GR$9I-1H#VM>7I(S1D8@U9$-G#4-& MOE9HX=%>7W8W=#RK/.PA@FV&C'__]99 B;]_'-"H?94V?#NM#?=7'W>=Y-WZ MM=_ZC%9MV^\G[L#N[96/T8HD.K,7:!H; $DJ]F[$YBR(EM]P^ M))=[5SC(95SG>E=U<,$7S7FHW096K_6\!PJZ#123O0]%)BL.=!@O%QNFBUP[ M15WS%O>4X=#1PIKL=YOA#R/R\BQXS/]Y8?WGS^\>_OJY,OK5R].WIV\?_GZ\Y]?O_[R>9_#??N' M-1O.LANY!Q[WMQKL?RAOQM,P36/R^&?K!E\7P,9C"*&SHG;2#':=4/P) ;);G'T\VJ.I)#.H+;9>RPS;\9%K!6 MA^"2-SFV]HMO4S'LP74L?=\#JSV$WP%\WL^F\RM,;,QM*BQ)I@L=P[H60Y'- M#8Q\P4B'=?1!,GEOX_9]$'0G(?V :!_MSEJ+>D"\+.;+T4DIX\FX,K"^BMQP M@!%IHR1RX;0@#I1U0&>^I"]6)"W ^*+#(D?.8A+RW3]4^\+A.02?YF#WU M.6LFW&Z@L7FO?L$$=R6QK!-MDIJ8BEE M"29X*TN/ 1TS=.\=Q(R+% .T>R= M(#E$S'MCY0?.XZQ5+B8LOIU,<_W/Z_\^&_\(DUJ2?;)\&>;SG^/IU[^%R1F. M.!J?CO]073/YC^)B9%GR4@M#7B'CL2"&:(NY$88482- MSFO=>D;TU?6''>+8'BE[R[8#O_L5S@G7? 9I>AN_C99B, M_TDG\FRZDL[+V6)YQ7#R8 R93@OD\Y'OIY4#9YD"G11#Q")U:7ZS_A!1PPZ( M/(8_WE(+'<#J+:EC^G5,1_ U88U0L>*3UY#1U/N;G('"" 8A&^7B.A,N.*RO+2 Z3DP$K@C].0&7R3HG M,FV'UN[/G80,.U+R&&?9H=+N #*?\.O9I/[.S^MLQ%)6:0H(NI2:=:.3.$H/ ML: 42C)-)W3SZ/Y.4H8=*7F,*/YPB7< G _+;SB_SD$B&B7SA=PU7ILZ1XH2 M'=>K22*2T_^1=!ICYC85 P^6;(^7 P7= 52N$R\P)A%D!.,818R)!.)-R6!0 M9)8)[3:W1LD> 'E&^>C]Q;L_-F;D<#?!QL?Y[#O.ES\_3@*)8YIK.O-[C0IK MI;&$L"%D" JR8-, DN^KSG4/E"YCYX>\LE-KL6:";T#XW*9 M45@+Z/ULFC9;@066@B@<; HD(HP%@E02 @J>"M<,\WWC)@_+YMRDIH=\<1/P M-!)X!]#9GCBXPI/@M .0*1"EIKX5_2DD3,"L]-DZ%F)H#:)=Z.HAJ=P$3LV5 MT &P;J83B)G7OZ?)66V_]Z?9+/\VGDQ&=#[3WM 9>$D(RB9=TPH>;9:MW?A.\4OX_8*U$7+!768%BO>9MHA2X(NI MS_,]G>.N%(:M'U!OIZ:'%'.CPZZ)P#N S@7D;6 JU<%^LBA-=/,(+M(7)*I- M1)-2:7V/_BC;*V\UAZ\U *3N M008H)@B@"F8ATR'^7] M(_#V3]?TD/=M6(3Z*$%VD)AY-PYQ/!DOQUCOYUB(9) M;:7PA.-(+"F=B:]@"R3+B[+>)5]:.QZ[TM;)H\YW30K>CZ*0#NS,%;YN947I M>)6T\]8;1:$D3FJW!OHB%1E1VHRM+Z&V4S-L&?-QM+\=8H>HH@-0G5MY20GJ T/N MSOR,5KTEHU&6T1?)&#D!LM0&YZ$VNY= Y[FCP]T2F\UOKK81,^S1=CP -1!] M!QBZO.,_Y^7GQ6X(N3@G$$I@G%P B@?(/!>6 06(R&DX'>&G>\W1/S!SM0N)(F#E0V'TE MF2X3I1>RR4IKQKD"&;RCTSI(<,$(D/2]Q>!U*O=U6C\0.;<)ZL;G?I(,P($* MZ< 8[7Q&7ZTT4+E8EPU(41N2N\2!7$.*-GRD0]PQP6W[:]1'D]E-^N!0D.SK M5>VIL0Y ^6XV_?H%YZ'MU)&!T;G"Y[6N<'SGVOQG+>H.3FM M=T5OIYN*S(^S^4J!R^5\',^6]?[HRZQNSEH3/)O0AW]].R6B<+%1V&:/X1NST4W)O!X*!Y8]1V _[9@]V'[\FC2Y+-: M&>@LBIE\UEI"ALH"%OH/#YHETWY*4DL.NLG='@_T ZJ\ \"O)QJL9+!N0I:U M5RDG <*E>OM?7S;RVHF,6VY#H>'.\=-[*F<#L!UDO-J M5EB8? SC_':Z>3LT\BE(\M@Y.=FLON*(%KPM&;CA05DKZ\RPUH49=Y,R=,5A M-U!KH:H>$)?2V>G9JO7YZH:.=A"1\@VGBU6.LCX*>3=;U/<@'\J7\/N("9F, M5P6\]'4J9GVH5J*!(BC^B]RGR%K?PS^2Q*'[@_>#T".JM@/D?L)E&$\QOP[S M*8EN<87=5UC&:;P<)1=T1"7!JD+6'YU:#=X%9NGGMAB>FQ_-#U,U;%C4$3X; M*[ #2'Z98UB@F^+7"O0O1PS$1]X5YVP(4!R%=JJ.G7:9I&,],AFM MU"PTOSBY1<6PA2D=X>U !7600/_+>#J;KT2X%LLH&IT]#P*2*8%V2G#DZ]*7 MK(TP*JLD2NMZ\9LT#/OBMB-X':2<#L[.-J(144-Z!SAIK'3V#F(.&U:B" MD"53Y?@V;Q_*AWT;W!&0!P!"![;UH7OO\!??TRST_4*+S^\__SAW=M7)U]>OWIQ\N[D M_&JZ('%W$"R0Z*CNK9%$QZ/-6=I'WH[ >(> M.-GR>O[H2NL H-24CF5C&"*J.VQ M15YWHO 2L\1BDLJM:TVV$C-TM4FSLZ^-N#O S57Z+_94<#SQ!)S780U&DE'V MAH*X.NPL:"P)F]?.WZ*B$R_I,/7>S!H<)NL>T++*>ZSX.-G822X5F5&RN\K5 M464AD$"XEU $5\:2"5;-1Q[/\>#R3Y"[@ F=R1EM;/:U'[$2=D5T,GK M\F@A,V,3KS5LS3O[WJ:BDU1U0R]E/P%W )&3R63V&X62^&8V?S4[B\MR-KGM MLH^BM!@C(S8$*[5-5@!GI05/<:2S2G(A6T\MW8VR3MR8/?5_,^'37AD=0.S& MFZ^/8?YAOA)<7I6/?<3YZHIG9"CHXY@SH*VA9N82@B'Q,1ZX962H&6]>\[<; M:9U$56U =@QU](>R6[>&.3.O"GEXUDI9*RQL'=SJ0 2F;'$ZV-#ZLO8!DCHY M!8^"JH/$WRN:WBX69\2*YPR-%!R*717** ,!+0)/QKMBF20$?3A;+E8AFDMS1HA1VFT%L0%L:)X(7YR\8"!/%+I@H^^=<#V$$U# ME[H?'TO[*J #0%TIB=EZ9BMFLW*VCIK6];JG#J7@M9LM(Y>Q9*[:'W([D#5T M17M36+56P][(^H'S.&N/K5LG=TG%L! BY%C]P$A\A& E:$PVY#K")K1VRP^M M>8:=/'1L_ M^PJ^ Q#=\2YQS1,Q$I+$4 M4_5%3Z:@,TNP/ BCK&6Z>8?RK<3LEJADSP0_ M;63^3*JS/W^AKW]Y_?[+YP]O/GQ\_>GDRUOZVY/WKUY^^,O'3Z___/K]Y[=_ M>_WV/7W[^M!Z[4>M=8P*[OV9;533O6ZT<('7B^)=ZU46"378VLM7>1? *2Z! M8XPE6R1YMGZHMH64QI7;OC9AMSR!,&1I560(GF&]BHK,Y(*6Z];YI)XJMUOH M^X%B[<=(>, #;3%?CC[.9_DL+2FNQ/F/<5I7<6:3@JX]B;7#1#85:_)4,#"2 M9Q:=-8GM=([1 E?00=]=(F/;VIW"J9Y) 34*2H02!3F&4A1VZG@0B[(>,V U;WT3/,;?OQ<--,]AW@Z(XP M$@4))S%36T1*4)DQ"#)H0"T\#S(K[H_VO/+=HRK*GJKN?1\WI9& .X#()_R! MTS.\G)1N"AV[A6=@)M#>R60THV,>LHC6>\^*:E[7.WN.RDK[\\'TY/AW_ MWDWLZK#7N$ M-0'/<21[0,O 9=,3;91UM-87 1SK')B$IG8>89"6[]O.L!DH:U1\=!5$LM= &K5TAKI_%: M+<35:>T;N7;=1MQYE:2OH\:S F62AHAR-='01[+A,NK6D+J'G&']H./ J97T M.SGGJI6]"])HEU_IR^R8-P[Z0.-Z9MK>< M>_*E+\=JC'11JM@@0.9J-3593<>)#\'J94K47MO6UU5WD-'=JZPF_O.>8NX M*>]GT]EU+C:8O]Q'Q7L31:U4=+J.'T!BB$5(0L=@;)"H[EYE'8*B MMBKHX)0Z[WF]8>,J?R-$=-%[A&(J/Z7F+Y.)X'12P=-AW/X5\CWD#!N/-5;\ M[#A:Z&>DR-OI#^*G;KRUM*ZQ)&K?[!@99*TB*.4SN"(8<&2:,Z^#4JU;*-Q' MS[!QV;&1U4@/'=BJK9(:>:V2#ER"SX5,>JPYV&3KV)#\2'WC:9C_ M7'D26Z9')/3",Q=!.\E(RD*!HS@&A%$L>I&]P=87M$=DI[N'T(>X;[VHO9L= M0"QN=O +G&)9CW=OG0["Q MIU [,"+O<7EI4G<:K<0P65&[< LTQ*5'DEA]&"<3!DF!3L;8NF[@T41V]SSZ MH(S%4574@4FZQN HEA1JV0PDX\F>9B6 XA@)%"O724YU(F?K#M37".CN:70S M[#Q*M!W8IH_GZZZ;H(Y_C#-.\^+&&[NWI]]70^=8\KDZ;T)*!XH3\&,,"#8: M84A"(?'6L'D,??V]F#[LO#N29GJS1B<_PGBRMK57N@QLAL"]&D_.EIA'FD=I M:BBNSOE($G>#X'.IYCNF?CHX>XD- M6OH;!;KC'YMD"G'\H5#\>]!LV!0S.2#.0C#2@"I(?^*V@,F,RU2X+*EU :32I=:!V(,D##P)Y M7EN@.0;ZAOQ(&SI:C:68-O/:>,PJ$BB),4=R[Q075O/6SV7N(6?8J^MG!M5' MZ:X#G_QUF$])/(OSUKP7\N&!U? VU));7ALZ6'(!25))2]19%BR\=?'$-EIV M>2[%@$XEW8,!N\K$.2;T0PNF:CJL[2DE;WSUF!TE$=+SHF/#8L'E$8N!8 MD&FCXP> \WB!=XB:\UQ:3CR)8,D28\ID-DE$+CH#.97$HQ>!-Q_BMX6483VS M)T'./D+O #M_Q_'7;T3WR0^2 M])YKRX0&&VU-V^:Z8XP!';SD5J>(S<>3M*%\-YOV7*JN!M#F,\+PVKAG$Y$' MKD'*Q$ IQ('Z\.OO%ZD:^0Y MEA0!O12@=!V()I.$'"@&Y\X[YEO7?CV2Q&'/]G[QVD2E#:\XGZA=^8GS4 M!3RU=#IY52\E>6WI1VCQ/#-@&4,H)2G>O-!])\(:-R4GNUVT0++E"AVH$AEX MK3D4*857*J;@CL9F!TW)VV/A@1;ECY%W!V?G!?5KB=2,X6Q*WRY6;9B]*!8+ M!>W&U/KN+#U$3\QP&Z4LV2GF6F=)[B6H$RSMH>EMH#E8[!U@Z 8/FTZ[K(3H MO2"JC2 GDC,Z_C6+="0[]%9)9D+KZ]\[">D$,XSP-0N28G'4QE];725?7'S@5>[@Z;Q:J[BO;#G!QI9)L MPX#R42CE. C'#$43EH,OF"!:&3,FZ4D4[>\:KQ,Q+$+VU^?VF6%["+<#=-PQ MM&K#2)&9'#;.0-9A>=V@\U1L^@6$]F5W&N1.L$T<[$#5OE MT Q5QU%&#RC+>5RU$28?PSB_G;X,W\?+<#YM)/IB1#&@2L6F@=8S63? 8XN\A0O)V&QV"1+5SD*[4KDR6? >@C3 M^1L@N2B()9DZCD]GIYE(^3C#X:]2,?!#GP/U>F=Z9V\A=_$"^ H/+\Y]/66$ MTW68?:B-D6L18' ^D82X#]DDQ]@1GI/=H&+@YS!' \H^0NX"*'<4^^F R9$+ M3^>RK2\;7(+ Z5LC;%$>9<#=1NGNX["\>]0PGX X.G;?35%.8 M^ K7_WT[O5T)\(E\^#>S^6]AGD>,NRACX&"MCK2E?(082MUA*B$7*'-L?2(] MDL1.G)L]$7&[M]S1U-,!^JY9IC='?MWZAL)698A^DIP=5&'X?V0/_8&&6WY;77 M.W\1O0[)6#H14@+%2 Y!"4]NJF:A]F$3HG6'GC:4#^O'/25^!]!T-[;T)/^_ M9^L^\XLOLRV72:O-'$D)N>:0<;K8#$0E42W&2]R,HUOOOT^89E^GJT_Y6YB< MX<@XI5F6 :(5I)C **Z27-"!(SB:4()7I?F]WW%Y&O;J\"EW1E?HZ,"E74EZ M[3J].IM7^[#>CJO3[A,9@?DX+3?]$4^J]/\TKQTX,:ND;2Z096&@A*Z7=8B MON3LT1B![AAGP*,I'?:"\\EM_G$UV2]>5WMO.Y,EHK(B.? ^DUPY10;1(,6T M*KM:>Q*$:?W\=B]"AVTTWP%:&^JQ [!>;:>>G$J*&>#XZ,&)WQX;G J[3:UZ<+<937"S(6X[C MZ7I$;K+:!^UJ;ZO:YB,+ 4X*!:HD9)@31MVZQ'\O0H?MDO^4,#V^'CL ZU_& MT]E\E>Y8LWJSH2O.8\ZG2E;3F//Z]%/R+_(M)&I>-"6!=#FBS6W(^*B4GKAL6WD65%"$X;5:(A9A@J<$E+J%/90HPYE]*Z-.$><@9NV/N4:&REE.$= MV9U2*->*,3[A>%/G8P7+GK92EHK5,FA+'CLQBL(9HX,V'%N_#G\\E0-WS^PF M"W:X"CO(+=QW97$W@UE+(VK#/,VB(0:-!)>EA92C$$84*=537CL= -%_^3NG MPQ78 4)W<,:1?F$QFXSS.KT7>4&=30)IJT."=9Q<<0F4#E+YZ%P,K:WHHXG< M#:'_$M=7QU5@/^?]MN+=4,A%J5N-"5ESS"I"" XAF9A<]H$X.LZ[H#T+J?\E M[J]:*./ ZK_7TS;ARO:Z71%L0>$5%"L$J#JFRN>0(#,A;&"<&]DZS#ZLCIK_ M2UPZM5%(FT+J5B!K5%QK423C=0!7#/D6.FKPRB#X$+,,+# 9CQ+ /$T9M?B7 MN%\:0-5-+>E0/:W7C5V^X7*K#6MX\ M52L4M0:/VRQ&B !DP12Z158$)&\WQYNK<0<_!=XBX7*%^ M/JM[(;_X^=<%YK?3#]]Q3BJ;?CU)2]HERS%>2L#&;%41&@JO[5$UI]TGE:E/ M!A)7MJBH6H=8CZ>R$YMU*()NW1@>5UT=')17GO1)\B9+,0&8+=6MU.0'6I? M)^$D0^8$;PVT1SZB/!J CJWG[>\H'R/T+ISO:\6:M3_#-(TG2 )9/HX#6D#.N M:P,T.H=,YA"8$A"Y0\FTBEDV;WAT)R7#-K'K#GT-U-4!Z*Z:\ _ES7@:2*[3 MKR]GB^5B1*)QW%H#VC@$9:T%'TD\DG%.LLE%8.L;_OOH&;977'< ;*:Z#F"X MDMF"&'DSF[^:G<5E.9N#Y#7-JYQ] M7HV FJYDMQ@YF9P6(H$@9HA'31;?!PH4:0MB%$&A;5T@M ^=PW9XZPZV1U=U M/V\>+AG\'";XH5QA94ZA.1"W M$C-L![GN8-A&:5UT%;A=PG\AM$TSA0N)$6J@CC]KZ#9=O8V$:8.)!Z%WH(+Z.:QOL_;J;/44^*24\61,BRU>GLVK M+D9,2J%=2F!3ILV;B@7G(P>TAA4MC9;8.D3?G;K>IL<\$0Z;**MG-+Z=_B!V M9O-QG8[#N+.<&W"ISF1/I?937TO03U-O'EB3"WKTJ&A]FJ MI]P=FVA#S$E:S^ @!:X3K)BCR*SR)'( 99B$Z.MX;EY"=KGH$F_<#FYI^[?[ MFKW-2FF*J6/*?WAT;1?BQSE^#^-\SNFPL+@"WEG'K"VV^UG62NU'6VPR4)PZ#]U92E]D7"JJ^S&Z'5$XI MC,I&D-%9X@L+>,<\;:_HBE>..&O]7&I7VGH;A_)TT>^ABNH2@"O#ON'FW3A$ MXJ^F44=9*">17&%A6:1H*WKRC 524.]8<$H$[8X? &\AKK=1)T]Y!A^HJGXQ M6"^$;O.F/4M)UX*/XDB"2)&_2]79D(%)19SI8IX&AG?2U]V$DJ>$XN$:ZP"- MN[_D&*E0,E/D8G">5AVI+?A@(G"*PH1*)FEL_?!]=^J&31 ^\7N8(REM?SC. M:*L=$XXU#[K8(D@C#>,I%0C*D2 C[6Q7D@;+ _*8='"V=4'WXZGLI%_#$SU: M;:6N#NPCA5OGTR)JRG2.Q"MML^7/CY,P79Y,<^W<];W^RDAQI7R1'**HU6R& MT1&3+(,4N,BB.&MXZ_+NW:GK\M%K,YS'<8O M*7/Z=1PGN,E- M<=1%%>#&8)"9K4O,QM0\1U>6;U2?#X$$JZJ+::W<)CAC3 MT05+/DVMI%2Z2/H3B4_+((/5MLC<.H&S.W5=^HK'PN&1E-:OKWCQ3^6P\'QJ7[&5NCKR%=_,YI_P^]D\ M?0L+_%"N#W>X%:&/X.H'EF20VG1">_J>X;%UON">I M77J1S1"TY00_ICH[<732,Z6T(DCJ!8GZJ''"!J)'9\ M5+84:W-NW=Y^&RU=.I!'@U\+A71@%6GO;#;2A_*NCB6G@X6HJ T%"K=,< DY M(R/I! ;.*P%6*R7J^Z^B6Y_&6XGITB<\%K3:J*2+F.0J*Y_/(BFJ#KPGX_QM M-E^2=3Q]A9'\EIB0E\( @Z4MDU,"\IRQ)N6-MMJ(V+QW^$Z$#5N"."#JVJBJ MS]-S.V^.HBFRT9SA>.V;QF-"[BZ9A M2PD'1-W!"NJBW]=Y>/0))RM;.OL2?O_[>/FM,D3RHZAI2TL?)V26B@?0WCM0 ML5CPQ2O02G"=--?.-F_^N2>MP]8:#A3O'E6A'1W9%\[(1;?P*QW$1Z5HID7Q M$(S0Z[?802@+(2OM91!&Q^9=(0VU6,_B-U=L"/.A$;#&:1T\Z[_X,IOKJ<7WZXFW@RB??U[^A:F7_$3;:'7I2 I(1JI7(P,;/$,R)VN MR;#@H*!B/#(4*%J7?S\MA\,F0(]VU]TQ3)[[)AJ9I*7/)D-TSI#K18%F#(EX MIU# >A-Y<*T]Y(,('C:YVB?$'Z7$ P=IDP3FRPYPFY)WMN1,W-+YMBKX#S6M M; *Y9"?#U92;8V9?U\ M]OW[^KO+OWX[+;/YZ5K3%\^G4C1>492;I28W#5T )Y,'*8IRQ=0>V*V-;@NZ MA\W?'@W#3Z[2#FZX+AIFGM>M3O-%/+&:'7G!F%?:,!:10A7:GLHD!(_20C)< MQUIQ[7EKIWEGXH:>A//4N+D9&!Y%B0.B<]5FZ>7*'W\[W;PY7;6K(4&?D7;? MKI^(YA=GR_>SY7_A,LC^8A# MEP:V@,=08 >X/+\8J7OJ/2Y'SMDH$N,@M2(>"@:(JQ8-3' FF";_IG71\ T2 M!AX3>PPUWVI+L+_,NX#,9LQ8K6Q>UM*@9^JOTDP#E(\LVPTWXH^IMS.85I_C#_&J;G RBOD;[;+/2MG]5J!/IN MQ#::?'YU@9>SZ6(V&>>PF3OY\0H7%Y.OPN0B?+WTRU#E6'AP4,$"*I=4JR(= M6)WI/S(:85J_5&I"^,%S-@XAXM5XD2:S!?F@7TB9+R;U-C8+R934M5-;[9LE M5FYGDB#J2TN#V6;7NKM>:QZ&/6"?'L^WQG@,B8F.;?"+L!@O9N6J"$+UK4]/ MP_SGK'P>?YV.RSC51@SKEH84_7TDX:5Z3;Z'G3YHO5:VO!W3C>S][64N@VN, MS&3/(*E(P74Q"0(G)T)J)I/UQAG6.C;<3DTGEKE&?_?IZ'*7&B690(KV-"M8 M348$CY:#*8&<;2>,XJW'TSTUCP,G*=L@]TCF^CA Z=B]=YA+;W 0CB^: R?+U8Q6G21C(8G8Z2%UTZZ+076D; MUG@= T.WWU$>04L=6Z!Z_[[\N8_]V?S+5M;G+D(:V9[U1U]>#GO%@K)TO#E- MH8#S J)6 70)WK"$NLC6B;#K%!Q\3U%KCC=/V]:?7%L8W!7U$%O9%XJY*!;S M=$Q:#4$*!70^EL)MH&W2FM6=B1O6EAR B5NW#D=11\.N0 88P&E H?(BH*4F'?"VR)5W[;DNLBN'&^\"&.Q0!(QU>$' MM7$9C^ P>I=5*%&WCF.WD-*5G7B,OF^_4CYNV=QI4 ^!QGPAB55>20;*H=U9V $'T&)QBW MA6)QZ5J'00>0>Z@1VF/IR^W#M$E&T/:12="6-#Z"+Z6 R,YDCJIDV[IZ\A!Z MAS5G3X7)F[;OR33P2_<3U\@F M_6DVR[^-)Q-2^,WU[C@/-3*TFG/@R="QY )6EUU15)"XLSD:G5IW?7H4@8?: MJIT6N]P%DAP 5M.@6BH)!(DZU5\?#UDW;=42] M=6R]5JWV]HHV8SOOZ381S6+)N+P#)E(P'\@A!IYK(SU7ZN M+4"C,29R0Z=< MZTJGNRDY/ *,=QZMBM#I:\4M=_5=H/26P@V+H!DOTA61M&Y=$+"%E*'CMH/U M?SLD.USD'=N#-V$\_UN8G.%?,%0&]TY'W?U!S>I4'R:SD0FY6.E2Z9?%'TQ9 MII54$%#K^F#2@(M,@'/%R9RTS[+U^^G[Z#G4G-SUV5<2K@%K ;\$SBPA7#D& M(6GBV$GK3%*:Y]:!Y;T$#6M:FN'BIH%IIX2.S4>=F;+)[4R-+L0 MVLI9N=#WAW)UL4WORY>SQ7*QZG89*SGG_;:N8$Y%';V"7$N&E2"W-Y"D(,5H MO/>&TRG4^LP_B.*#G9]=5W]Q=?7+K116!GZNGP>D)5=VPUKSR2VB_+=/G/VR68MI#4R"A>?/X=;KR2P3F; M/ 2"#[GQ/$)0@;YH;Y4W"E&UCG+N(:?9V\.[H@L;1(C:2/ LU/=U.D),]$7; MD+)3SN$Q9FYOI6=80]0*$UO?(!ZJ@8Y-2.U8/%ZNS&.8YEJK.9Y^Q>F^#UWN M^[A6)F9GDAN9G"OKG=Q8[Z[KW4S>.,^%SI(80 5"2(PA@?!1,2]R-KIU*=.C M"#RXP=@NBUW9)HK+J)R!2"NO8O'V9!W(-4_VDQ6_CY;>34L:3,?F(>UFW>SZME7';E>!F[TE6#O/',%_^ MO+KT!>0L8SQPQ<&:.GLZ.H* L0($RA2"-2$:VWC_/D33X2]([O[\.TN-AG#161L?6Y>)Y7_KOL_%BU6!LOPCOKL]I%MH]2&0C2_/B;%%GBM:!/;&. MUEN_L5Y5=UQ9^P)CJ5BEBX-9G-/-U[B6NE:]S8Y'+\\QFZ8M+4.KS2:42@V Q@I"U M2E\KY9NWL=Y&R^&=0*]_[B6,O>"Y\&+ *SI*5:J9C&P42,%02)!#N;' S_77*TW3F&)24W#B(CHZJ8VGG9PR*!^208HH M>&F= ]^-LGZ;*#T")3=MWQ&4TD$GVIL6_6ZFO+0L![+NF@NQ[N<40HY@9&0L M6SHV3.N:GYT(&[BA]G& UEXE'>#LKPO\4%XOEN/3>N-@!>TVLNV]V\YN@<-[)VN*.S7Y6LP0N#@+HDD\GV2]&\#.8 >H>=J_>D<#V" CL M:YU?-*5?N>6."A$PTW% _J="4$8)] ,E=0N.8+J9]C>S=M P[^.Y((&LB M^ X =))_X'PY7I!\5M7T-]G12685 MYWZ2=H*3>V9P:JF&#E!U\R']F_%TO,1WXQ^8-W:6&6;0\0(1"X7+061P*E@P M+-EL(WJ.K0_*!XG:"5G^F2&KK2HZP-:KS;(OOX7YU]L!DM9%!D.;1'*>0-4[ MV9B\HG@I:(X^HDS-G\/=2]%NR5?VS6 L=8&IK_Z);ISNZK$4VD&*=:X:& M^*HI9=31JF*DIHW3&%V[TK8;SIY;EO\HFND <:N!>=,P^>L"/\_*\C>2\;DY M+B%R9LG^HI>@5$$(K#:4J$.]N:(ONO5^=L4I$[T5N;;=V)FXWD#VWW/]Q=-,!Z&[W;[]I MBHT(CK-D &L0/9=+@^/HH@-P/3!/Y-;E MOJ2P.!N$DH*N54X!HL8(P=%/-<])L]9]>!Y'X6ZP>VX7 D?44@<8_%-8O B3 M]2CXD_F\#G$_O9(A-LB9L]R#%BR#,EE"*#+3M]$G49Q+S5^ZWD_1;AA[;EG\ MAEKH %.7#;UOAGEM>OJ4>ABX6>S^CS4%^X&Q"?_UUE5[!Q?+N.DET/')1,J#("I2H0[VB M-% D2\$79ZU6U_&UI5SL$8ON5I;Z7%+P1Q5Y!Q;JG@XF-SE3.A85K 271 "E MR OTGCN*+*R+CLL0S!,VX=D+=<\M(7\D[72 N_?XVQ69S6=3^F.Z&G3G'J2*!.A0"2^-N&'QN"?RC:JH#)-[5Y7K+ZQ85 MF!'* ]IJVK4.X%@=B^>M]KJ$;)JW[=F9N-VP]]SR^L?13<=/,,_GG'\)<7+8 MZ/7-)[0>P'X784\]AIU9IYQ)P$74I& *_YSD%IC/E@=KE=2MJ^2>: S[J_$B M?/TZQZ\K'7THFV57,K\2K) U34DILJ]U0P56/4PL->$K(DJA2_-FB#L1-G3C MK/;HN:-#/ENMEC13P/()--CQD;F^BMW_P+SV M[UL=E]N).LZL[U)XDE9D8-J&^E)-02! 6F2!Z6\S\U?(+2=]?TY?<-\-L$/ MY7-8?5V-A/A9GP./\SC,?WZ8KQ?\"RZ_S7)]$;!8XIV3[+-S.AL6(!N*?U5M MA!]U;>EC'1I-WB;9X-85$/6'?9,;("R8\NZ [_LDKN;MQ>U&497X\G9$O,--H,(-I3LP)=<7Z\4"\'+"#&'PG6H4SA:3S'8D]1AVQ ( S92W"1E8%4N= M,!#!%>&!IX3:D/\D2^L^AT>+ ]8.X\M)6%P!<0Q>N4!NH"F^SC.7'KQ'#:58 M$8MV,IGF79SO)ZDKC_TQ^K_'8S]8]!W;C\OZM+=3DMK9>HK9WF;DOH]K-[IY M1Y*;372^8SWR8OZ,^6NM$$WT5ZO#Y8YQ*B4)IG-AY& '0HGF"EP*#JS+TDC! M70BJ\08]@-QVYNK];-4J($;K M=0P!9%:N=JN2Y!-Z#RYDE;WDR36OK6A$^M"SIY\&J=MMY=/IO:L(X$[!_RF, MIS71_';ZF2"PNJW]4-Z,I[6P/$PH)BJS^6E-2U]Q2I6F0P7)*>6&U8Z1"9SG M%)1+:;@6A25WO&1=(R:&S:8,OP6&P$('F^%#*0M?-(\*5OA&' M9&>V?EJ[',UN!#<*JK8VU[BL >!%BRP22)\(",$&<,YZR$64+%E$9UIOW >) M.EJSERM9<".$J[.@9.&K5H"^OBY,@"YQD90LL?DCF(>I&C:L:8N5G=N\[*>3 MCFW2S680^]NC+9_4;L+[PX0VLD/W],JXX_#C*(4H*0!+PH+BY!K%VJ(S%2'I ME!(JQ-;YUD<1V"ZBO;D6+7].R#'7C]YRS.RI6&@K=Z#9XMJTA/Z]#%?Z[T_/KW[SA= MW"Q/S9(7.BX8:.UL3>,[,NUHP=5+1\Q"6=5\%%9#^H=-MCP]K)]1XLURKU)M&K!71* *$)!0YO!ZEQ5QB\RGA]]$S]#W'P4BX+W][ MD/ [."#/BU[6?2/6QGE=!;,VAU>J2J_SJ7V)/NH"P=2WBL9(<%YG,HQ&,B53 M*J9UL=R^M Y]R] <@$^BM(Y/L[L>-QX0H=[W<:W.NYU);G0 7JQWB87+AZ59 MD85220$7]>Y4V@0^> V"HR.7AGD76L^KN8^>=H?AQ2H782H#\9EGG64437^I%D4P:&/6Z;X6[[ MH?O42N[8$*[+S<("\\O9:37]JP_=WQ+>^WG-YEGO3'2K8. "BA_*U24_X234 M03MUDL6JYCQ6HCZ&G^L[KLO)Q]Q(E J,K)VS8CTOZ]S$:&Q,.1ATS:=['49Q MPTK2327^=55=SBA:J?*O%&0O3GX+\[RY#/QY8[,Y[I-"7L56!PKF2'^J3]0_I-W/Z0=G MK')'=*,HSC E#9-JZFMYT[7%>MLE,HL,W!2*5!>&XC2 M*TA:%\Y]$<*V[E-^"+W#YG6.#]8C:[ KM)X/:B(F[PKK;FY*QFKNS(%6=8J. MH!@N)E-=FI@YFA1R.M9-W"-)';9T]/@8/9[>.G;_KL[!_NW:'.S]O<$'/[.5 M<_@XXIMU*%N%*A_#G$*"*P1A.90U1M-VF M'4%='1NSS_BUY@L^X?=:"S']>D#V\.Y/:I8WW('01N;JYE(7 &->.['J,\9+ MHD-36/#U$9I563K46D;F6F_1+;0TS/+=6.'M=/7"J"KIQ<_-7UYI?N8B3\(; ML*P.GW.:8J$4$J#E13 3JWB.E\U[#*G#&JLF&+HG'W#$2V1G+6 +'ZCL[25%\-%F C8%%'Z1DO'7*;@LI Y^V1]+\K+T: M.D53_>,<\=7L-(RG(U9$,3([J).&*9+*!H()%I(*QI+C8AFVMET/$C4LPIJH M?@1_SXDKGT"74*#SECNRW5'U8.T.OL:$+NP!:M3//-396Q!)9"KLEI &D= M6!VCE9P$$UMG5.^F9&!O^V -/P"9/<0]]&'U"1?C3+(;A\GY2('ZFOM'F- / M-Y8T2@EH%4M6RYQJ_W AD*1"M'3X MEYBSW^EPN^O3^\3%ONJ;M93ED&"8+T>?R KCV@$LAENM+3!7Q_U)^N(4\Z!M MC(SYR$S:*<5#GWK%F-!WEX;DVH+#]C$[\J&TOVA[P,,&QC*R)!R+$ BQH+RL MM:[$A7:27#^M1,H[]9/:!1%#VHD#E'53W7M(;F"%_X7@?WIVNB&<.Y<=)EG[ MN5A0Z?]C[TN[V[R5-']1S6!?/CJ.D_$9Q_:QNG M0(I:28D+7KW0[<[-=239)@I5#VI#H2HG"%(P\"E*AB(HCP?573TA\CN+CBST M4T0V;\&_L04?_KY-> @EH-(0E18U2T@F"U,MRM0B$@M2B0= MUDSP)_.O@P#C$:/WR\\_PK_/%^N9!6N%J+PQ63H/1JJ:0&8%8LD<(JI@#+.2 M^-8XTCB"O(- I%^H&S&TN/I&XLW&WH=O-S/&;)/G-B(=-!,$&!U"M++ M8HQL?<-])(DCO[@?"BJ'0_)LN74 RVV:R"6) D+B")B,II,J:'>'730\M=*X%YK/@9WV#.] .?VY"!F_A<5_;-$? M3;#2D[L91*COZ(D],28'B4+9DNE_I-8;:Z3[-(Q[Q_"<:N@L[G> GE_"11T7 M\ODKXNI=_=/;*V NHRXA.O!H:1^29_!9EJI#%5O+Q>5E5>*^\HV.VDERP)X[=*OM*5]H Y@M)*&I2S:E\WOHZ4_ )TB MZ_N355HPOC, W>D M]Y,\;6B!"5DS!0?&&7HD D!F#46;YR1S171HP2-ZWD_ M Y3.$\'(N?%W1/>7-5=>A^7F6LAIKETH"D(,%%9*@^ Y%U"K:[/W0C/3(D'^ M<.6#D&)?J"O4@-E=0>5620'7=)2X3L ]JT4 +D((7(-+3&3.LTSEH"%$1P%F M[%*<%O+<"XT3F3MVNN" MJY^_3G],ZY^YTIA!LVRXD6!165!DD,$5<@]3,-(J+$RI>V7O^]Y'G$I"+R@Z M5?3S9Y=#!Y[0(YKZ';'@[0J_T9',A8><$NAHR;LC[D%@V8)0QB6?G2"C_WSW M*-=T'00X]T*MW6 "&EO%[7C@5 _:?+9N _II^N7KZL_Y)^)+G>"\F";\B(MU M!]%)*:DDCW4()/VB1,D0#049I=;:,$;![_TRUCTJ[F02NKT_.1$*\V>7R]CH MN_]:XS19;J] M26F HG;\[< XWB7>%Q.-J=3J&NUZK"-IG0*.CI-K$;([K-[M""MX/&S&N#4Y M#S;G,[L#I%S7B;_'U41%F15BA&CK2'6)F;Q.&<$FPS%;;G7S.__;ZX];+#TX M3DYF=0

    1V^3U?A8OI?M17Z;-VTI+9@OSU+CJSJ=)XG$87VLGC(MK[$EACJ MC!\$IF,*)1D3=.M7S <3-VX9W> &T9(_:*OGB-F,;.<(^ABZ1R58B"@0L@I M,LV3Y[*TCO#V4S/NA>Y8^#I6#%T#ZBJQ/\F%C@8I8I": @*EJZ96JK:N($X9 MRU+&UESV?I:E=6.:\%!:#&UC(=J\@5 MX(R#5+P45,XE^WQ0NZ%KW"35B&@[430] ^ZV"S"1Q6EIL0 R[8EKRH(W]$MB MV02%V3!IG]]#.PAN_E\-;B<+I@,C^O;;]S!=U(9,#X>I;_AY4?DY2=$Z60R= MFES63?=I6U):*#D*F8IQZ%OWB3B0M,.RHNS%@FX("?4 O'M;V;H'*9E0,C*0 M!@VH0.YHD$:!+]YAX<+(]D#;39O">$=N(5^!D/788A[ MN9G\YK(9_=+PEGOYT 5XE?/ZJBM"8S%;D M QN6GK+Z81![>9< SR..#IRSQ_+.DIDEFO[SN\U?+YE_B-C(1!G MP*%@H&QV$)%B96%Y">B#DJFU CN K,-P]G+O!EI+9G3'K/+FP_?5]-N5:OZ$ M/W!VB;\OYLOE),6B36&BSO]P=&R$ 9^D@X+<,F9$CO=?@SU6S;5OF<,P\_(R M_(T9W!U4:MYX7J[V0RQR1MF8.13F* *.,4#,B@-+C")ADUSPYC2PW%WH,+B\ MO Q],MK6&V=;7\8_2,/::\/5;NZ[-FTNC *GXFT:R'F6U?KUV-+][TK'3%>(%> M0O%5ZT=G(91:J2UDB%XZ+Y)I#*U'"1H76^WD?G]T:C,A]("H#>U7#\BM5CEY MZ:'8S$ AV?GHN ;R!$HT2B0,S2>6WR9@Y,FH[01['S(G/G$&I:JL!6< [XHL,ELN(@JD#9Z+L6:"+B?2GR&O>F'E] M .!]6%TNPL7O8=NQ2!:NC-$:K*VM)G(,$'C=41(L!F^"U,?(__[GCSQ.LJ7X MSV+=J,5'M=?(M4[\'>=?%N'[UVD*%YL.V8$%BRQ!E*YFPZT'GY(&;FP4J+.0 MJL50G+T$C N1YMY%.V:/W/7IZO#]2$.Z3Y'AA/06\%Y MR=F%@_(W3R%F'P'C=>QI)-AY:RZ/;5S>XU]O9E\NPBQ?Z4;MBTR,>\AYG6@B MGCCF$8JRK!2INY!*.JR-_YV/':=ER'#B/I%A8XOZ\_QR]?46[4[X%&Q@ MH)D@=\B$ )X9LG%<"BZ2\N; 6H-['SQ.YX^!Q'T.TT8?EU;'"%SE;*^2)=PX MS>I+:QXI9HK9DT'B$;P1/K+BF<,^W^RN-V#1HD*CB3O2.#HTZ6^%#N[.'J MJ)2HM-B5MBRZP>PD8SR4\5Z+SUNP=VV+4SGNX M2--PL9T;$EP0BHX)PURJN6/@+%F_(+*M[V6LSOP@DW'_D\<3>B-)S5NQ;6R9 M?\+E-!//;JBW63+&BH!,=%:31[$P8H+D/=K"G+#N,*?PP4>/%P<,(/7S&-?! MG=.KE.:7L]7R_7R%RW?S,%N^FN7?IK,P2]/9EYNRD^4O/W^97M"G?*GYD\ME M[72\5I;HHBFH#1E1'>M<4E[59H:@=7 Q*_T@8&Q10W86S>-VJ1OL+O191=D! M=&_OZ/9^KLZT06.DCP58R!0"6)/J':$$)5,4RB5CL75?L<I:IREKW7(XUI%1Z-],)QBC%)[7,OD M:L@1 (4IH5B&R;5N<_(43>,V;!W,UVHJBBZAM=W-=MZ6R\%KH4&:XFM3[ ". M,P?>B43T:*E2\Q:'3] TKJEKBX GX76&.,9.+GR\7*2O88GSLO5!;S3]'[5T M?IMFUUQE$UB$6$("%8AM7GMBH'$8N3!H[P^_VY-S.'3%WA!TCI#G0W-\;!B] MG\\.WI<4+N20+"0K:U5H8+4/(QEV8T442!ZC=0A@/34'P?^2[D MXV*>+]/JP^(S+GY,TR;&M<%[S^NP1RE,O39,X)AQ$+B/S"25"K:X*MNU]KB= MQP>Y+#N;Q7U I"9*KG:PC46$B#%8BD6,=IEBD6+!1U1@@D44G$F\KU_.PX_H0[:5GO'NY87#3C/<=X&B/>7YW_L1)"9KXQEIZB:=Q9%X-E?IJ*H@-H/?'L]^WLJE]O;6M _^8_P]\3;9%) M43A8.H9TA(P'AY+"QE TYTAA!1[TW*3=<_%=9';YY/5$G#RPB<,*;=RG3INR M^M6^!F#+-W]_QQEM;**8YS:) CE8"C?K_"N?R48X3FX JA"Y.&QFYB&K=?G& MZ3PX#F M"N@X]IYN[>:KAT5-H?W !DUG'GQ6Z]XRCQ/[S"UDLHFD'\BH&+:> MJFL)34D5D(PXDWE04K>N?^BAA8S3L>1(FC#Q5$"A(X,J/0=C!?+BC5*\];9? M?@N98[!R5 N98Z31@>^]:>]U_2#U7?T+550UIT9*F'NT'ICQ%*%JYL ESL K M[9@W E/SD<^/D-.E+WV"S'?V5SM? /UBZ2J1PA!=T%;55G$9E!<:G/<">%(6 MO5/,BM8YR4<)&A=/S<1^&)Q.D,'8EZW;/BEAEG\/RZOSMKTTCBY)5S(D5G-G MTG'PD@E(Y"]B2)X'=MCEZB.+=(F/4^0X'X"I8X-CTUEYFZI]L_9.M]]M7TPR M[E5B""7$>A'L#'B7)12D #+7%DWNL-X!3Z\U;EP^$%0:L[@#^_1D."IB+2PW M&00OY!3RJG.MS[6GES+)EBA%Z['S35+8X[2U.-.U^?>RBPW7#/FO[SYS:#+%:4T[.N!!UAKRU$ 4S$%1@4:I$G]PZ%=-# M:I/+J$66!;A0BB)A3!"\<2"2T+R0C^3^IS3.P":@Y\3WYV2+L M *YW=W 5O3M&T;O%",F86C*?8AVJ:4"33YNT8TG%UA'I+CI>QKOQ\U&P]\WX MB2+I %9_+D+&'6\F-AD<9,05S!IT+K4B1PB(LO8?B9)">62J-)]U^BA!8UO8 M<^4]'XKY'2#IR0@L!I3.^+OFV-S*V";Z!IB:IZAJ-J%W6V[#P M. F,1\GJ> 3Z#0)G];QA_HB+Z3Q_7H7%:O@\<;0A,VTB&-H!J%I Z;)A4#V3 MQ(,NBOWWR1,_+_2:R:6+BN7#>/=OB^D*/Y12)V"+C+%X2(&IVE^BEO(G#HD; MC$ESY5WK&ZXC21RW_KE'-7B:]%Z,1::OYG0DIO4JT(O"E2M0"GG9*@0&3@>* MWF30J NF4%KG3HZE<=PVD#W"\T3YG6NO_WQNQU$YPXUB'"(K!E3R"@)+"8P6 MWN;(0[&MJR$;.HZ#=]"W[SGY?3U<\6+TWV?%*K6]M# M"&UT%;M9ZOH6C7,9O6<:A C5.JH,,2HRD3I;[8LR9"];5^_#L49Y7%]T? MRN?5//W'+S]?7X3E3MW(@T-; >+!Q=0@TND,=U<7,!F9-YR1O55A M?8/G(&JM('IA/6;+L+2.,A]2,?;%U##R?@16)S!_Y%Y9KTJ97DSK!M[,5C?3 M=8G\P MW$$0=E66,(0>QMMFUQO"(R0=Q4-O0)QIE[5Z]']B<(L]Y4^:.#(\/ M?Y%ON?PZ_;YIC9JSE2PC<*LI;"AT5ER0 FQ@F#%XE7.+]FEW%AUYBG%C6W0> M3WL!P[;+4Q)8.!%LBM%UJ'.!6**"Y$+&))7+_*!)#8?"8>P>>F<(;I?X3^#B MV"_(/M=P\__,+_+K^7:F8BWSYEH T]&#HE_!HT>P+**M$Y34@7-''WQT!W(^ M14+S9NSJP+&\?A^W5GM72G"-?FEX8<8B:)9K([:B(41+ :"QDH>0E2G-@^%] MQ(Q[7S%4N-*&]QV Z#;]5R7>U E&2"8Q&T<75L<(W2%'/ E#4QJ!1C MM,/!Y%4/K]J'@\DI3.X )J_J===U67LNM.?L/62^'@ >'#B?#?"8M6>L1-L\ M*7:'@'%OKH=R5$[G<0< ^?R5>/=+6"+YZ-]JT\0K<2S"[,O:/"]_^7GS9SZ& MG_5GZQW?;'N6/UZ$69U2>G7FO!8\&VL!0[&@DG-U[K@"3\&"D9:.8_,"QR'V M,7(YY.FPNN])CRWCLA!$5Z7RJM\Y-WV\K.MM=%9[^W3 MYW]L>^&8G*WE$0J+#E0F;R(X.N2:OO=NG21O_U+O$8)&3C;W LCVPNL B:]F MJVF>7ES6DIC/F"X7T]6T=DJN+;/YS M]P=LWDOJZ*7/%A+6#&$.$ER4GGZQQ7ANG='-JR:'V\ZXU6R#N:F=R+_;HW!+ M:3BC AT%/ >!^D1)=H#,'8DI M83,S/)&%4:K..JRY"^\8H$=E?**8(#;/%7>6_6LKY:=S@<>P?$309)Q.WN&7 M<+&IKM@>)AY83N"<$-5"Z-I=44-4CILDBY7QL1+Q):;_]67^XW_31V^ 0E_< MX&/'@N.._VMM*\_EZ,A@V%"]/1.!-]YW3<)Y MXGFB(.$(7HTMZ?=DIFH/K_D%_?:7MS/Z6 I0ZW:NY\,5G1/WUH/QOLX9S!Y( M\?DZX!(95SYRJ0\2_=-KC9,K:(>%QMSLP7F\=?OU[KIC0_8J.HP*=!9(SHRW MX!0O(#T6*ZP40;9N>K&3D''GZ@T559_/\PZ 2+8.8.)#/UN8R+%*)X#=K'6(P3G#=_]?\X1>.6\3R+T3V5_QTX<[=( MO][.-@__.BR_?@S3/,E:H\R8(2C%ZB1I30$P0XIL5,Y>\QC]04]7CDXJ/T[7 MN#=O[9'57!8=X.OC=MWUMC:&_M7EZBLYJ?^%>1*DCJ@%!> .]:9_;K22O%/4 M12MB'&<'O9P\1EL]2M&X&>H!M%4[_G>*I@^7J^4JS.H@\ FJH%4I#'BRIE[% M2/ HR+8K(:1P)B7U''"Z1=*X>8SGP=.I$N@44&^7RTLZ&H7Y6M?O %6=<:"] M!/K[ 837SE&$0M%(ZYX3^ZDY"$;N9/O;O<44B6/_@M_GBS_!WG3OS=7Y1 MC4H=5YMRYIJ4@(ODIA12!X$<%,C&,ZF=1=&\[?NIM!Z68V8O!\S/(K0.P+G9 M1XVQ'NR%?K#[2$^$\&BSD%!;>H%B"L%)8O$ZL\ZBEX:W+F4]A<[#0/F";CX& M%U8'@#RSBO+5M]ID&'0?8% M7)2,)\Z.)T5N')W77ZM#-)V]?_WV[/Z@.SZK;8?0IX@=ID>H9YRA$Q:08P3% MM8,Z49L4EV5,.::X;.WU/U^/4"P)L^01!*8$Y9:9QIK9M> M2H_08^1^3(_08UC>@0V\[OMQ=09)0\YG-3!:5V\:@QA0%>#%"5*&6%_K9P_! M.68$2DPLM\;/8P3UVPGT*+'O:ZUSM@PZ -2]/6R?_7FO?9$1 D<*IC43$(Q+ M0&<-R:9+P0[KS7:TEKU'2"=-=LX7]/TQZF=SO0/HO,IY6D41+FK<\7;V.GR? MKL+%5?5GS'2,?-)@O*VSP54"%X6 PHTIFB%_O(#^)#_[,8)ZL&9G"?R^^]R, M^QU :7=T@.RG]G:4)J+GF+'S>=X!<-YC M+6N:?\,Z-W[B0\$HN 4F%0=E$A%OLX',0@BG=PCHL9[V*('.6W&W MSW+$HPLQ)X43\YAG9-65 R4E0K2^-M>+#(US0=R_9!JV9K;':ME3$#::D,X= M%D-'H@$Z<;5N*4_+TZ[J1G<_IYDP1]K=:PG,*'(05O'>T=*O5IL#LYZH/?^X9OO$NX0I^@R20%&G*66( M&CD4IDVV4:M\?RS;'AB=L'B/Y:XG(VIHYI\.KCGY_L^0H=XZH_/RAC3Q_-LT M;0_1\NR,]0&?W3:#?>QFALEH8T;OJEME6.U-IPPG6+($TFF!])U TSK*>;Z, M=E8Z&HID01C2ITKK0."OS4IR*5'XR))IW7[CI62TCY'[,1GM8UC>RTB(=4+- M1\65U 44MV2%;2$K+$L$%J(726HMY4&U \WG@XR2H3Y*C'OG@QS#TU[ <)4< M*\K;S 2K02:=#\\,./0"R)H6GZ(T^E]Y/LA1@GMD/L@Q7!S;M7W87P)IRRZ1 M4LP<67_Z*/]+\TSH^#+.\^2+- MW[U[?:6$>8H"I:AOISG6EKD(+A@-FO$D"S$L"W.0S7IRJ7[P!8O[V9_/%G^'O-W_7!P;X"_WE,EW=SHBOYKNO M7QHFCAM3-%2Z>4C .D-L*X$EP XR29WU)' "A;"^Z#,2BE*J5U96F;)/7V MVN;JAF;SK&"VFLXNB9$?ON,B;)Q<+/,%7LOB[D7.GFOG@"8H$0)Q0A8*W*,' MI[P&QD01FF$4XK#AI8.0UU6N^QCXW+]P&UER8P<1,2XR9&V.!Q>"AUXH(_<:.^KO[%92A\U^$P1 MGPI>D=,>R'TGASW;'$W$U@/+CB9RW)"G 0R?1SPOJ #AE["<)G*@?JUO"#'? M,&7[0K"A7WGP6D-YC*=M=AA?T$IE36$!*'@A//%J/;5&*,D6D8)-@O==L'"W MK#74RQ?&:O=KIVD[F8X'.0& 7'N'*)EVX5^W:/@,V3Y>+7P,6SNP>G<;\%RW MF]MLZ/HAT-MOW]>/$-> M.\5U4,U?!Q])8E=.5C-5UE@T'2B[?\/IEZ_D1KPB.((ABAQYG:G;&'='$3ANA7%#U TGEB[TW8.Q=NMM MB%2<+5D#S^0=*"D#.!8\V-JZ-?@BA6M=V;&3D'&;YS9$T?EL[@(MQZK@$HQC M-CBP6,OLA2-_$U4$K5!;&;ESS8_-Z1-;NSH_#WM7 M"\.S,S*#9S&#LD(0&S&"4,YC]I@2:ZW=CB1QW$:YPZ.NB6@Z"#CO^Z1;E8W) M>9.T Z43TC:BJ*."#: G8)3:VZMY,\8]I(S(%>)[(F(9< M&\H:5,(? JG+JWS[6W@$#+I &*OEDM<+:]= MS3H=-GK2]K(HBBN=$Q 3:C"$@VA*5 5;(^HN!>,Z44V%>[_'Z^F<[@8GKR\7 ME8W7F]"1>>:< 5UG-2@E)?A21S0E&:P1W-$6!X'+/4+&1_4Z+!8_I[,O_PP7ESA!AN@LL:F(5-]M*$.;\H64 M,,6UEJD2F[]".HBP'K!T%@#NOZ1M+HTNKG5?I51GQBP_84+:%"GM][BZXMO$ M:E7[;1<(#JM+&1.$0I%+XMK;HAAGKG7+^\?H&=81'M M@$5M@P=$33O K,!+DR Z(1U9>N5EZ_SK0RK&+;]LCYDS^=R'SKE#OC1**B4L M))3D#)+.!)]< 6Z+*#:RD%CK4LKC$3)8J>0 6N5D[G8$COILZQY/4N#!\J0@ M5JNJI O@HD^UP373Z(OUN756:!\M/1BBAG[RFTG/+1-[P8\*#XDR+ M H:'7-]Y(KB:PHP*K7?2"62M>\+L)*0'W=$8)N* MU"$I%T&%XL$YBM(T-R6;S#DANS% #J5M7!LTY.W (-+IPCK=VMG]:)%L:;!9 M:;!&>6)833KZ0 HT2VF2M!)CZQ3P?FK&=8.'D?]^D)TCBBY@M69C8DR)N M+9X.8O9UU+!C&RY*;1@C1R)88E?F$2)J"P9I@U;1H6W^JF.:R8$0U8+M M':!G%_YM8"QP$PG3U:2@"ESI#-9+ 8IS!"]+J6]Q4>A0!)>I-:QVT-&-8W2NH.]# MZ%R>=X&11#"=U8K>7S&N)I8YD:0(P*6HG0%$@J@3J=?L./(@HHFMS=A] M&KK1/XT1-&Z<&-69@QHN,[F>E]Y\$F6/A;C)61.IE9%3[%CDA&X\$PXZ='DUG6"MY;O1M,\ MB[=\%+,[;EU\MX_E^["HO>M_G-.@^(E/;/66_1C"!VHV[)S@CD!D1;U]-=J MXZP S]P7Q:2*MG5;K^>;CFQ%3$<^ M1N['3$<^AN4=Y'*NF]S>GF*T?FEK8U3%IMI0>6V4*0QT& 4(9X/S5G.K6CLN M>XGIY1G[F>*^#Z,FO.\ 1+?IOWI :Y5(.GD#0M>9%$5%\N90@TX4![K$H_"M M+^P?4C$R;-J(]Y$A="?PN@.T?,9%]>_NFOZKQ] R*J+?(93,3&UV7,OO*?P3 M-@86;!#)-\_7[">GG[ERITCZOK9IQ/8.$/3+Y7(ZP^7R52*;OIRN!5+/E2Z> M,1\0F)6ALD?6PJ\AI9J<>6X= MLB(!1:'PDM41LZ%H*"YAO8R+1K=^,JHR:B/P!.I\MA[#EJ?U!DBXM7 M7XCZ:O3_;;KZNITR?*5E,ZGO]>!B'CSQB@N$H.NC1)^]R"4I(>Z]I]@S+>W) MI?K#RAERG0_&Y YTT>?+N,3_O*2]O/E!O_Q)?VU]K@SYB":J &BM I6$!N^L M!B99TIQ%3;%K^XNK7:3T.\OYK-BK =_[A,_5$=,J<67(A_,LENK2T1&(!B&E M)+@P/D;6>HC67F)&CL-:B/II^)S ]_X =*5$&;,EJGIS0B33R8H(+J0$TL7B M7+"9^]9)T9V$= ><4X3\.'1.X'@'L-D]\[S($KV1%)ZFFE/%VI=/TB:0MH-< MHN"A=;IY)R'CWG4.9;+.YWD'P-D]<>U36.'-I/M)-M+*2-LQZ+%VOJ^/5D($ M&YG7T94H8NN'QX?0U4\ZZ$3Q'S3][@Q9=(>O=U,*._):1)O?P%G"2:$XH%!\ M"EIHVI(6#*)U]2DVG443/..R=9+Q ++&31D-C:[S)=$=N#YAQF_?-SN:)MRV MPY_8^B8;D9$I#^17&LXABD!Q?) F4)2;9&B=A3R(L'$#N:$!UD(:/4 L_*R) MC64=S7$UC?3N/E_-\LT!6O]DHJTJ(7&$[)0@I\($B)IVG+4AIX*KR%5S,Z90/ ;V!)=0#&FXUM7LQMG\',\NTZ38V9V4P>@:JSYHVDJ @9J73D&+/B MVI?6UO00NL8=M]@>;LUET16^[AR2AU? MXWCK6/(19Y$1JWP7U\]_4GNY7P1%C\WA8173N?WRT7Z M&I:8?[U<3&=?:(_3^=4XM4DTS GT"C#4L:0J6CI((H'RKB01.(OW'U_ON>\[ M>NEQAR6V0]0S,'[L:^,C=C?A.I88/0>9ZE ^;QW%,LY#95U %-H)V1I0XTY M' ]*1S&[,Q#=;.EN+)PP6RT2Q<+%TR^B. @6/12K/3-1Y!#C*?C9L][((P^' MQ4X+'C>#S= O2K97&O-R_?,-%WX)%X&BVV8/30Y=:)CW)R=M0@L'DI8]MG*6]G:8%T.LC;6__W[>S^ 9I?7/PV7_P5 M%GE"6].2&P569EO'+2'X.@%'H"XR1LZD:[W;8^CKZN'*,X>5?B/_D ?-\$+JNP:-.P^1X? MWBZ7E[CQ:+>B^+#8"F-BM29_13GP@7Y1EFN(*16PF>>B,Y.9#PSP1^D;]TIT M+.BV$UE_6GG=\.'UUS#[0F&ZD(%%,F=0I/"@F,G@.6:PHI"'+K.A4S8L^FZ3 M,^[UZ%A@.UD@_6&KAM>[B<0>[9Q5?1@XL:-DYX+;0^*B@>17<>)S9V,ODG\ M_7-^03\B6Y'^03ID<5$MRLU?^7,19DMB.9&Q;*U"SZ%A4&W;C#D]*&9TPFMM M(!1/1R76D+XH#8X."D56)277^F'OB(KY^O N;XA87N6R/W]%7+VK'T'R^N7G MS1]X71TC6KP^=_GEYQ65O^)R^F6V_K.;APR*&*E5'57#ZJ.5&#)$+UQM#9I] M=$F$YD.YA]O-"U;]1^#YONKO!!T]!)*+D&\X_?.7G]=O!&763FKB:F:> @(E M#+@Z5*?80@$QF5;9O+1V+S'CHK07M-P/ IN(KE<,7CTWS%EQPS5"LJKV"U(* M8DX,>/$HO'=.L=:MN!XA9UP<-A+X(3 Z@?MC%X*\7Q^XNI6K=Z4QJ,)T#!!C MG?\4D$/0R@#S@AMK-6))3[FK.S^Y0Q2<(J]Y*^:-+?FM5L4V84A,DO4 ML=:#DX_@D+P%5@)P5R++GH>2S4$0V+O$N/# O"%W2MB^IOKS\N3CKU8$X64$?@VK9%B-GHZ .16VOK M!)T*[SB#Y$KF=)*T5ZTO].Y2,*Y1.EV2>R!Q EL[ $7MY[]MQI2LR3(5X,F1 MKB1K L$7"^B59(F9VCZC,2!N5N\##*?(<,=LEA,8V@$4=J4V/DV7FRZH(7O: M."-#BG5(&OE2X(/Q9)M%8=YX:WAK;?$8/>/>_W=JG)H)L"LPWN;;U?F4F&W( MF4'![.I>?'WTEB!8997@*5C7NE_Q8_3TEY$\3>I[X72F",:,MA:KR?NPNER$ MB]_#\A-)9D%'=1L<%!>3)%O/8QT'**2 6)(&&3,JJ;CWZJ"".EKD%H3HNQOX M/+9^+[ Y5[KSQJSN0/N\N'P_GWV;SW 5%C_?SRNGPL6FXN[-NI;@ M#PSU@G*2+>,4 #-"DK.@@K#@&9TWDREF2;X.D&S=?O18&GLQEF?#8R_P!I#5 MRZWL^9V,RO+=?+G$)47EN_[L@3RA)VWLE:KO:^F, MN"(16*EU;JI8)^U@BN79*WAV+EV%5V5W;;<^X<4:)M44D4X XG;LAFIYXN.P U25,>4E'(XIV+HW?6BZX?%^R'9FP[0 MTY4_ >[./AY' M@Z #J._8QO9.@COEN(H@%:O3I$($S[,%F830V4AO4^LN[WN)>6F /1X)\R'$ M,G;527U(%99??[N8_W6UH>U%52Z. A@#5MLU:RPX1WOB:*3.KAB1[5-.]:,K MC N81M*;MV9E!_IF?X%>5HSGB!*L4PH4:@/>1 W:V^Q%0/IQ7\6TSY#X[-I MMA%EKYB\.K EI(+,*."ESE1424)@B=.FG.8A)Y98:Y_N!1;7'B7P(XIKC^%^ M!\;N;GUHD::P0,$8BNQ!<47$J\@@3U:7'L,\\:6 M_/YJT.(]9P(+E"PH/,_T%9T+#D)K1GY R/G F7XOL+CV9"RT86<'=F7?5$S! ME&'94SB@F:B](R/!VEK(/)04K-6F>>.H7: MS/LR7%S\?/OM6^T;, T7.[:[O"Y7K1T(LH1(AH&"X<0@"*RA:Y:DY;TSHG6) MRZFT]@?#,R"S<_3[P/+K *>/FIN;RW6!*O.D!&2,CEC).,1H-?DJ9"K(,VVD'9%?/192T".%''P"(A+J3,P!29K16FA.;C MY$#60-Q'_.6 M\1C>=X6C'2]G!&TDQR2!W))U4UT#028!VDI?NS4:-V"D\*+>,AXE]6/>,AXC M@@[@]'K^[=L\UR;*5UNYRO^HD+S2-D,QF.L$9=H&I^/&,/#BDPVY>?YN#RF] M@.A<63]HOWH^X\>^''VPAZO1M%=;T6G31@F,4AQ4D@6\JHE+%I5G1A99#KLA M?7R=<0'21([S89@Z-CYN;OZ?V)0BU6L+G:%<)S:J3)N*6B;(.JCDZIO-^[>F M3Y93](B9YO+=76;1D-EC(^C/@W94LF+*"0NEEN2J*#0$X37PF%&;Q+1(A[6Z M.VBY<3)3@V*G/9O'!LZ#K=S,2M^^"Q>AR&@YV.(8*"8M$/A-M>4E:!:LNG\7 M=*AUNK_4N*G,X0W46:P=&RB/J,T'^W(A:!^E RRA[HNV%(/(H!-/R)2P01\V M1?6(17NR5.<)^D!C=1;7QT;3/D7Z8%.Y>*90,3!BW5"'.PA)>0C1LIQ$4)*I MLTQ6'TIH:!P-PN\.PO+[.;";*R8<0U;^SQA&ZYW )^;K,5UAXG;=XSKW4VL-F3J4X3@0WVO).JATYY<1I3> M)8^<#??L>S]=?26?3X3 WHQA(WETA;$U^=<;^WVQOB(/<7I!"GE2-*)@=2!Z M047GD:DZ%5T"BTQQ\C]CDL,]G'Z,LKZ45VN<-9/)\4CS&Z3-UE.D\I_/JM0V M36[>SU<;_K[Z4KN=K&Y&74U,L89SXJD6D:(>2>Z&U[6B,EE6F"$W(;0>\]B" M[G&+^<=3BDWE>;K2G*_"Q1!*\V8C'^+%],M:H'_./^'J,.8* M"]Y#\B: \FF=>%'D+9/!R)'%C,,-%3R"T'&K6)]%I0X@L7,U[#,KUWTGT7,> M4M$!F#$<5+0)'#<"LD9G33(NXW!WSR<2?1!@]4L%['-(LIE.';'0<.L8U0[@[.T%_166.N#C?(Y2GU[*T,\3^;'U"(>(X"NP+2C.*IV M*2SU\: -=5H ^100%?D3,DF!CADF]/_4(AXO]6-J$8\100=PVG=3[;01/I#[ M:WG*M1^\ &=2!.F,14S&H&\]H>/EU2(>)>L#:Q&/8?S8-Z]/U*XP;F54@GQV MI>OL/EOJM5"$HBV/6%)V]U^Q_ O5(AXEQR-J$8]AZMCX.+@\3JB072;',!>4 MH.C@T$&*Y#;2#U5(&&W(!R'EY=;HZ)6F-(B<';-W\2A/'HN?$ ML> M'0/'6!2G6:<^RH">ST"=Q=JQ@7),55QA7CG.&+A0.Q K1 B*:9 R!9^* M,JCEN6;J1=4B'B7H4VL1C^'ZV&@ZN#8N%2F2,'7.>6TSK+( ;XT&QI005D>/ M9Y;/]Z&$AL;1(/SN("S?F0B[N:LJ*6F,AD&)F79C4ZEM4#1XQE4IP=ID6T\6 M?YRB7@I[FJ8-&PJA T@]<4=Y4ZED4^!,6G+S)*MNGF,0N&20=#;%U*>Z?KC* MA\=IZS [?2(>CKM /DTX/9:17>_D;IW/CU'6H7IKC;MF@GE!JN[)2C?-K*L M$RZSUG5\LP?:M =F=>&;.XPG$=I+->-S*-K&8GMQ>G??N0S><,6-!Y/K M&&"7#5 LJ, 9S)F<^1SL,[^1.8SP7@H;1]:X+<3:6MVV+W3\N)A_Q\7J9YCE M-_]Y.?U>BPMNBOYV_>X998ZG+]:JR+'1=AN5.&[7^W@19JM7MQ:]+CR+REB? M(@.NZ@ =%CFXC!X2%X$9'X-6KK$.>9*HL_O"7_'[0]F[U%6_9^U,+#:!377S M=7J9BY8<&]3%U7G6J?G0WD-I&S> ;XN;!WW?AY!/!U9][VYN#:Q*(B3!I07C MM0 EC/; M[AA1.&('@^1< A63 #JB 8S&5"PK+C1_J+^7F$YA=:K8[YO-)C+H $P?5E]Q M\3I\GU+L,?TOS'L9MZW6\88^A (B.I.TO2S,9M)LDL&K@ YY\X'01Y(X;MI[ M:. -*:\QZQ 6J\FG,/NR4?A&)8Y"UQD)2 H_FP A)%ZG)#-CO& ^'_20B3[U M%L#HNQMPW5EP7,@,ZG*=SM@>T+#5J=*R1(<"=!8.E+)$<2+%BHK;E)@0(8M6 M>!BU@.ET8=T7]PF<&UG@?TQGTV^7W[;U4\+G7(0$Z^MP/68].)D-6=5D9"0# M:]U!Z8 G1'YGT9&%?HK(YBWX-[;@P]^W",^%\X#:0LA:@M+1062,@Q71ZK#. M^A[4=^4IP=]>=*0RLU:"/YE_'?B?>TW>S2V CKPXC!F\,.0S:5O36X+,'D?R MII,JI;3NQ/,T5>/>5(^;I3E--#V#[1]++)<7[Z8%)Z*XHD1)4(JK;RRC!%^? MG-2KC9(9*J>?+4ES0U:GT?2)2#@4:">*I6>DK>N3)HKB/:(;(=>W#*H$!(^* M3+1%:P.BD,V'+#].4:=!\\#X.EX8'4#K54J7WR[K!77^%8F(-%W+B;Z^P+7 M9OG5M_EB-?VO]<_W;GZ2O"O9J0 IUBIC+!*"4@5LU )M0A]TZVQA*]K'M;X# MPW44 ?=3=KMW/W64JLA16@R6PIIB07GG@'Q:#SJ*(G62089GNR(_=+CM8)5? M8ZG-8P71<>NO744@[\-BL:X1:ES\\N!SAZQS>7P3SU;2(@S/7@912_U+G0Y? M8UHI 6763CG+&;9N2=5124NV$C%XL*&VQV-*0##(0*:LLRX$<]_\.NY?I*3E M&-R<7M)RA'PZ/,_",TBGIHW@V_?Z22EJ.@L() M)2W'R*4#J.TOIX@2HQ+%@);DL?,_LR)4V\.17R]7\ M&RX^X<5ZP>77Z?=EF.7:=@:_T4>>T[R^Y?*M\E^#L:11FFQ+!0'\/JD[VH^3 M,I.E9 Y$&@'>1 91:@'2IIB5=.B;=S(YBL!VZ;/?IK/I"M]-?^"#93>NAN9) M\N@M.%L0E$;R9)U3((J4*D>?4AGN3=A3U(UK<(?#U/YT6E-Y=6"'']G/+S__ M"/\^7[R^",OE.F!WTG!+M@:L8G4HP#I@%PBUE7*.CDL56M_8'T%>+PFVM@B9 M/X^X^D;BS<;>AV_;.%]Z\HEJ#(;%\TU5?^3$5+MN=&H%3@F&=#!0MJ!8J!589IYQGQN M75QYGX9Q ][G %,3[I]1#[0:VB3>) >8R#$H5[L,>:P53AI\,N3<.NTDUSFB M:7W]= A=O61RQW+'3A-0!W[8-JJ:N.B8+46!%J* 8G147,X(1BI)7"HUJ3A0 M$-ZMM3M1JO,&+.Y9&VV*B-%RY(H.$6E2XDM1%CRW$;0AA5N"TIGA\VFB#FJZ M!P=24Y%TH'L>V<^MBN#;E;^3A"EC)#*6KBV@$8X36RU)3ZC^=M# MY;BUVF/"L(78^JG+?F2CM2#8&1.ES8EX:(F'Q#+PLKY;9D++1+&U;SY[[7&* MQJW-'A-WQXJCX_KL_5<[K[_6I[/+Z6SD:Z\SZ!C^_JL5DT:Y",LJ*&43A;T^ MU"=_(8$/S 'R%'21+FG>NM7,LUZ$;1?[-+^X^&V^^"LLPMGVB84J'5I7;^[@XR7=+5U#$KVQ2*G2J #K_$ZG$)5M*JW>RG86AV! M'+S#!"4$Y-D9M+9U -)'Q'JV$/<%J,=P]&0D?,?%=)X_K\*B3:!Z?7C2?UY. MB8A?+Q?3V9>/ZU4FR)FUSAIP1I'C*>HCUZ3(,_ Y)45.08ZM)P,\1L^X >I0 MN#F;\QUIE8^7B_0U+)$BF5IH1_MYE?^=7(A:HK6<1)ET5"4!"T62_BT"HLX& M2//FZ V&%%OWYS^(L'$CSJ%PU4X6'0%L?;WU=I862#O[%3?_G0B54O&%#@KS MM)G:YR%&%X%3P,Q,=)+^&0A8.PD:-Y0<"E#G\[Z?Y,2UT=;*1V(,AY0%D9\\ MG0.6.3C+-?Z0:]F>4VSXD.OP$SPDJ>!(/LZGA@ M%\G)RXYBB,BBUEX:UOP!6^,2P\$=I.'CL('DU8&=.Z80*4M;K/1()CQ84#Q; M""74GATV*<%E0-4ZW_&O6&)X%$+.*#$\1EQ](W%GY0G7F3G!-4C,HKY+U4 . M +D%43#CK!="/..%YLLN,3P**F>6&!XCMRY+#,,LUT'(\V_?<86OOBP0UQ'. M=@"\8;4KEP..FE$@S?VFH:%$;84OEO%T[YKIF*+#1]?N%F_GX^#),L1V0ND2 M<[>K+'-47L2BR,N-Q#ARDL%;D4$(EC(7A:7[75N&+&OMIA*Q+9Y.97@'AO1! M6:6OT92N3-%UNC&R!,X;HM]REY+6FOR1'HI:QZBQ: :E)MSO #T'U04(]+84 M32&W#KG.?\^UT-N"ULN=_]29:T#A0"G":AOT-U.%\68K/&TH:)# MJ&8\@)?<@>6J*(YHVC?S.8RR;CVO$Q%Q..1.%4_?H*L%2I*LNE.<@8S&U.?X M#&(*"4P2683LC!*M[R(;U(N- ;*3,7!;>U@^8:KV M.BT4=#-I:E>D0JXF,G_ K3+">..- M8&UP:>BKF(P Z>J@(I&3E:T[.#9P] :[IQ_?T3M&()U<9_A#1.\GBB:43L7;!H./JJE7^4\ MK;\3+NX\ZN)U"!$I;\@YU"WZVD%$1+!.&JF=*2$]^;*@ B*XF G],H:D,S+OARJ5?I:W3(^H@+W2N69.D8Y%82-D*1@H3FP*QF30 M@LFB'0M9/V.IR9/T]O'!TUK7E-]>%XHW&WJ/%^C+!2W]V M$@MBT49"3DJ#TE%0J"$*8$Q..J6=R\_X?.412KO-_W<'WF/%^N+ ^ZK0RM=; M%5HY9>E@.D&>DC)!UJ%L'IBF@^J$0HQF5 3?(?<@&)O_YC ^7,JYO<>_WN MC N&_1_6ZMK@0'(;70:L/W_'F^B0)3JI0;(:=7N9P.<0P<:B*/+V1JK66?_= ME)P_L2RNWL[HLRYOY@"&Y+PQ==:DJ\]V6#% L#; K%/D$V@AFL]0W$'&N(G, M!G)_.+/L/%9W8+?>S6=?Z-.^U:U<3[P-=/QY$0F8<:1A'1J(F"+P4H*.I133 MO-AL%QWCX^4LX /)K:0#F"Y":""C+6.B,# MQ@OFLRI>NM81W&Y*^@+-*3*^WZ+E?(9W !MR(_%#>4T+3[<[L"%EARF!TYQV MH+R'*#SYZ$)J'3G3+C?7,P^H&/P)3OOO;6IM';G'U(Q+E1:.S!GA<@*C.P#+)_PQO_@QG7VYNYGK M-BH*M4D(0FLZ3:@08G *0BA9"JMT4*U-T:,$]02?4^0]'XKY'2#IKB)^=UUF M;5!+F9@ 8@:=L%0$N#K7$GFR+'*N0FK=.G4/*>-6.+0V5"WXW0%LJJOWYY6K M5QLZ72XJ,R?DR3'KL6KCZL9[E.""Q7IAS0USR5K;>KKQ;DIZ2L^<*.0=\?:9 M'.]BEN?M?4QX)4=QM]F- M49N@>FM4W\Y(9^%R]2FL\$XC?*U8\$R27:V#;)5GEDY <8"R<*6D%;IYB=,Q M]/5DM!HA:RCI]&#-<%4_;+N]#Y>KY2K,,7)&[6"?>"O(9 M V,)BM2(68@2F^<#GZ)IW-*Y01#64@H-;=TP=^#OPV)!G_7CG/=U.S^GY,'R<.9!TIVL?0?,C,\UUZ6Z95"!1_HL%8YW$[ MB-K:6HS,76*EE.:/(U[,I?<1TA% M]?Z$#:[*.8'U_81BI"2+9U"3F)[^35:T M]H ?4M$76$Z1[=/%-<A,A$*59YYIUX 1\ZP0Y9,(#.78V9,?1LM8: MYB$5/=T:G._ G,GE[G!R:_*(4+K6^Y]Y' M2T]YF>-E_"AD3F3XV).A/N-L.E]\QG1)"S\>_)4@/!/>@62DCU4Q#(+UU?=S M](TN@=^?E+&GV>/A:_:$EU,%/!^>VV.#Z-6W]=7*JQGM:;FJYO:VZ?U(C)TN ME_/%S_?S%5YM+V;$K(R#X O9=6?K=$"'4%B.62D1T_TK\;V=0X]=NZ?(NP6H M!N9^!Z;MGV$QK1:^7MVOU78QZ.OH79#:DZ6W5D"0/$ *(6B9D]"I]<#K^S3T M=*5]OOMS%H<[0\C5>1(HT02G 9VE\Q19G;;!& 6+'$.(TIG0.E'\D(IQ#=AY M4GT$(B>PN .07-G=#S]P,9M^^;KZC33D+)$!KEOZ/"_;V8R^)"63%J")?E") M#E)(20%'8EN2S#O6^LG+@:3U Z=3$' _/!] '!V@[)>P7'-HZ\<)PP(:#=;6 ML7S>U10I\%<*$LI]^3/K:.S.^1,&X2IS$XSF'OV"'4;TBL#A>_7<[R\M86@L$< M$1/$8"PH03YZ4%*"-(9[[[,M]K P:??GC^O$-A)_*_Z-"8'%:O(IS+Y.L."EH.$?V8+N49PKHO[A,X-[+ M_YC.IM\NOVU;!)2 KMY=6A2>5)37$%UPX+&^QRR:=-1!Y?I/B/S.HB,+_121 MS5OP;VS!A[]O$%-TH:'&"+QB((9 ^2] M, C9"K#2)\:,T.&^#W@23LZA<=RVK"T]B&>3U,B(W+>/[65$9D&2NUS;X#A0 M@6FRR*9 -=3&J:P<'E3T]@3F'J=B/"OU?"B8#R*2L:/9?T[#)YSA7_4H+K>Y M&A3662$@V$ALT3S5+D@2HJ*8O A,+!X6RN[X\/&0TE)H\X8<'!$!&:>3=_@E M7+R9K;9O&KB-Q>IZW5 [^"DE>9TF368_J\!U\C(I^X@^66+Z7U_F/_XW??1& MG= 7-YIDQX+C=F5N99#.Y>3((-A0?742I&,Z!NN!'#]RTT.2X%F)@*E@%+YX M[QY[1/@T FZO-HX^.%M<\P:\&UOU_]O_Q>GJ*WGJ?^'%Q=NW;[>7.*DP+C(Y MZ\Z%ZJS71GBJT+?",X>U;R(_2/OO_OSQ!'ZZH.9MN=;!_<:^A_8^1Q>#RY!X M;=W*DJ9(C0R7X]Y8]+J4_)CV?^[^3*YWN]"2WUW 9K/LY@(87\^7FR$"@HX, M%@KKLU6$_A(=./;_VWNSY;9R9&WT_KP+_A_S<',BY*EWG7!9#MM=._I*@5'F M;HITDY2KM)_^)#AHH#@L+F()D+OKHL*6[85$YH=$)G+*@5\.UC5SW@/GBL-F M)RDMY2'V%/,SZ)S/\T:A\W;5;2KO)@HPLP5-L)&<4P?7+S+*,:2P2DHY[X(J MG2=VF**6<@^' U)/"32*IX<&9GE#X, S[BU%@1*1^[H09)R#RUY*EJ*(EFR/ MO!]&*3TFJJ52C '54V\Y- "LCSLZ4JV?L]],9[/IGSD/W/Z /UG<76'OE'$1 M(TP=["V"TZ"#D<@YX462C 5EK\CA5+64EE$%984DT M@*VG7'K<8>_KLA#A"5QP%@PBP3+U@#5 CEE(R*""!\#(1&7-^:[ M4M=2_*K4!3J(9)K#W!L['\V_ BTV7$X>)Y21*X'!"K &-J)S?#CD*C]*P*F1 MF@0F7#)Q6,3MIZVEY^DA\%9(*K7?,I]N*O_N[?1G!(MT\6W92#;^C#,X05^R MY*ZP34 :EN$-Z*U= M-N;?)[?S&#:6Y=OIS76KJK[,/H+MOK=SJYC_M'#^4MPR +3'AEA,U.%1(;+ M@%0 8S4QK)F59RJ\?6MW>X_%KP%F+\']]L %#I"]'2]^!Y, C(/Q_W<;KF/^ ML_G:Z[Z*QFKKC4T)KF-K=P/7JWCM?PGN-W"U M[D[2NOQS BM\'_UX[.OD:A)C$U(T!U3SO 'C. 43@MM$9, JEHY$=B:N&^Y> M57!@&,$T@+BGS *S(*[;ODL?'/9,(98B.-,Q1@2\ \LT&6VTUU[B3K4[O9W. M!UJZX>F5A04*L+WV;;C=ENPB_,SO?_,K1:U-&AP:+$'UC)<20AFF(H62> 5 DLN MUTAY@D+NG@!'Q)8?$7WRZ"KRJM[7>[.W&F?2RJ7R8IK?3FQ_32?8*IFD3 M/WC_UX\XF9\[!>:D-4I.B.F_N6&GQS!OE)8\Y"HX#L8O46C99=TG8JF17"@Z M1'YD^>DQN][*5FF.^=JU(06$G0MP1 )!+@_7QOE>]@PGYX><./Z$F/K9?&=B MH,L3Y>EL;^32>M9DW%GK',X](0+/*608C#G""*(A,I%,"LF7/AV]&_8/UU&[ MC(B[M.T_A=\-8F:=BB^E=>#].62HE< 6Y9!C<+*\\]Y;IX,EQ8,FKZ5M_TD2 M[M:V_Q1VMP":Y]WD=4S69*:8:!GB,23DO$AYP$GB7&(FR9 W5 L-WDK(]GC; M_E,87=LYOUQ\C[/'MOZF@X%3P N;>TGEMO0F4-@#!4^"$>OST;*)'3.%#RW0 M9"_^/C@HQL4&E,:.65U:"4T<$2AH"2ZD)WD\01Z 0HF4!CL98^F9T#VGW0T' MED$LDS-YW1Q:UD=(14J$3!0@GAL6!L:0(2Y';06H/N.%BJ6K!U[%S+N39-ME MYMTIC&X +(=[P6.*E=92(LI@1UPJB8PE%A%AF&>Y%BN@_[A7U:=7N5)1 ML<"EMXZF@>_&NB6[+W8%GL3I_D!9UJ(,&8G_8$>S/^SX-OX>;8X2+I-S'Z+7 M%_-Y7,SM)'PR)+%8.6C+@WAN7$,D#@'ET'EE&&0J!@K\>P,[ MI8/"Q8BOZX\4P]NV+JXCW :N^_N-O[E[I'8^S.*_;N/$KQXX.?5)K0Q1\,0I%:6C7EWH:@1LI<#0 6QG2:8EM+VYN__E?XWB#(CZ M?I>[ XR79U1QY:RT#/F 85?.X5S(R!!.B83$&/5Q,-UVD+*Z[X+-W;>E9-@2 M,A^?MN?[6Y]KG^L.O*.(>>S@$E$8.6=AAS&ZZ+T)IGA*ZTD$-J(9"R*DBW(L M(JZ6L/C;Y,?M8K[D&%DK_* 838E11(1@B&OP[0S.C8>]I4DX%8,=[$'A.3F- MX*P\"/;![4R)- HNNME*2";E84P$YX(JE[-X)*M/%(!B9#XH+36%QO M[2:E$5C5=1 *2*D!7?9M9B=S6#FS\6N<_1SE,EDY"*$E_93NO!*"FC4BW=D4,'/C%S(9E M:L;-S30L,X FR^C1^EK@ =@)!@:2)!K8#I\<7J>NY] & MK@I*HH'+N(1E\_$^8TD19826!#&<1TXGEWL86SA1L/<\DMB +=Q@\L''D[+N M!\L&:\3*K(:(!H[#NS@;_02!_USO_DJ&(+U2"DA/"=2$8,C:B.%T*T*4I/FN M*(SH;1H:>0M\>3@\ZW%WAFR:<+,?=O"(AU=<$N,\%TC$P!%W7"(M8T+1"Z$D MCK#%TB[,3D(:>19L"&=]I70ZV,P*;)-XG;NN?1M GVWV MSD=9T.]SYN9\!%?(^PE82[-5E8S"A$CK*/+*8<2U=\@D*I&SGBJ3-(X#C!L\ MG^[7_V0T%)X'QD##G=QVO@]_LK/9DC^ET\"??7C0;.[#VWB)I&PBO8=;ER)C M9(0+.>,C@ ,4X)>,8$L2\Z\H*?OAX*PJ-+Z,YO_,:ZUT2/B?VU77YMWWA7.< M1Q4<"A:N"DZT 3_08A05"Y1I(UEP@RG-T^EMQ,@\%U7[==_ (FQ8YWU=3/T_ MX3Z)(3=W!-V^_&@)I=?QRZ6T7I^-E.I/>8_+R_1X\2]QG VV93'>U^^ =9?) M^VSOEAKY'L*..2V3=$AQ#4B*22.KF4+&LXB5Y)R*TDGNYU%\KNK<5!9=IN4: MSX1V 3*;K&/9$(P+1"'L MHLYI\7"/4;">E688C&=KF>[4/0]6>(1=^-T#;O W[0"SD82$:_F>)BD@)$1VSVEG:J9WYJ6 [ M3%8=&!8"P"$X%91&[?CB)W#\P>2;WD6PP6?1PU_=!+0\EPQL<(2C@L,GN4". M4@7'B)AO!14J+3XNRM#9++E$8^SC8[L9.P^>4T7<"?C4=@ M6,PWW4R-D@08@Y(E;C7/U&K8G<9""N[R03.=<'/*JG7>L%\42H,)H8'PV^K. MWW1CCL9&ZN%H:"_ F7>(*.20X(2:SE6P"A=V/1_0D#=@$A=\^E\B30 I_Z, M>]CV)'P>V\DG>[-I]AN](T8QBJ(R!(Z4,\B:W E &\$I!W;0X@[I /NHZQN< M :MM5[.VC&M?RE\B..PC#Q[]\GWL[Y/18GX?Z%GN<7,9* IZP&.+DL@Q'(IS M08UB8'DP3H))7M*C3WZG+5G9 :T.C>G@O?U]OAI#@B9(!<9]? M[[$+R!FXBXBD'(M@#&.E)VP=)*CRI=X*),L+K[8>?/L]\_"WR3(?# +F)/(4BT1XXK$7),#K!@&2BUX#+W%N!L./7C: "#VG*/E08&S!.?M MW\]$DSN<7_E^WHU4BZDK51QP%(QX)YP7B',Z,C<8C*IRP3&F6>.F&0'M( MJ5L;U(8M54)*C8(M_W(6-WZ-UHK9R 623%#$=:1(IVB1L9* KDY&A-(U&4>) MJGME%A%]!SCUET/M!XC?X^PZSBZN@?I\Y%;QOYR2Z#E&&_'=CX']9[?/Y8G M*Q /9XLH1'.8F!NL\I@:@WR(W%#+38RE7T[W$M,)3^+7OOS*2*H!R#VF?WT> MF?'64T^0Y_GD2 L[P($@@P,/VD9%BH\_>TY%Y6A1&?%NSV \C]B\JS%,^6Z#9/SF-P M3-99Y9_M;'&W;-1A_;V-: B+,3=:,2E/*8K"@]:%WSI.N-(41^=#8;P<(*<3 M<.2O?9>5DE:[P%L?2O!!@O!,($9)GJ&$ P+[,J+DO'0A>N5MZ6R=@P35U5K% MQ-X-3CUD4-N)NQ@O_T(,ES_C['NTJS*9C6LA..=!6B2LTXC3/ XFY9(83H0R MH-X9ZY9 *RW:NW YL^\IP696X#VN6HSMZGLC_>M[01RC+0V!XLB.AS M T:.=, 4T8@9P=H+@U\\C_XHU9U@J'_M._.%9?^:T?[I-A_NM;CF%[>+[]/9 MZ']CN (-$165 7D5X'))%OPLZP(B& L;M E"%W_;+[V)QI/["Z.PU"$H HG7 M?":6_UOGQ'R.L]$TD"L2= */CR.JPLO_%@Z(!^FLQ1'B]M9_ *VX55T MAI$ 5[.5$LQ!CA4R*5E$I7&,8JF"W4K>W//2-""1C93;R$8[YDC%7,B2AL!+(&$81IP0P J"+\!R/=F^GMP'A9WC^9J72Z^Q]FW M[W9RN?)K\\M.#+]-5D\[5X%A0HBU*%%@"8\>(Q.41LQPAGEBG-+2J1 OM;=. MQ\;\HL>F20 U<+"V.EJLGOM_F\]O8_@4%YOW_P_3&:B47,6279S1Y'I^!9OA MRKJ4N:^SCP-W9B "W.TD$W/*"U$^9Z@?K=TB0/@71?Z+2+@!)*_V\=F.PK.] MP ]V"^&*TJ1,!*./ALQN"?^D@YI"2;0"] MG(P<]Q8M@J4;H]Z6";Z78.?M409AL8:>"P#&?,_0T^L9C?&W/*,QM8[GGL M,(,K4"9D#)5(<9\<3=8%6_KE_:7VUNTH_6IQT:81].J&,VT2_:9IQ99E8> H MC6+8T2COPB]&/^$OV4GX^UI%[6JG5WS.TY!$#CLRZL78V\;T*4$EG _-46 V MMQRB%CF9BVPX<59S![(NG6SXJTR?TBER;1E!/B:22[\%&+M9Z9@D##')*\M+ MWU/_F3YU(F:'FSYUBO@;,-^>=E4W^:G96G#/)%/YF4$A1X5#Q!%I)7$2L](- M $\?G_ *ID^=!(*#XQ-.D4@#<.K/N ,=@ZEUB9K$4&)&(RX5V&W48:0<(\F1 M@%DH780VQ#Y:&I]P$JQ>8GS"*3)N .='>J#3X+TW =P+(1 7^29*TL*V O=< MY6&(I;-SSN\B_KIF*IR$E],:V)\@O-K9M-T'1 3*(M'!H\AS;WYM [(X),12 M5(I+PCRUQWRZ 09YO*ZI"7U -Z"<&M"#!9Z.G+"<).-1P'F2CX!;R$@14("S M9@2+RFT/?7LM19VO8,[7.8;J"\O^-:/]Z$OE?:3@RW0\_C"=Y7]T11D.+N*( ME%GF!?D$NB""?ZN]-$Y&'M,@ =$7VV'C=DEA_+[8L_?98/KW.&JKLMHK1;06 M7BODA8C6:6GDMIO2\&'L$>1M+UWB5SJ+ M9X"MMJ??NWYX-U,6#TQYEX=/QTGX$D=+0>:_--JP* FI!34!269!6R7BD&4L MNZ/)">H5)Z3;1.XZ]+_2>O.7.W.O!5N_M$6ZE;7.G5"6$HX,U0;XXL$GSPDK M)(5$3%0YL>;5W($]RA[:JZ#_E>[ ,\!V^B$TJT,XB=&\^YI:_G.#[;WBMM'O KGP&BPT3+DN==!<9RP>*$YE96>;-IKH/ K'?5Q/K& R.O[3KV9U]5R)*09DCB,@$1HD7"9E@X'\D1,:- MLMJ]GFK\[OO^Y4,HPQVF-0T@;L M-3"$ !^O1@FH/_6VF"(?'\[QD".LY#2J220FB4_37$8YX'9F-""@>/ MN6.&J*VB]J9B1&7._6L.(@U^[EN6[DGP_:5]@:>1@>.,B]9*< D-(LKD^)T# MW4DP1U$1ZZ@RPK_:.%49G?": UF_@"TP))Y_:47PT%Y^?IQK/M&(G>,(D\01 M)YHB+7+5@@D6:XF#T*_G+?Z4G?_RD;-?0 4,AN1?^OR?\)S"E);!B5RN1&2N MN7?(4NQRN1+F'">1;#-#J5[Z4? U!^E^@;,_$(J+!OC*-P?Z;0*_C-_L7W'^ MT++F\VSZ),\D([BC" MC@.BB&=(^^21QMJ9("P-L?1TL@/DG'O5O+V=9;UTO\*Z3 MZ\L?N:E[/GSWC#">!V7SJ2)Y_ 8/$EF&-4J449_R@V81.N=?H@@*#M^MM4KQ2+G BOD>=2(FX"1E2[GG#A)E0_4%>_+<(2D MNHA[*63L!F01,;6#NJ\@M]PSX"/\@QV;\G!F"=$$D:CSZT+,SXPZ( QLPYHF MQ47I8MY.A-6-:M5%8$&1M8/#/;R\2EA0SI-$,::PW!"%(\X8 M5TP1*6GI[IW=**O_?FB!+8)^2I%< ^(I#1."+F MB=*8>B724(CL0E]=Q5@;E\4EV! Z]VW'649$X!IY)7.?W>B0"Y8AC(,6'K:# MB\\>/4)274NR-@9+R*D!6W+?-AB (86@D'>.Y-$" ED>&*+4F #JG2A;>F9* MDS ;R@8LP?=B\!DT(/+)SO+Y^QG+!#Z>?6Z ,=ADE\@D($)$Z U!'(V:'!( MM48Z1\J23UIHIYR,I:L^!@QDO$\IYMD,\7Z-+W!_[]+05XFE0+E)"/0P&)(R MYL'.[_?Y M.4[L>#&*4Z2M\4A8FW,KC6&IM*EV M!KGMFG,O#=4^\FL7JE?.$T)2R&] .1\IR(ALG@:C>-3@4!FB1>F.TGM(J9LF M_L(0.XGO#<]7VYE?=/_#]6[SP,:)'XU'RQ5+9U)U6VW0A*H>&WZ)O*HD/7&& MHA2C01SG5APZ8J0D#ISQD(0IG6\ZH#OR8.<^8>X>C_QBDS&1'QUOXPH!NV-/3(X.F23B2%A3Z(I/2:GZ ;:=6I.0=W>YY47EW$#-_0) M3Z)[^'0O QD)35@K%!/QB#-"D'$&(T_>3VY:MMRZOGE_<3&\GBROJ852ABQ8).UD1BK2V>2G4AB(T]-3>K4(F)M%[6?9Z/I[!_1/JY*RFF>G$G* M\_T0X*; !-E@+<*$6VUC8MX,%M,^3EXCKU9-HO5L<;:+U&4!Y?V/)M>KMH\6 MK!JCO4;"Y(="XB32.ABDA%5$1"YM'.S%I0-]=:OPV\;J^0)M%ZR?IOFE\18L M(3>^-\"98R3"Y8"(%V#G*)6?HHT$>QSGL9V1QN*C)$\@KV[1>-M0/5N<[2)U M>0HOPO_"(H@;D3)6-8L-)]DSJ2U@FAZM\3 MH6>)L25T;J?Y1:<$!?WO1)1@969)-;4*\Q9I).=BKU*M)KRS_2'H2WU]' M>N5#['"3F0P_OIC/XZ)XIXF]"PP:$NVVK1>(@E+.&552(2*Y0N!C).0LDRB" M,<>,29S+P6Z0\E'09VS]%!>7*7=F61W^\7CZIYWXA^TGCST/WB+*/R.!@:<- A<_P3:.R5D&# U ?<$C41Z7SH:V9FX-BH%A\'(,4 6$5B+ M2'P79Z.?=O7N?]_RZ@IC+GTNRL!>!3!,I$%:8(.,YM103IFD@\-P)V5M5 76 MP>#YHJK=:?S9ECZ,_HIA]=\ER)X9-&.GJ"F)'< M!>4,+MZ+;C&DDWI\-I"'LK)6U^)1A5\XGP:10R+"0 M6]I8!K\B%$5-#/7&QKF 1QT& MG>29]L4;SYY"X+E*ZR,XM$^6^&;=.,(9,3(:$E#2>;0D,QHY(P@H9&L)=4:R M6+IOWVY**O<8'PPKVTJK@!QJ/KS/%E+R7SUL[CQ5^C^16SSH;@-%(I M-QRV)AL)"2,B/)&$:Y&Z]2.%SS]"$/SN 3V[5ZZ+FA*RG!9C;%.P^ ;_XMWT MQHXF5S0Y[4VP".=P$D]6Y1[Y%%DE)'/1ZR Z:=:3P/&P?AV(E)#G7FCT9&[M M@-VGZ6+DXV7Z8S0=KP0P68:'YO.L>"_3V]'/T7C5^>7N]WCCP-,$I\)[;RCR MAFO$.6:Y@Q;8B(F2X+E,@:MCED[/M5O!35]A3U^.\PT\3SY3Q6_N/MD\4@\V M=__CN^495(H KQ1'V"J778Z M #/DVDNY M]:[6)U43F:(%%@EC8"L:CI"1PB%AHPK6,"-XZ927 ^0T9B450L!!H/471^U; M\D'[7^1AX=>WX_RW[WZWB[S 6CMKAJTD@B%F\CAP3Q32GA$4DO?4A*C5=KO% M/?=BE]5:@L\93:J/EM$D:SZ!?Y+>PVC!:;/0 CB(DLP!XPF PQ>.!0 MH(A@JAAW2C+B.P%ESP(MW5>%L%&"E27^-B,5Y.NETUZU@.M\TQ ME65 \+.=+>ZN%(TD=^!$'--2*T( M$AS0P$B.(%.*+)C]2 4X.=2!(V!+/Q4=H^E$I#+T+KWO%%\;2M>8<77 ,W?K>M+=^*L,1& M$>>0=[GQE@7OW+$$+KK17$@7@DFEG9CNU-7%X0M 9?HBN7A0C6,G#$ M(L_!L.&,&V2X"$@*8HQURCM>.M'Y.15M:KISY7T 5CV87SDB?F_$A/=@,-]' MUJ(WVGN&D4]YT"(G!ED'O\J!-2FXBH)WZO]T)!Z^>_5V8--'GM.BS&U N[R+ M;O%0?[L\+\8HJ5QB*! "OI-7"6DN#<*4F0#^NXJA='NPYU34]5U?_OXZ4P[- M(>F3O=F\@XL4/ M,(TKRB3 &?/$(ZEA03;5G23..!\73 RVUJW'.D_%!R/1D M>.VPT<7-TH]>!L'FN<5M^'KK0!"CR?)P 0]'\_ET=O=INHB;J!@W6FE.D0R4 M(.Z"0\X+BHB-A#&CI0Y;SVU[(DJGK]T2?OH*?/IRW&] *WV<3J[A:S>9=SF1 M:7GJ:. T*>.0U> _X\Z618-X6I] M(B(VEBL4L(1=2(^1UC;!"92*,1L#8Z7ON-V4U(XQG2OA(Y#IP>X&0/-8J>:= MK%6I(=;)$#2*+H)C&@0!QDB!F'%2+-_C6.F&_+LI:0LT?62\_51Y/L,KN^Y? M[.1Z=7P,HU1)&L$AY0XN7&R1LS*@:##&.F(7;8GL]?L%Z[9Q>;E;J3^76X#& M&M$T>,V(9HC@")8?;!]IYBR23DN:M(BAVTR/+N"HG97>4UC;XN[!N"N2,B?[)H9:'W$=FT!/\: ML!WVJ,&/]\D4,FD2C0I(>> %I]$B';C,N14:?$+!K"[=KND8374;-S43?.HG MHR8PY^/H9V9++F-_>SO+;'\H/I4F*B8T"I)%Q*U4R&DLD)04>T>3$:;T^_!! M@MJ)*)PO^V? *B6(!E!UX7U."YP_;.IA3Z"5"3&6>D2,](@+&I FUB/E!">) M2,U9Z;XZA^BIC:EB8I\.)(,6\+1LN;$AGE'&G<4,!>O!MTL)C -K"1+8$T8Q MQZGX-?B$@+H!JP$1TYO+O2'R,\[I!9&W #7GM#"ZT%Y?5TBYOSA1EG.#B! M@G)P4H.2R C%$"4\*8RE3,4C$[LIJ7L!#@Z PX#K(XTFM-WVN^>5\TPH!VZ, M6>;!"VF!*:"Y<>8(I3:Q[5AI\2?FNGKJI9%TE@0:T$O/V7(EK!"8P %@EDK$ MC2;(.180#50SCQ45KGAYRS,JZL9*7QI%9TJAJBY:)A9L'X.+\'-96G%E30/.QOEXY4GM9,KZ^'"C13XPQVX&B(R4*'>(>^MS]W435*E&\-UI:UN MB&Q0TWL0\=371[F-;'9D+W\L1C>C_UW*ZDO\&2>W\FDD@XL4O=%?#BM5(JOM=,0WT[GB\NT+%3^:L=Q?K\'(K45 M+*+(#-RZA(-R#38@IHB2(;?#TMW:G.Q9H.ZPX^%P48*?M3%Q -OS]932^95P M)-!(%5(._L<5<;D3>4+$!HJY5D;:HW6UG5>K.WBXBA;IQ^F&FRGOKU#^9&>S MY=R$04JTGWU]^)+KPQMZJ1)JKW$*PF"DHD^(1\.0EEP@:K7QC NL2>DQJ&V6 M4+,H=!")(RJ5S^.9,;(Z2*0X,5I(1T3Q\2B_8@GU*7@J4T)]BN :\/!.*,V, M7DH;*[*!%[R2.$WV'/\GQ+JX:#2OX3Z%+DUALA-=G'P5(H\F\\H M SL -\4YZA#-M:!)@@\;2S]JON(2ZI/D?;R$^A3FMUE"[8(R4=MLV[+G:/EP;&4Z$C $?*!P,$! MGP@.3BYB"(9+BX4)KG0JP0%R7F-1]0 WVLF2:1=DZP,(:MD8Z1BR0O#[F<9*\<^QC,Z40W-(>M0,PY@40-5*9)V.B)OL/<3(8!\Z*:.LM:+\ M\,M7TF[F)!EW;3=S"L-K7VP]&IY8QIBBWN4V^UF3!Y.G[DD47:*>*Q9"ZA;A M^V7:S9PD\#/;S9S"_0:TTLX&&"0HX[26R.2"0FYT?L](!G$"1F T&'R/\O.> M>K:;::RP_YP[[FQ9-(BG]0G,J7W.ZX22<; +!>?#*0-ZG @#O[-A@$D'KZ7= MS$D2[M9NYA1V-P":/=U/(DXL& *^ <^]G[T$!6[ %B V5_T1E;@IG5#YBMK- MG"3C;NUF3F%X"SU%EL='.F.,UZ!Q!9UB,[9CO'ZU]5NYB1A[6DW MT85[9$L^@&V\V<)+*][69.X5]M MP=N_'A&>+.&)*HTLJ+7\7FV1SDZ?EUQ3YJ46ND3?L2>+UGG1+2;XWOQKP&A\ M7-VQ:K*EA,)><*3SXS68*A(Y8Q4*-+B(H\T-(0J;B]LTU,V.?WF/]2P9-(:A MARZ.4@H+!X"F"/^SL /B/=($8V 4$=:5?MU_3D5=A^,\J1Z 2 \6-P"2S[/1 MS9+\M9X,U'BOJ09W*UCPT@E!X!_EQELX<&YD'M-1&"%;)+0#CSX2G99C;P/H M>',['TWB?'[A_W4[FH_N\S948$Y*%< &-QIQ'2C<@V<(L]W,V%4;*' ME+I%."]_*9602*/ RK^(MR(X2 M55.+O<78=9Q?70'T.DOWW:/']R[+8R4_7^I<+;BU3#LFH M!.+>2&1\@MTHGQPCT3"ZA:H]X<.C2[6'E3/D.AV,R0WHHJ\Y]IFW\G9LY_/+ M]'4Q]?]12@:<0+#BHDFMD)0&=JK5/R3 5;>GP\G,JZJ+E M7+ENP^0\)E>$28BCJX_QVHY7)3K+ ^,-,R&YA 2CN=Y'4^0H32@8K0CXF3CJ M0Y7$\^C_S_7TY_^%3Z^@ ;]X0,2.!3M!P;S^F^A<7E>&R8KJ]6G16#.A.1P/ MD7+0C *R30PH5X-9$7$@Y%#2TW&,/%ZMCJXX6US3 KRK[0%]S3TA_FLZ#F\W MQKAWC#,C0*>QG&2:4D*6.H*P3Z _%?R:;3WY[FOQMOWI>F+N+YYI,5XU8"L< M;0%C-=.)QXB\@ON,AR"0RYVBP5 "4%4OL"NR]"7Q;KO;N-'X";#TV,KH@T4E&LX.R)[!U*N-&9 M4< X[SAQ3H;MMCG[\O\/+]1D-=MY@"G.W].Q8E98F8"9!MO[-A!DODT?;0@[ M[K@"PT\QE\=4@3%HL-"(!<6XE $;+OH!YO$RC?>Y+0>7WKQM2K%MGID7#Y9?AE=?U]\FZ[& L7/LY&/G^/LZW>00RY-=YHGAB3.B8F"&^1" M;N3L/95)&<&WQP[OT42]26B\ZVUOK?4R,FE!P\VF/L8PSZ;<[Z/)=#9:W"TW M\GTZ!N'-KU*4/MA($;416&A(0J#!+1+)!>]\-,&5CF,>HZGQYKEGZ;:2XF@ M7KE$Z]NZ1.M*)]"^!GLD/6&(NP F'Y4>V:0T7+EE*+,)H\T>J,&55,,0"*V0.S1()FT@"+F?IG:,*KN9NOMI90VJ&>Y,> MS@(JPM+FU,N!,2@X^,2U(2AQ!GC'8,(!TCT"EU3 ;T@0W VJ;LZ<4D->ZQ/T M /)I8H3?8S_UYRC$29AO3+K?)@#P.%]<"8JCM2%OA5!0LDPA&QE!U.!DA/;! MI2$?#_:0U0UOK^L%>RBIU+[Z/DTG?CI9P"?ACZ\W6W@7/9RA^?*%?NN59/<_ M6#H9H-QAXR'7N!*6"YIRU:3VH.$5DV %1*<9Z3@$I219W?#X"I_(ZPFO&&S+ MSU7Y&J_S"?T2?TQG"]AEB6DJ1[]9:H;*:<07FIRRO>C]A(LH?2YQEHCD8?#< M.[#FJ9#()**2UY+KU*GR^Y0D]#VTG!> V3-3Z&^SZ7Q^)8FP 4Q21(,TB%.W M#"I$I+3/&9T^,=:QK]NA92KG/)<0\=/ 3#&>UKX"G^TDAYJF:3-WZLKEF614 M$\1(CDL3K9'--B056BBFF?+1]\/'TX4J-V4?'B%G\+4!3_ MW)W H-D*[*/Y M/U<)6D%3XJ,."&N.X=:4$>G /+)&<:==P-B4GA^RFY+*G6M+PJ<@RUL$SIN[ M-W'BO]_ _;]J*Z1<=#X8Q&+@:%D*8*3G*&+OC! I656^RN(P395K+@K(_1B4 MSA%"DZ#:[&;3QDX1@H,#9OFH\@T,Y\XJCI*G$6=[G@D\.*B>TM08J,Y"P%%X MG2&.)N"5Q[;^;3H-X#4N[/B^R;QF1F.,&)Q$V(7*4Y^3R?U+X++6T9/MB1 % M0+6+DM:@=(ZTGT'I;-8W :!GI^V^,6OPRRZ:&%F&<^Z>6I99$A1$,(80[L3V MG.TA[KN3NB$/9G:_S%77B_4MHNA1GU;JF);$:L2YS<4W/"''N,^O^E2$Y"AL M9G##NY'^Q\5$?M0 [\?_!J#T]?;'C_$HSIYM:=-?'B>BP>M$0>&8YT$E8%@D MB&.N':.&!%TZ7> (28U!JJ_HG[5(+B>'%F"5W\[?V'D,RQO[8A(^32?QYL=X M>A?CUSC[.?)Q_NC5_\W=A@&K!CHT,F=30E&D 'LT#!D3*'C'%%LA&0NQ=,'2 M>137?648X+9\00&^0KAN]KH^^"XIHCWVB/GL(FF'D1-.(P)[MI%XS'SIQZ[S M**[\ZOZ"V#H3UF<(NO;[_;<_IQ_M[#H',M>;V$S:L\M[BBB4@@2?29. -%4* M4>,PR=Q3VR;BGI?[O4N\+GR=(^1I<8Y7QPV(/.[9!QPS)RB8RFR5I>83,@P' MY'04#BM'@$'=D+-_DC'^-H*Z--M1OUE^CJZGHS2R-O)PXFX$HIA M2T5"A.9Y9Y@(9)TW2, !$\9S*AWOI($.K=*8B]E3C-,A>-JB?OD<9_D']CJ2 M*PL^,AB! :Q!;,$'3RS/K^:YTZ6(GCGOT^!!PT?T-/:*>AZ2B@O@%:7+;=K4 M3-.'T<1._,B.W]F%3=/9IJAQ_2_F!?/I3E]TJ(2[,[<_=$:>,38$!5!S(3+$ M&04-)JQ#AA 7&"&&J=*/WJ4S\NZ_>]\/:7N%WR; [AN[]HA7?[@R&HB1S$KB M$$Y)@0(/8"\P\(B=D#1A OA2I>.//TX86%B5!QZ!HI]/QZ.P MW,;RWE@^P"1M#>96(B)T'ID@%+(Z860P5D$H8IWK%!,X,OEH]^J5432TP*=% MN=\$\U\4#2[C!R 9!D."YF#]98$VG\O>3$53S^;.43 ]"I ># M&S#I+W_$;$V"G;&V(M8O'RIZBQD<&'!$@"\Z\R4IC!*E).7CPTSIBVT/*2U! MIH^,I^49W@!NWDYGH'[M(GZ:3M8[66]$.@9>AQ'(F^3RB*" G!,&!97/E(J$ MDO)^X!YBZDWM&P0[99C>TM7T?CRZR379N1ILDY&G;!R<>249G@#FN=^6L*V_[O*F4W$"I$D8A0;Q'TB2%.1 M^UTG2X)+GA5O[W.0H,HQE1.EJPF/;T?1[^8C?QH<;?6I\P8&40N M,*0$#I!U.(\? STMI30V4LST5D[*GD#)G@6:>,WI(Z]I8>:U 8!/=G$[L^._ MV8RG68 M+VR"E)%)J^!:GSLFHJ*:!Q2IAJVXA!'?2DFH ??=]-12-7N5NY; !#U:B$<@$2A!XABRH%(P-J3#"3FIA M\F*1[_.E^FR@4@\6-]%,\%%1\<4D;-)[OT['X%O# :B0&&I;.0?X]/ZO'W$RCW/XP>J/LZY>__W[3)3@ MI(Z&,425YH@;E1^P@)F!Q>@$5EKQ;D\V9Q+25LN<8FA[<1G5QN.GN-C7CFR^ MV>Q5("D:#QLBRN>8G0"=;:U&RC%K4@!LR=3-$N^P6J4H^HL+?CJD%,X8\K4H MU/SYV'P[[G54W!$D2$XF95J5;6909.%@^"E\+>\,(J[9* M>]C#5YO]HH>=S+_&Q6*\C [-/TT7[^)\=+ULLWZE';92>8/L*F+M.')6)F0T M3890%<#S[J3A>BQ>*8!?5>$-+:,F/(>_3V[GMW9\.0.VSN*_;F%+V3*!\[39 M_I643*ALJ[)@P70-/B'+7431"^8MMI85;YUQG*HZ#QK5M6!A<34R9W,5OUJV MEOT\FZ;1XLHFDE)FBHA9ER=/D!64(T*YL& T)[/]C'8PZO?HTY5?P@9U"L[C M8P./7-OLN5Q\C[/,E/74&6.\2P'XH5)NO6\=F)<&]A09_#1*%6WY?BJ'2:H[ M27'P%XV2 FD 7X^/!E,:]#"GR#C'0 W393](C8)6-";"HR>EHWZGJJ'!1B,. MCIN^C&X (TLG=WZ5F(Z6*('@JI:@.7%$3EJ+=-*:)2:2X*6MGM7*=><7#HZ, M'NQM !3Y3??/T7A\%9BA5.81Q9J!PM,Q(!-R88$0UF@':M"5OH$V:]>=4#B\ MRNC#XMI^_/-7B?OWTE#!CK'&OP)O/(EH!S<3L%HU[BJ(*2VD; ME,RZXP^'M:C;D6_#/0;>WLX7L.?9HW'(YW0/./2Y4GT!.I-A8](N'\B<$S&D.!B!(,Z@ED=%3(L":18 @4HG*#%ZP5/H["(D?7H MNZN<#QN$8]1%E*P"H\ &"YI?D]R"@T:)&?6D]'/[3D+JYCD,B)6=QMA98FC M-GO&F64E(X YF=<- MXF73\DZ*B F8G<[;Y14LD=,VH)28BUYX;F7IB1J[*6D+,Z=+^ AD>K"[MI7_ M)<[S+-#%R(XWAL-[V,]/.WZH&=; &JN30RY[M1PV@1PX+$@(+:@+AOB.^0<= M%FL+(7T$.AV0N[71\F8V_>>R ?KR?MX4XVA&O(]!(,8%1CP9CHR,%"DJ2+(8 M@\?;K>7HSL_73:PKC8CS.5@; U]&U]\7\V_3W3NAADJ59Z_RB($Q*8_&2P(8 M@[TP*;)H<+>J@8/+U$U_*ZXEBG&T.C8.Z;MO?TX_W\[\=SN/%]>S&!\W-:'2 M+0&D+P5U8ZN^4DD/E]B!?[.1Z5;Z5 MC+2)Y1)0[BT<$S@A)N9N\X(1+<& ([A$JZK[!=NZD?I[/OVYV(+H-W7@63MJ MKI!<;QPVH&*$J]-9SK716+I2PJ_=9ZJGL+;%W8-SE07^N_UK='-[LR;<^ M&7<@-T[!8P>KR$A'D4C6$BXI"Z)TQ'(O,6V9I.6?P_IQO6F#]$H N2H8C8AF M$7$#F]"$$61IY(HRP\'].M_J;.M)HZ<<.UN7)S&U-CRVF9-]KQ&HV\DB]T*# M3:ZBFY_C;#0-E^G^C_W=%2'6A\AESNWPB+/<9,T""S563DG)A>W8O*<_#6W9 MH06 ]4+B:.!.^VSOEF[7M^ERN[/X>38-M[DG05QG$3%K' $'$.D0075,I#IS^':]]UFQLSFVIY?.4N$Q#H@ MDG++DV03LL%'%"V+UGL>'5:=KK%GGZZ;/C[ [70>\VJ+_IF>V^;05P+L M$)QP #*EH.<2W*A$&HYY5(QU@\+1I>IFB \ C;+,;> 2V6&)/=A?R]EZ*[*N M@K&">I40"SG/3ZH()E<,2 (C8_")-O+O25C?;?)BK9Q"YU%9-73>UN7%- M2M93AQ'QN5V;BAAI%3W"Q@D>A#6IXXC+$Q>NFZ7^,OY6,<8WG-3[]=;-5P6F M[W_&,\>![?E4L2%?74@M-;IK:ZV'JEX!/G7D!)0'L>NJ7A\3BH08$@68O*%X MJ_0]M)Q=A?GTN^M^;"1@KJQ&@1& -54!S#C%$0[,>A?A]]M-?4KOKX'4W"+2 M?U9C>2Z[&S"%[JLBWH[M?'Z9OBZF_I_+(!QFP@4">I=%H_,4!(9L"@GVI111 M/DF[;3"7&R&P34Q3X.DAYWWS @/H>4S_.JO#:FN#\08,,BK :P3F&,XL M(II[JCC#83M=[ORV=<^H:&1*P'GBW>Y1=QZO&T#+US@;Q?G%Y\WRRZUL<@25 M5=0Q,+FX),X.L]PHEG+@.P409R@_0W$M.Y?G+9TKZ62N ,FQO 4%;FOB^ MQ77$,D3FD2<>MA$=089H :9[(C+"J<.T^%VUFY3*C3*+WU0%&-XF;M8'2U!N ML%4"29&G15,X "YS*$I,HR#1VN(]DO82TY:5TTO4Q^'3@^_M 6BM/2.1UN0G M E"BN=6UL,A:R1$E(0ECG=2J]//@3D*: TX?(1^&3@^.MP>;ATA(6E-:J2<.MM,I M!A!*U6Z2RX?R;_$FSU.=W>4\M\7= '& #<6-SJG:PH.J%Z ][5C7UN[>]C8Y]G( MQ\VQN2+.*<,Q0]2RE"?3 /=,+A4D1'DN, ^F6[9AM_6:NO'*8Z@$EQL#S@KZ ME[>+^<).\B"B1WN,,Y_%=YTGSUB2P%E!"6N7$\()LF!O(B:L@1]3(ZGII96Z MK%ZY/>G@BJFX!%J#V '->\45LSKWNY-/7Z^9AM[.MU_A=4?@G MUOGCCZX,[/'=*YP8G.]-_)EQ>5CJ:K7*S7*)!W^T+SOV?[&GFGC\P=\G M/T;YH]]@VV_@#_]9A,SG7ZWB,QV5Q>8@=^)(1<7^A+ZX^#X-A>6U]WF1B.R K\Z+&8WDU5;RA*2>OK%*@9_+SGMY$0C4LHG_NUD'F;EQ+3UR2HV M=&_M]YP7C0CJOZ9_/M!75@/N^7056[67X [SIK( [^_4T4T,'Z;+!K5_V/'9 MQ^W0=ZM4*YPDN@Y<:>'@S=_F!L'?IO?DYEA&P=-WY/M5Z@%./X+=N-2L/ <2 M8YWD^T+2:T1HOTU"#LC<<06U]JJY3=ICGTV,,J'V4QN,'NC;MR,XZ M1+L^6$U">W@^[<: !N+,J_._R5XK&RA^^NVZSG*G4W20*0T(:_D*_R8_EV8; M*$[F:_[-E98WFF[N'O[.NVUQNYF%'D_!Y;">?[,TFZZQPFLD0)-;M,;,3 M#-MI)P-*I@'@O;_Y,9[>Q;A\M<^#A*>3HZJ\5W>%O>O432894KK;_1>.L;H! M.*PJ&G[ \GZTFB>];/+Z]>++UT%@<7R]NFDA+PB/SJRO;??MNG3!$,H[+.]$ M;3Y<9:+1^6[4%E]:$-W?)V$VOKO^&OWM;+3(!20WB_/EMO.KG50[KB^U0RQI M063O_YKY9X 1;O[")^L*/9'W9\6T T.[[9 M248-Q"'WLZ.RL)Z>[+O?_[E80NGM]\GU9W^>VCORZ4ZBJQN:[,:<5M-PWL^6 M\8*!4G">?[U(^LT1H@NDWGR)?OHSSNXNT[.UGH&A%^X[+7#&D5U_=;/,^8_S M.S]8[5WQ%/D\/JR'V%)9R7Z)\TUA?+X#SGZDW_6]:O(ZR/=I)R;\6X=/!K%. MN@KE/X&3_P1.3I+-I^GD4YR6$,K3+]4+-![B]?3(QANZ5R)\\F8]>S7KUV(7 MS+,/5U-J?2V#+FRJK?*NKQ?K39W]VO3T4]420/M*:S@K;*DOX47E>056Z_ZO54D?[RO(H@]JY #]-%_^(]S=U+)7&W66!:IFD!2[+ MHVRK+.$/\-'I)&YV6B(@NN>3U3)*^TKQ,&O:DMN[V_AM^OZO'.N/L,])FL[\ MTK0^5]F>LDZU8'#,( =_^O6CD=IY-?4?[-_O8F3F$:+LY,E>BU8+U1?$@Y=^=H6 M)$"-C>UD3?!O-S]ROKE(MD_!X@MD/GSV=[]D3M6@K=U8R<^ED[\Z?+] M,\XU,.?\7)_[CU0+N)X@A< M3P]LO'Z2#Y#TJ8@XMK]5KQ;Z1*'L8<)_/JE:FE4AT['SLW6%L!X?$]6F:.Q_;EZU_I.=D^[[+VV4*ZO%\NJI%P_OU]N9F]6XU7TR^N?&'Z>SBQ]B-_S$K(;.35ZMIJ>V3V+0 ^QH0>Z89 MMCC_^M._G2\*27?G1VM:=AV%>(@9M9V?TG+J+:-A#MHQ[D^[L:(1*7V>S8H+ M:ON;]XN_IR%>2:Q@*AV?:]>A^5.:N\ "UH1SL#FR"GK MU'O'.R"F7=)\-3;(DXV]_\N/K\&"^O)CM@C/MU#ZA'9;KEZ1YHDR/YF#E47_ MC]G[2?B0VUU+4 O1=MX^B? M)M]I.697QDIVKWZ;K.G?IG1[/V!L_&-6XC[OOVH;2J,W6LYF=V6X_ $;O'ZW MV(EWV ?\\3WL"\#D]-6J&85EX-&;O>UHD8OY95IOXS(M$7R_C<+HZ+UHM3+/ MXCJD%[-KIS%O"%_1.PG/[\V5XOLP#LN]O9U.POS=#'Y1"CF%2*A66%H&1V4% M41E5[WZ&,+^<72Z^S]X#A?//X7)ROYM/B_SS/^=?TMCG;7U;C#.#\F"/4I J ML7ZUXM8R>"HH@MI#<:+->7%GAS(??Z?:I7,HD+ECH[4?>M?4ELF5?OZU>MD6 MYZ5?ME9V\G;Z-8ZC7\2PQM#9%2>[OU@O_M]/7@?Y4CN]#$@)][E8ERF-/'SW MPZ3,63O^]7HJL)\L._.KMLZ,/^[='^X)+27%0]^M9G'VU:['>53]+$Z_31=V7*)\;_M;U;JD]#YS.WE17T(7 M?G%KQ^.[SW84"@EJUR>K]4/I+Z\#G*F=4Y5#[D#ATFLLI!KW?;-:FY.>@CO" MF]IFYR:A_^+G=3'=N/>C]3J4]+4RC["G(>DM*7ND(4H*<=>WZ[47*2#+ \QJ M097>DUI[]X^[&RMMNXI6;^F"\OD>7PM^_3,7#YRZ*4)WG:4O5:C/1^N^O# MRN;D_RDN?IOXZ4VA-_1."]3K-%),UOO9UIR$GSTR#R7I PMUDGA3;T<]V%A9 M\CO43][Y^O&KC-"[KM%)WBV]/IW(O.8.^>7B>YP-?+YWK]%)U"T]7)W(O-JG MVKK;L9U]',T7!4/=^[_:29PM/6<=95!M 3[7+.>^A.SY9*=LA98>LPZSIOK+ M_T;YEQ?@L6]WDF1+3UD=F551I)OYY/>&^\?I_%"^5I\Q\$^_W4F(K3Q@'61/ M=6MGR_(^]_CM_& G<;7T '6(+;4[U&:#*N^HD,!V?:^3O%IZ,#K E!:>^(M, M-7O\H4X":NF59Q<;JALAT[-3)3??Z"2/EMY@MC;?1IKWV>(X-5^5MO1,TF": MZG3R-S!^WDFR+;V%=&98[6MM,I^\F:1%+B$JEG^\YYN=:@):>A4YPISJ&00/U5_E M4@5V?[.3Z%IZ!CG"G%:G#_PVF8^ F=]F=CEY=-YJL+6"\"9HP@.+%-D M+D'7;1084O!LJ6>PZ-GL=^]GSWF!OO_]+.KB7=^E0UV1SD]DZI-%1=>C$>[] E9=KE[O]P [(ZT#GW*$/^TWF] MUAGZ3Q?V_W1A/^U%:S$;?XNSF_EE^C8+@*\RUOR!SU8[0Z?9",<94]U2R%25 MF-SX]$O5ZN=/M>%V;+\5D7P;+&C3U:K9>^O"I\SI"U-6$A@^[]: MK8S]+#W8G-@V#L/L9K0:"E]($VY_L5[E>A]MN()]!':0-Z\C'/QY.AYYV,#GV=0/& Y^LLP X>#]VR@>#GZ\U#., M%(@+[_[^64&3]>?#XT^7\KV/?[V1T/%!N3V-M'3D5_5@V"XZ/TT7:U++O/=W M7Z61Y_\SY7R ?\-K]/4?Y/\Y.X__[__S_P-02P$"% ,4 " #77&9:^H"I MD.L$ !N>P '@ @ $ 83(Q,6QI " ?0, !A M,S$R8V5R=&EF:6-A=&EO;F)Y8V9O+7$T,BYH=&U02P$"% ,4 " #77&9: M[ZN^GS,% !=%P '@ @ &@% 83,R,6-E71H96-E;V$N:'1M4$L! A0#% @ UUQF6D6\8LSC\P( &,8G !$ M ( !#QH '-P:V4M,C R-#$R,S$N:'1M4$L! A0#% @ MUUQF6D5ZDFF5%0 +?4 !$ ( !(0X# '-P:V4M,C R-#$R M,S$N>'-D4$L! A0#% @ UUQF6L'\\7M<* M)(! !4 M ( !Y2,# '-P:V4M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( -=<9EH( MG+E:H:L #F#!P 5 " 71, P!S<&ME+3(P,C0Q,C,Q7V1E M9BYX;6Q02P$"% ,4 " #77&9:)=A#0-IE "?=0 % M@ %(^ , &UL4$L! A0#% @ UUQF6@];ZV)0 MZ@ E+0* !4 ( !TAX& '-P:V4M,C R-#$R,S%?<')E+GAM 7;%!+!08 # , #X# !5"0< ! end XML 105 spke-20241231_htm.xml IDEA: XBRL DOCUMENT 0001606268 2024-01-01 2024-12-31 0001606268 2024-06-30 0001606268 us-gaap:CommonClassAMember 2025-03-04 0001606268 us-gaap:CommonClassBMember 2025-03-04 0001606268 us-gaap:SeriesAPreferredStockMember 2025-03-04 0001606268 2024-12-31 0001606268 2023-12-31 0001606268 us-gaap:TradeAccountsReceivableMember 2024-12-31 0001606268 us-gaap:TradeAccountsReceivableMember 2023-12-31 0001606268 us-gaap:NonrelatedPartyMember 2024-12-31 0001606268 us-gaap:NonrelatedPartyMember 2023-12-31 0001606268 srt:AffiliatedEntityMember 2024-12-31 0001606268 srt:AffiliatedEntityMember 2023-12-31 0001606268 us-gaap:CommonClassAMember 2023-12-31 0001606268 us-gaap:CommonClassAMember 2024-12-31 0001606268 us-gaap:CommonClassBMember 2023-12-31 0001606268 us-gaap:CommonClassBMember 2024-12-31 0001606268 us-gaap:RetailMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember 2022-01-01 2022-12-31 0001606268 2023-01-01 2023-12-31 0001606268 2022-01-01 2022-12-31 0001606268 us-gaap:ProductAndServiceOtherMember 2024-01-01 2024-12-31 0001606268 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-12-31 0001606268 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001606268 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001606268 us-gaap:TreasuryStockCommonMember 2021-12-31 0001606268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001606268 us-gaap:RetainedEarningsMember 2021-12-31 0001606268 us-gaap:ParentMember 2021-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2021-12-31 0001606268 2021-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001606268 us-gaap:ParentMember 2022-01-01 2022-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001606268 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001606268 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001606268 us-gaap:TreasuryStockCommonMember 2022-12-31 0001606268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001606268 us-gaap:RetainedEarningsMember 2022-12-31 0001606268 us-gaap:ParentMember 2022-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2022-12-31 0001606268 2022-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001606268 us-gaap:ParentMember 2023-01-01 2023-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001606268 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001606268 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001606268 us-gaap:TreasuryStockCommonMember 2023-12-31 0001606268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001606268 us-gaap:RetainedEarningsMember 2023-12-31 0001606268 us-gaap:ParentMember 2023-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2023-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001606268 us-gaap:ParentMember 2024-01-01 2024-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-12-31 0001606268 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001606268 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-12-31 0001606268 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-12-31 0001606268 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-12-31 0001606268 us-gaap:TreasuryStockCommonMember 2024-12-31 0001606268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001606268 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001606268 us-gaap:RetainedEarningsMember 2024-12-31 0001606268 us-gaap:ParentMember 2024-12-31 0001606268 us-gaap:NoncontrollingInterestMember 2024-12-31 0001606268 spke:MergerAgreementWithRetailcoMember 2024-06-13 0001606268 spke:ResidentialCustomerEquivalentMember 2024-12-31 0001606268 spke:MaineCommissionsConsumerAssistanceAndSafetyDivisionMember 2024-12-31 0001606268 spke:WirelessDeviceMember 2024-12-31 0001606268 spke:WirelessDeviceMember 2023-12-31 0001606268 srt:MinimumMember 2024-12-31 0001606268 srt:MaximumMember 2024-12-31 0001606268 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-12-31 0001606268 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001606268 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001606268 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-12-31 0001606268 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2021-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2022-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2022-01-01 2022-12-31 0001606268 us-gaap:TrademarksMember 2024-12-31 0001606268 us-gaap:TrademarksMember 2023-12-31 0001606268 us-gaap:TrademarksMember 2024-01-01 2024-12-31 0001606268 us-gaap:TrademarksMember 2023-01-01 2023-12-31 0001606268 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001606268 us-gaap:OtherCurrentAssetsMember 2024-12-31 0001606268 us-gaap:OtherCurrentAssetsMember 2023-12-31 0001606268 us-gaap:OtherCurrentLiabilitiesMember 2024-12-31 0001606268 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:NewEnglandMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:MidAtlanticMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:MidwestMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:SouthwestMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember 2024-01-01 2024-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember 2023-01-01 2023-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 spke:CommercialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember 2022-01-01 2022-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember 2024-01-01 2024-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember 2023-01-01 2023-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 spke:ResidentialMember us-gaap:RetailMember us-gaap:BilledRevenuesMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember us-gaap:UnbilledRevenuesMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:PurchaseofAccountsReceivableMarketMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember 2024-01-01 2024-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember 2023-01-01 2023-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:RetailMember spke:NonPurchaseofAccountsReceivableMarketMember 2022-01-01 2022-12-31 0001606268 spke:ElectricandGasRevenueMember 2024-01-01 2024-12-31 0001606268 spke:ElectricandGasRevenueMember 2023-01-01 2023-12-31 0001606268 spke:ElectricandGasRevenueMember 2022-01-01 2022-12-31 0001606268 spke:CostofServicesEnergyServicesMember 2024-01-01 2024-12-31 0001606268 spke:CostofServicesEnergyServicesMember 2023-01-01 2023-12-31 0001606268 spke:CostofServicesEnergyServicesMember 2022-01-01 2022-12-31 0001606268 us-gaap:TradeAccountsReceivableMember 2024-01-01 2024-12-31 0001606268 spke:SparkHoldCoMember 2024-12-31 2024-12-31 0001606268 us-gaap:CommonClassBMember 2024-12-31 2024-12-31 0001606268 spke:SparkHoldCoMember 2024-12-31 2024-12-31 0001606268 spke:SparkHoldCoMember spke:NonControllingInterestHolderMember 2024-12-31 2024-12-31 0001606268 spke:SparkHoldCoMember 2024-01-01 2024-12-31 0001606268 spke:SparkHoldCoMember spke:NuDevcoRetailandRetailcoLLCMember 2024-01-01 2024-12-31 0001606268 spke:SparkHoldCoMember 2023-01-01 2023-12-31 0001606268 spke:SparkHoldCoMember spke:NuDevcoRetailandRetailcoLLCMember 2023-01-01 2023-12-31 0001606268 us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001606268 srt:AffiliatedEntityMember 2024-01-01 2024-12-31 0001606268 spke:RestrictedUnitsandLiabilityAwardsMember 2024-01-01 2024-12-31 0001606268 spke:RestrictedUnitsandLiabilityAwardsMember 2023-01-01 2023-12-31 0001606268 spke:RestrictedUnitsandLiabilityAwardsMember 2022-01-01 2022-12-31 0001606268 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001606268 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001606268 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001606268 us-gaap:CommonClassBMember 2024-01-01 2024-12-31 0001606268 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2024-12-31 0001606268 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-31 0001606268 us-gaap:SeriesAPreferredStockMember 2022-04-14 2022-04-14 0001606268 us-gaap:SeriesAPreferredStockMember 2022-04-15 2022-04-15 0001606268 us-gaap:SeriesAPreferredStockMember 2022-04-15 0001606268 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0001606268 spke:MergerAgreementWithRetailcoMember us-gaap:SeriesAPreferredStockMember 2024-06-27 0001606268 us-gaap:SeriesAPreferredStockMember 2024-12-31 0001606268 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-12-31 0001606268 us-gaap:SeriesAPreferredStockMember 2023-12-31 0001606268 us-gaap:SeriesAPreferredStockMember us-gaap:SubsequentEventMember 2025-01-15 2025-01-15 0001606268 2024-12-18 2024-12-18 0001606268 2024-12-18 0001606268 srt:NaturalGasReservesMember us-gaap:LongMember spke:NontradingMember 2024-01-01 2024-12-31 0001606268 srt:NaturalGasReservesMember us-gaap:LongMember spke:NontradingMember 2023-01-01 2023-12-31 0001606268 us-gaap:ElectricityMember us-gaap:LongMember spke:NontradingMember 2024-01-01 2024-12-31 0001606268 us-gaap:ElectricityMember us-gaap:LongMember spke:NontradingMember 2023-01-01 2023-12-31 0001606268 srt:NaturalGasReservesMember us-gaap:LongMember spke:DesignatedasTradingMember 2024-01-01 2024-12-31 0001606268 srt:NaturalGasReservesMember us-gaap:LongMember spke:DesignatedasTradingMember 2023-01-01 2023-12-31 0001606268 spke:NontradingMember 2024-01-01 2024-12-31 0001606268 spke:NoncashFlowHedgingMember spke:NontradingMember 2023-01-01 2023-12-31 0001606268 spke:NoncashFlowHedgingMember spke:NontradingMember 2022-01-01 2022-12-31 0001606268 spke:NoncashFlowHedgingMember spke:DesignatedasTradingMember 2024-01-01 2024-12-31 0001606268 spke:NoncashFlowHedgingMember spke:DesignatedasTradingMember 2023-01-01 2023-12-31 0001606268 spke:NoncashFlowHedgingMember spke:DesignatedasTradingMember 2022-01-01 2022-12-31 0001606268 spke:NoncashFlowHedgingMember spke:NontradingMember 2024-01-01 2024-12-31 0001606268 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember spke:DesignatedasTradingMember 2022-01-01 2022-12-31 0001606268 spke:NontradingCommodityContractCurrentMember 2024-12-31 0001606268 spke:TradingCommodityContractCurrentMember 2024-12-31 0001606268 spke:CommodityContractCurrentMember 2024-12-31 0001606268 spke:NontradingCommodityContractNoncurrentMember 2024-12-31 0001606268 spke:TradingCommodityContractNoncurrentMember 2024-12-31 0001606268 spke:CommodityContractNoncurrentMember 2024-12-31 0001606268 us-gaap:CommodityContractMember 2024-12-31 0001606268 spke:NontradingCommodityContractCurrentMember 2023-12-31 0001606268 spke:TradingCommodityContractCurrentMember 2023-12-31 0001606268 spke:CommodityContractCurrentMember 2023-12-31 0001606268 spke:NontradingCommodityContractNoncurrentMember 2023-12-31 0001606268 spke:TradingCommodityContractNoncurrentMember 2023-12-31 0001606268 spke:CommodityContractNoncurrentMember 2023-12-31 0001606268 us-gaap:CommodityContractMember 2023-12-31 0001606268 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2024-12-31 0001606268 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2024-12-31 0001606268 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001606268 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001606268 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2024-12-31 0001606268 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2023-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2024-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2023-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2021-12-31 0001606268 us-gaap:TrademarksMember 2021-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2022-01-01 2022-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2022-12-31 0001606268 us-gaap:TrademarksMember 2022-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2023-01-01 2023-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2023-01-01 2023-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2023-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2024-01-01 2024-12-31 0001606268 spke:CustomerRelationshipsOtherMember 2024-01-01 2024-12-31 0001606268 spke:CustomerRelationshipsandNoncompeteAgreementsMember 2024-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001606268 us-gaap:SubordinatedDebtMember 2024-12-31 0001606268 us-gaap:SubordinatedDebtMember 2023-12-31 0001606268 us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0001606268 us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001606268 spke:OtherLongTermDebtMember 2024-01-01 2024-12-31 0001606268 spke:OtherLongTermDebtMember 2023-01-01 2023-12-31 0001606268 spke:OtherLongTermDebtMember 2022-01-01 2022-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-28 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-01-01 2024-12-31 0001606268 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-01-01 2024-12-31 0001606268 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2024-01-01 2024-12-31 0001606268 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-01-01 2024-12-31 0001606268 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2024-01-01 2024-12-31 0001606268 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0001606268 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0001606268 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-28 2024-06-28 0001606268 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-06-27 2024-06-27 0001606268 spke:SeniorSecuredRevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2024-01-01 2024-12-31 0001606268 spke:ViaRenewablesMember spke:WKeithMaxwellIIIMember 2024-12-31 0001606268 spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember 2021-10-31 0001606268 srt:MinimumMember spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember 2021-10-31 0001606268 srt:MaximumMember spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember 2021-10-31 0001606268 spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember us-gaap:PrimeRateMember 2021-10-31 2021-10-31 0001606268 spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember 2024-12-31 0001606268 spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember 2023-12-31 0001606268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember spke:FederalFundsRateMember 2024-01-01 2024-12-31 0001606268 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001606268 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001606268 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueMeasurementsRecurringMember spke:NontradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueMeasurementsRecurringMember spke:TradingCommodityContractMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001606268 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001606268 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001606268 spke:NonEmployeeDirectorMember spke:RestrictedStockUnitsLiabilityAwardsMember 2024-01-01 2024-12-31 0001606268 spke:OfficerEmployeeandEmployeeofAffiliatesMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-12-31 0001606268 spke:OfficerEmployeeandEmployeeofAffiliatesMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-12-31 0001606268 spke:MergerAgreementWithRetailcoMember 2024-06-13 2024-06-13 0001606268 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001606268 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001606268 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001606268 spke:ChangeInControlRestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001606268 spke:RestrictedStockUnitsLiabilityAwardsMember 2024-01-01 2024-12-31 0001606268 spke:RestrictedStockUnitsLiabilityAwardsMember 2023-01-01 2023-12-31 0001606268 spke:RestrictedStockUnitsLiabilityAwardsMember 2022-01-01 2022-12-31 0001606268 spke:RestrictedStockUnitsLiabilityAwardsMember 2023-12-31 0001606268 spke:RestrictedStockUnitsLiabilityAwardsMember 2024-12-31 0001606268 spke:RestrictedStockUnitsLiabilityAwardsMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001606268 spke:NoticeOfViolationAndAssessmentOfCivilPenaltyMember 2024-05-21 2024-05-21 0001606268 spke:LitigationAndRegulatoryMattersMember 2024-12-31 0001606268 spke:LitigationAndRegulatoryMattersMember 2023-12-31 0001606268 spke:IndirectTaxAuditsMember 2024-12-31 0001606268 spke:IndirectTaxAuditsMember 2023-12-31 0001606268 spke:AmendedAndRestatedSubordinatedPromissoryNoteMember us-gaap:SubordinatedDebtMember 2021-10-31 2021-10-31 0001606268 srt:AffiliatedEntityMember 2023-01-01 2023-12-31 0001606268 srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001606268 spke:AllocatedOverheadCostsMember srt:AffiliatedEntityMember 2024-01-01 2024-12-31 0001606268 spke:AllocatedOverheadCostsMember srt:AffiliatedEntityMember 2023-01-01 2023-12-31 0001606268 spke:AllocatedOverheadCostsMember srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001606268 spke:PaymentofIncomeTaxesIncurredbytheCompanyMember srt:AffiliatedEntityMember 2024-01-01 2024-12-31 0001606268 spke:PaymentofIncomeTaxesIncurredbytheCompanyMember srt:AffiliatedEntityMember 2023-01-01 2023-12-31 0001606268 spke:PaymentofIncomeTaxesIncurredbytheCompanyMember srt:AffiliatedEntityMember 2022-01-01 2022-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember 2024-01-01 2024-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember 2024-01-01 2024-12-31 0001606268 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember spke:NontradingMember 2024-01-01 2024-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember spke:NontradingMember 2024-01-01 2024-12-31 0001606268 us-gaap:CorporateNonSegmentMember spke:NontradingMember 2024-01-01 2024-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember 2024-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember 2024-12-31 0001606268 us-gaap:CorporateNonSegmentMember 2024-12-31 0001606268 srt:ConsolidationEliminationsMember 2024-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember 2023-01-01 2023-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember 2023-01-01 2023-12-31 0001606268 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember spke:NontradingMember 2023-01-01 2023-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember spke:NontradingMember 2023-01-01 2023-12-31 0001606268 us-gaap:CorporateNonSegmentMember spke:NontradingMember 2023-01-01 2023-12-31 0001606268 spke:NontradingMember 2023-01-01 2023-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember 2023-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember 2023-12-31 0001606268 us-gaap:CorporateNonSegmentMember 2023-12-31 0001606268 srt:ConsolidationEliminationsMember 2023-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember 2022-01-01 2022-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember 2022-01-01 2022-12-31 0001606268 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember spke:NontradingMember 2022-01-01 2022-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember spke:NontradingMember 2022-01-01 2022-12-31 0001606268 us-gaap:CorporateNonSegmentMember spke:NontradingMember 2022-01-01 2022-12-31 0001606268 spke:NontradingMember 2022-01-01 2022-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailElectricityMember 2022-12-31 0001606268 us-gaap:OperatingSegmentsMember spke:RetailNaturalGasMember 2022-12-31 0001606268 us-gaap:CorporateNonSegmentMember 2022-12-31 0001606268 srt:ConsolidationEliminationsMember 2022-12-31 0001606268 us-gaap:CostOfGoodsTotalMember 2024-01-01 2024-12-31 0001606268 us-gaap:CostOfGoodsTotalMember 2023-01-01 2023-12-31 0001606268 us-gaap:CostOfGoodsTotalMember 2022-01-01 2022-12-31 0001606268 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember spke:TwoLargestSuppliersMember 2024-01-01 2024-12-31 0001606268 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember spke:TwoLargestSuppliersMember 2023-01-01 2023-12-31 0001606268 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember spke:ThreeLargestSuppliersMember 2022-01-01 2022-12-31 0001606268 spke:ResidentialCustomerEquivalentMember 2022-08-01 2022-08-31 0001606268 spke:ResidentialCustomerEquivalentMember 2024-04-01 2024-04-30 0001606268 spke:ResidentialCustomerEquivalentMember 2024-01-01 2024-12-31 0001606268 spke:ResidentialCustomerEquivalentTwoPurchaseAgreementsMember 2024-10-01 2024-10-31 0001606268 spke:ResidentialCustomerEquivalentTwoPurchaseAgreementsMember 2024-01-01 2024-12-31 0001606268 spke:ResidentialCustomerEquivalentTwoPurchaseAgreementsMember 2024-12-31 0001606268 spke:BrokerContractsMember 2022-01-01 2022-01-31 0001606268 spke:RightsToBrokerContractsMember 2022-01-01 2022-01-31 0001606268 spke:RightsToBrokerContractsMember 2022-06-01 2022-06-30 0001606268 us-gaap:SubsequentEventMember 2025-02-19 2025-02-19 0001606268 us-gaap:SubsequentEventMember 2025-02-19 0001606268 us-gaap:SeriesAPreferredStockMember us-gaap:SubsequentEventMember 2025-02-27 2025-02-27 0001606268 us-gaap:SeriesAPreferredStockMember us-gaap:SubsequentEventMember 2025-02-27 0001606268 2024-10-01 2024-12-31 iso4217:USD shares iso4217:USD shares pure utr:MMBTU utr:MWh spke:supplier utr:kWh spke:customer false 2024 FY 0001606268 P1Y 0.0050 http://fasb.org/us-gaap/2024#DerivativeInstrumentsAndHedgesLiabilities http://fasb.org/us-gaap/2024#DerivativeInstrumentsAndHedgesLiabilities P1Y 10-K true 2024-12-31 --12-31 false 001-36559 Via Renewables, Inc. DE 46-5453215 12140 Wickchester Ln Suite 100 Houston TX 77079 713 600-2600 8.75% Series A Fixed-to-Floating RateCumulative Redeemable Perpetual Preferred Stock, par value $0.01 per share VIASP NASDAQ No No Yes Yes Non-accelerated Filer false false false false false 0 3529602 3793727 3374087 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain information required by Part III of this Annual Report on Form 10-K will be disclosed in a Form 10-K/A no later than 120 days after </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">Via Renewables, Inc. recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity, and availability of our data. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Managing Material Risks &amp; Integrated Overall Risk Management</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Via Renewables, Inc. has strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integrated part of our decision-making processes at every level. Our risk management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Engage Third parties on Risk Management</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Recognizing the complexity and evolving nature of cybersecurity threats, Via Renewables, Inc. engages with a range of external experts, including cybersecurity assessors, consultants and auditors in evaluating and testing our risk management systems. These partnerships enable us to leverage specialized knowledge and insights, ensuring our cybersecurity strategies and processes remain at the forefront of industry best practices.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Oversee Third-party Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Because we are aware of the risks associated with third-party service providers, Via Renewables, Inc. implements stringent processes to oversee and manage these risks. We conduct thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Risks from Cybersecurity Threats</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:107%">We have not encountered cybersecurity challenges that have materially impaired our operations or financial standing.</span></div> Via Renewables, Inc. has strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integrated part of our decision-making processes at every level. Our risk management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs. true true true false <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Board of Directors is acutely aware of the critical nature of managing risks associated with cybersecurity threats. The Board has established a robust oversight mechanism to ensure effective governance in managing risks associated by cybersecurity threats because we recognize the significant of these threats to our operations integrity and stakeholder confidence.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Board of Directors Oversight</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Audit Committee is central to the Board’s oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including, risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Management’s Role Managing Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Current cybersecurity landscape and emerging threats;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Status of ongoing cybersecurity initiatives and strategies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Incident reports and learnings from any cybersecurity events; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Compliance with regulatory requirements and industry standards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Risk Management Personnel</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Monitor Cybersecurity Incidents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Reporting to the Board of Directors</span></div>The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues. The Audit Committee is central to the Board’s oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including, risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Management’s Role Managing Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Current cybersecurity landscape and emerging threats;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Status of ongoing cybersecurity initiatives and strategies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Incident reports and learnings from any cybersecurity events; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Compliance with regulatory requirements and industry standards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Risk Management Personnel</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Monitor Cybersecurity Incidents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Reporting to the Board of Directors</span></div>The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Management’s Role Managing Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Current cybersecurity landscape and emerging threats;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Status of ongoing cybersecurity initiatives and strategies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Incident reports and learnings from any cybersecurity events; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Compliance with regulatory requirements and industry standards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Risk Management Personnel</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Primary responsibility for assessing, monitoring and managing our cybersecurity risk rests with the Director of Infrastructure. With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Monitor Cybersecurity Incidents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Director of Infrastructure is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The Director of Infrastructure implements and oversees processes for the regulatory monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event of a cybersecurity incident, the Director of Infrastructure is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Reporting to the Board of Directors</span></div>The Director of Infrastructure, in his capacity, regularly informs the Chief Financial Officer (CFO) and Chief Operating Officer (COO) of all aspects related to cybersecurity risks and incidents. The CFO and COO regularly inform the Chief Executive Officer (CEO) of such risk and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing Via Renewables, Inc. Furthermore, significant cybersecurity mattes, and strategic risk management decisions are escalated to the Board of Directors, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Chief Operating Officer plays a pivotal role in informing the Audit Committee on cybersecurity risks. The Chief Operating Officer provides comprehensive briefings to the Audit Committee on a regulatory basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Current cybersecurity landscape and emerging threats;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Status of ongoing cybersecurity initiatives and strategies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Incident reports and learnings from any cybersecurity events; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Compliance with regulatory requirements and industry standards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to our scheduled meetings, the Audit Committee and Chief Operating Officer maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of Via Renewables, Inc. The Audit Committee conducts an annual review of the Company’s cybersecurity program and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.</span></div> true With over 27 years of experience in the field of cybersecurity, the Director of Infrastructure brings a wealth of expertise to his role. His in-depth knowledge and experience are instrumental in developing and executing our cybersecurity strategies. Our Director of Infrastructure oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program. true 248 GRANT THORNTON LLP Houston, Texas 53150000 42595000 17109000 0 2950000 4496000 65442000 63246000 4119000 4683000 2137000 3124000 8685000 909000 7051000 5154000 8020000 342000 4330000 6897000 23481000 25456000 10247000 6567000 203771000 158973000 5231000 4710000 478000 91000 2141000 1835000 3500000 139000 6088000 15282000 120343000 120343000 3387000 2461000 344939000 303834000 37176000 29524000 157000 472000 19778000 15094000 15832000 15706000 1701000 19141000 58000 59000 74702000 79996000 55000 54000 106000000 97000000 0 0 180757000 177050000 0.01 0.01 20000000 20000000 3380440 3380440 3567543 3567543 83221000 88065000 0.01 0.01 120000000 120000000 3529602 3529602 3261620 3232701 35000 32000 0.01 0.01 60000000 60000000 3793727 3793727 4000000 4000000 38000 40000 39719000 40002000 -40000 -40000 26981000 8972000 0 28918 0 2406000 66733000 46600000 14228000 -7881000 80961000 38719000 344939000 303834000 399418000 439360000 462815000 -2326000 -7326000 -2322000 1776000 3158000 0 398868000 435192000 460493000 230791000 310744000 357096000 74453000 68874000 61933000 9446000 9102000 16703000 314690000 388720000 435732000 84178000 46472000 24761000 6943000 9334000 7204000 99000 109000 129000 -6844000 -9225000 -7075000 77334000 37247000 17686000 16259000 11142000 6483000 61075000 26105000 11203000 32820000 11130000 3625000 28255000 14975000 7578000 10246000 10619000 8054000 18009000 18009000 4356000 4356000 -476000 -476000 61075000 26105000 11203000 32820000 11130000 3625000 28255000 14975000 7578000 5.48 1.36 -0.15 5.48 1.36 -0.15 3286000 3211000 3156000 3286000 3211000 3156000 3159000 4000000 29000 32000 40000 -2406000 -40000 53918000 173000 51717000 -3168000 48549000 3121000 3121000 3121000 42000 -469000 -469000 -469000 7578000 7578000 3625000 11203000 14553000 14553000 3.625 11461000 11461000 11461000 2376000 5678000 8054000 8054000 -138000 -138000 138000 0 3201000 4000000 29000 32000 40000 -2406000 -40000 42871000 2073000 42570000 -14234000 28336000 2266000 2266000 2266000 47000 -186000 -186000 -186000 14975000 14975000 11130000 26105000 14000 4308000 4308000 0.90625 2874000 2874000 2874000 2544000 8076000 10620000 10620000 -469000 -469000 469000 0 3262000 4000000 29000 32000 40000 -2406000 -40000 40002000 8972000 46600000 -7881000 38719000 1720000 1720000 1720000 62000 1000 -287000 -286000 -286000 28255000 28255000 32820000 61075000 643000 643000 10162000 10162000 206000 -206000 -2000 2000 502000 502000 502000 10246000 10246000 10246000 29000 2406000 -2406000 0 -1192000 -1192000 1192000 0 3530000 3794000 0 35000 38000 0 -40000 39719000 26981000 66733000 14228000 80961000 61075000 26105000 11203000 9446000 9102000 16703000 10163000 5154000 1962000 2411000 2295000 3252000 852000 825000 1125000 2469000 3442000 6865000 -3720000 -71493000 17821000 34148000 66632000 -35643000 -234000 -196000 -26000 4664000 -14777000 21620000 -564000 -1772000 2636000 -987000 -1281000 2423000 9508000 6736000 5870000 -4834000 -610000 10475000 1331000 -854000 502000 3695000 -15149000 2707000 -315000 207000 -226000 0 -264000 -1597000 0 -17000 -109000 50484000 49315000 16207000 1577000 1435000 2153000 3150000 0 4718000 -4727000 -1435000 -6871000 4232000 0 0 586000000 377000000 289000000 577000000 380000000 324000000 0 20000000 20000000 643000 0 0 1013000 186000 663000 0 2874000 11461000 11633000 4308000 14553000 10858000 10268000 7628000 -18093000 -40636000 -49305000 27664000 7244000 -39969000 42595000 35351000 75320000 70259000 42595000 35351000 70000 -4000 -4000 6064000 8636000 5561000 10562000 3425000 865000 <div style="margin-top:12pt"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">1. Formation and Organization </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Company's Name Change</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2021, Spark Energy, Inc. changed its name from Spark Energy, Inc. to Via Renewables, Inc. (the "Company").</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Organization</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are an independent retail energy services company that provides residential and commercial customers in competitive markets across the United States with an alternative choice for natural gas and electricity. The Company is a holding company whose sole material asset consists of units in Spark HoldCo, LLC (“Spark HoldCo”). The Company is the sole managing member of Spark HoldCo, is responsible for all operational, management and administrative decisions relating to Spark HoldCo’s business and consolidates the financial results of Spark HoldCo and its subsidiaries. Spark HoldCo is the direct and indirect owner of the subsidiaries through which we operate. We conduct our business through several brands across our service areas, including Electricity Maine, Electricity N.H., Major Energy, Provider Power Massachusetts, Spark Energy, and Verde Energy. Via Energy Solutions (“VES”) is a wholly owned subsidiary of the Company that offers broker services for retail energy customers. Via Wireless is a wholly owned subsidiary of the Company that offers wireless services and equipment to wireless customers.</span></div> <div><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2. Basis of Presentation and Summary of Significant Accounting Policies </span></div><div style="margin-top:12pt"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to the rules and regulations of the SEC. Our financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the opinion of the Company's management, the accompanying consolidated financial statements reflect all adjustments that are necessary to fairly present the financial position, the results of operations, the changes in equity and the cash flows of the Company for the respective periods. Such adjustments are of a normal recurring nature, unless otherwise disclosed.</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:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.285%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Subsequent events have been evaluated through the date these financial statements are issued. Any material subsequent events that occurred prior to such date have been properly recognized or disclosed in the consolidated financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates and Assumptions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The preparation of our consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W. Keith Maxwell, III is the Chief Executive Officer, a director, and the owner of all of the voting power of our common stock through his ownership of Retailco, LLC (“Retailco”). Retailco is a wholly owned subsidiary of TxEx Energy Investments, LLC (“TxEx”), which is wholly owned by Mr. Maxwell.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled by Mr. Maxwell, and these affiliates enter into transactions with and pay certain costs on our behalf. We undertake these transactions in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services among these related parties. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These transactions include, but are not limited to, employee benefits provided through the Company’s benefit plans, insurance plans, leased office space, certain administrative salaries, management due diligence, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed under these arrangements are based on services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by the Company and then directly billed or allocated to affiliates, and costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Additionally, the Company enters into transactions with certain affiliates for sales or purchases of natural gas and electricity, which are recorded in retail revenues, retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate in the consolidated balance sheets. The allocations and related estimates and assumptions are described more fully in Note 14 "Transactions with Affiliates." </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On June 13, 2024, we consummated the previously announced Merger contemplated by that certain Agreement and Plan of Merger (the “Merger Agreement”), dated as of December 29, 2023, by and among the Company, Retailco, and Merger Sub, pursuant to which Merger Sub was merged with and into the Company, with the Company continuing as the surviving corporation in the Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. As a result, each previously outstanding share of Class A common stock was converted into the right to receive $11.00 per share at the closing of the Merger (other than: (i) shares of Class A common stock held (a) by the Company or any subsidiary of the Company, or (b) held or beneficially owned by Mr. Maxwell and any person or entity controlled by Mr. Maxwell, including Retailco, Merger Sub and NuDevco Retail, and other than certain dissenting shares). As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of all unrestricted demand deposits and funds invested in highly liquid instruments with original maturities of three months or less. The Company periodically assesses the financial condition of the institutions where these funds are held and believes that its credit risk is minimal with respect to these institutions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of the customer acquisitions in April 2024 and October 2024, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquire customers and other conditions of the asset purchase agreement are met, we make payments to the sellers from the escrow account. As of December 31, 2024, the balance in the escrow account was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$15.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. See Note 16 "Customer Acquisitions" for further discussion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31 2024, we have $1.2 million in escrow account related to Maine regulatory settlement. See Note 13. "Commitments and Contingencies" for further discussion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Inventory</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventory primarily consists of natural gas used to fulfill and manage seasonality for fixed and variable-price retail customer load requirements and is valued at the lower of weighted average cost or net realizable value. Purchased natural gas costs are recognized in the consolidated statements of operations, within retail cost of revenues, when the natural gas is sold and delivered out of the storage facility using the weighted average cost of the gas sold.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the Company also holds approximately $0.1 million and $0.5 million, respectively of wireless device inventory which is valued at the lower of cost or net realizable value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Customer Acquisition Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company capitalizes direct response advertising costs that consist primarily of hourly and commission-based telemarketing costs, door-to-door agent commissions and other direct advertising costs associated with proven customer generation in its balance sheet. These costs are amortized over <span style="-sec-ix-hidden:f-518">one</span> to two years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the net customer acquisition costs were $9.2 million and $7.0 million, respectively, of which $7.1 million and $5.2 million were recorded in current assets, and $2.1 million and $1.8 million were recorded in non-current assets. Amortization of customer acquisition costs was $7.1 million, $4.8 million, and $2.1 million for the years ended December 31, 2024, 2023 and 2022, respectively, which is recorded in depreciation and amortization in the Consolidated Statements of Operations. Customer acquisition costs do not include customer acquisitions through merger and acquisition activities, which are recorded as customer relationships.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Recoverability of customer acquisition costs is evaluated based on a comparison of the carrying amount of such costs to the future net cash flows expected to be generated by the customers acquired, considering specific assumptions for customer attrition, per unit gross profit, and operating costs. These assumptions are based on forecasts and historical experience. No impairments of customer acquisition costs were recorded for the years ended December 31, 2024, 2023 and 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Customer Relationships</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Customer contracts recorded as part of mergers or acquisitions are reflected as customer relationships in our balance sheet. The Company has recorded capitalized customer relationship of $8.0 million and $0.3 million, net of amortization, as current assets as of December 31, 2024 and 2023, respectively, and $3.5 million and $0.1 million, net of amortization, as non-current assets as of December 31, 2024 and 2023, respectively, related to these intangible assets. These intangibles are amortized on a straight-line basis over the estimated average life of the related customer contracts acquired, which ranges from eighteen months to three years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquired customer relationships intangibles are reflective of the acquired companies’ customer base, and were valued at the respective dates of acquisition using an excess earnings method under the income approach. Using this method, the Company estimated the future cash flows resulting from the existing customer relationships, considering attrition as well as charges for contributory assets, such as net working capital, fixed assets, and assembled workforce. These future cash flows were then discounted using an appropriate risk-adjusted rate of return by retail unit to arrive at the present value of the expected future cash flows. Customer relationships are amortized to depreciation and amortization based on the expected future net cash flows by year, bifurcated between hedged and unhedged and amortized to depreciation and amortization based on the expected future cash flows by year and expensed to retail cost of revenue based on the expected term of the underlying fixed price contract in each reporting period, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022. Customer relationship amortization expense was $0.8 million, $2.5 million, and $12.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We review customer relationships for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. No impairments of customer relationships were recorded for the years ended December 31, 2024, 2023 and 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Trademarks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record trademarks as part of our acquisitions which represent the value associated with the recognition and positive reputation of an acquired company to its target markets. This value would otherwise have to be internally developed through significant time and expense or by paying a third party for its use. These intangibles are amortized over the estimated ten-year life of the trademark on a straight-line basis. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of trademark assets were determined at the date of acquisition using a royalty savings method under the income approach. Under this approach, the Company estimates the present value of expected cash flows resulting from avoiding royalty payments to use a third party trademark. The Company analyzes market royalty rates charged for licensing trademarks and applied an expected royalty rate to a forecast of estimated revenue, which was then discounted using an appropriate risk adjusted rate of return. As of December 31, 2024 and 2023, we had recorded $2.0 million and $2.4 million related to these trademarks in other assets. Amortization expense was $0.4 million, $0.4 million, and $0.7 million for the years ended December 31, 2024, 2023 and 2022, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We review trademarks for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. No impairments of trademarks were recorded for the years ended December 31, 2024, 2023 and 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Deferred Financing Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Costs incurred in connection with the issuance of long-term debt are capitalized and amortized to interest expense using the straight-line method over the life of the related long-term debt. These costs are included in other assets in our consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company records property and equipment at historical cost. Depreciation expense is recorded on a straight-line method based on estimated useful lives, which range from 2 to 7 years, along with estimates of the salvage values of the assets. When items of property and equipment are sold or otherwise disposed of, any gain or loss is recorded in the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company capitalizes costs associated with certain of its internal-use software projects. Costs capitalized are those incurred during the application development stage of projects such as software configuration, coding, installation of hardware and testing. Costs incurred during the preliminary or post-implementation stage of the project are expensed in the period incurred, including costs associated with formulation of ideas and alternatives, training and application maintenance. After internal-use software projects are completed, the associated capitalized costs are depreciated over the estimated useful life of the related asset. Interest costs incurred while developing internal-use software projects are also capitalized. Capitalized interest costs for the years ended December 31, 2024, 2023 and 2022 were not material.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over fair value of the assets of businesses acquired in accordance with FASB ASC Topic 350 Intangibles-Goodwill and Other ("ASC 350"). The goodwill on our consolidated balance sheet as of December 31, 2024 is associated with both our Retail Natural Gas and Retail Electricity segments. We determine our segments, which are also considered our reporting units, by identifying each unit that engaged in business activities from which it may earn revenues and incur expenses, had operating results regularly reviewed by the segment manager for purposes of resource allocation and performance assessment, and had discrete financial information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill is not amortized, but rather is assessed for impairment whenever events or circumstances indicate that impairment of the carrying value of goodwill is likely, but no less often than annually as of October 31. We compare our estimate of the fair value of the reporting unit with its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, we would recognize a goodwill impairment loss for the amount by which the reporting unit's carrying value exceeds its fair value. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with our accounting policy, we completed our annual assessment of goodwill impairment as of October 31, 2024 during the fourth quarter of 2024, using a quantitative assessment approach, and the test indicated no impairment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasury stock consists of Company's own common stock that has been issued, but subsequently reacquired by the Company. Treasury stock does not reduce the number of shares issued but does reduce the number of shares outstanding. These shares are not eligible to receive cash dividends. We use the cost method to account for treasury shares. As of the date of the Merger, the number of shares of treasury stock was reduced to zero.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenues and Cost of Revenues</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenues are recognized by the Company based on consideration specified in contracts with customers when performance obligations are satisfied by transferring control over products to a customer. Utilizing these criteria, revenue is recognized when the natural gas or electricity is delivered to the customer. Similarly, cost of revenues is recognized when the commodity is delivered.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues for natural gas and electricity sales are recognized under the accrual method. Natural gas and electricity sales that have been delivered but not billed by period end are estimated. Accrued unbilled revenues are based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated customer usage by class. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class. Estimated amounts are adjusted when actual usage is known and billed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Costs for natural gas and electricity sales are similarly recognized under the accrual method. Natural gas and electricity costs that have not been billed to the Company by suppliers but have been incurred by period end are estimated. The Company estimates volumes for natural gas and electricity delivered based on the forecasted revenue volumes, estimated transportation cost volumes and estimation of other costs associated with retail load that varies by commodity utility territory. These costs include items like ISO fees, ancillary services and renewable energy credits. Estimated amounts are adjusted when actual usage is known and billed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our asset optimization activities, which primarily include natural gas physical arbitrage and other short term storage and transportation transactions, meet the definition of trading activities and are recorded on a net basis in the consolidated statements of operations in net asset optimization revenues. The Company recorded asset optimization revenues, primarily related to physical sales or purchases of commodities, of $23.0 million, $24.6 million and $86.7 million for the years ended December 31, 2024, 2023 and 2022, respectively, and recorded asset optimization costs of revenues of $25.3 million, $31.9 million and $89.0 million for the years ended December 31, 2024, 2023 and 2022, respectively, which are presented on a net basis in asset optimization revenues in the Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment. These revenues are recognized under the accrual method, over time as wireless and other services are provided and at the time of delivery of wireless equipment. Costs for wireless and other services and the sale of wireless equipment are similarly recognized on the accrual basis, including costs to procure wireless data and wireless devices.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Natural Gas Imbalances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consolidated balance sheets include natural gas imbalance receivables and payables, which primarily result when customers consume more or less gas than has been delivered by the Company to local distribution companies (“LDCs”). The settlement of natural gas imbalances varies by LDC, but typically the natural gas imbalances are settled in cash or in kind on a monthly, quarterly, semi-annual or annual basis. The imbalances are valued at their estimated net realizable value. The Company recorded an imbalance receivable of $0.1 million and $0.2 million in other current assets on the consolidated balance sheets as of December 31, 2024 and 2023, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recorded an imbalance payable of zero and zero in other current liabilities on the consolidated balance sheets as of December 31, 2024 and 2023, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses derivative instruments such as futures, swaps, forwards and options to manage the commodity price risks of its business operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All derivatives are recorded in the consolidated balance sheets at fair value. Derivative instruments representing unrealized gains are reported as derivative assets while derivative instruments representing unrealized losses are reported as derivative liabilities. We offset amounts in the consolidated balance sheets for derivative instruments executed with the same counterparty where we have a master netting arrangement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of our asset optimization activities, we manage a portfolio of commodity derivative instruments held for trading purposes. Changes in fair value of and amounts realized upon settlements of derivatives instruments held for trading purposes are recognized in earnings in net asset optimization revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To manage the retail business, the Company holds derivative instruments that are not for trading purposes and are not designated as hedges for accounting purposes. Changes in the fair value of and amounts realized upon settlement of derivative instruments not held for trading purposes are recognized in retail costs of revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company follows the asset and liability method of accounting for income taxes where deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been recognized in the financial statements or tax returns and operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in those years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will not be realized. Amounts owed or refundable on current year returns is included as a current payable or receivable in the consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the projected future taxable income and tax planning strategies in making this assessment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes on continuing operations in our consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">During the year ended December 31, 2024 and 2023 our accrued liabilities included income tax payable of $1.5 million and $2.5 million, respectively. During the year ended December 31, 2024 and 2023 our other current assets included income tax receivable of $5.4 million and $2.1 million, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities. We use the treasury stock method to determine the potential dilutive effect of our outstanding unvested restricted stock units and use the if-converted method to determine the potential dilutive effect of our Class B common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Non-controlling Interest</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net income attributable to non-controlling interest represents the Class B Common stockholders' interest in income and expenses of the Company. The weighted average ownership percentages for the applicable reporting period are used to allocate the income (loss) before income taxes to each economic interest owner.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, requiring public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. The amendments in the ASU improve reportable segment disclosures by adding and enhancing annual and interim disclosure requirements, clarifying circumstances in which entities can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and adding other disclosure requirements. We adopted ASU 2023-07 effective January 1, 2024, and the adoption of this standard did not have a material impact on the Company's consolidated financial statements. See Note 15. Segment Reporting Information in the accompanying notes to the consolidated financial statements for further detail.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards Being Evaluated/Standards Not yet adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The ASU requires enhanced income tax disclosures, particularly related to a reporting entity's effective tax rate reconciliation and income taxes paid. For the rate reconciliation, the update requires additional categories of information about federal, state, and foreign taxes and details about significant reconciling items, subject to a quantitative threshold. Income taxes paid must be similarly disaggregated by federal, state, and foreign based on a quantitative threshold. The ASU will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply retrospectively. We are evaluating the impact of adoption on our consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(“ASU 2024-03”). ASU 2024-03 seeks to improve information about cost of sales and selling, general, and administrative expenses to assist investors in better understanding an entity’s cost structure and forecasting future cash flows. The updated guidance is effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company is currently evaluating the effect of this update on its consolidated financial statements and related disclosures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to the rules and regulations of the SEC. Our financial statements are presented on a consolidated basis and include all wholly-owned and controlled subsidiaries. We account for investments over which we have significant influence but not a controlling financial interest using the equity method of accounting. All significant intercompany transactions and balances have been eliminated in the consolidated financial statements. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the opinion of the Company's management, the accompanying consolidated financial statements reflect all adjustments that are necessary to fairly present the financial position, the results of operations, the changes in equity and the cash flows of the Company for the respective periods. Such adjustments are of a normal recurring nature, unless otherwise disclosed.</span> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Subsequent Events</span></div>Subsequent events have been evaluated through the date these financial statements are issued. Any material subsequent events that occurred prior to such date have been properly recognized or disclosed in the consolidated financial statements. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates and Assumptions</span></div>The preparation of our consolidated financial statements requires estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Actual results could materially differ from those estimates. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W. Keith Maxwell, III is the Chief Executive Officer, a director, and the owner of all of the voting power of our common stock through his ownership of Retailco, LLC (“Retailco”). Retailco is a wholly owned subsidiary of TxEx Energy Investments, LLC (“TxEx”), which is wholly owned by Mr. Maxwell.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled by Mr. Maxwell, and these affiliates enter into transactions with and pay certain costs on our behalf. We undertake these transactions in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services among these related parties. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These transactions include, but are not limited to, employee benefits provided through the Company’s benefit plans, insurance plans, leased office space, certain administrative salaries, management due diligence, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed under these arrangements are based on services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by the Company and then directly billed or allocated to affiliates, and costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Additionally, the Company enters into transactions with certain affiliates for sales or purchases of natural gas and electricity, which are recorded in retail revenues, retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate in the consolidated balance sheets. The allocations and related estimates and assumptions are described more fully in Note 14 "Transactions with Affiliates." </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On June 13, 2024, we consummated the previously announced Merger contemplated by that certain Agreement and Plan of Merger (the “Merger Agreement”), dated as of December 29, 2023, by and among the Company, Retailco, and Merger Sub, pursuant to which Merger Sub was merged with and into the Company, with the Company continuing as the surviving corporation in the Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. As a result, each previously outstanding share of Class A common stock was converted into the right to receive $11.00 per share at the closing of the Merger (other than: (i) shares of Class A common stock held (a) by the Company or any subsidiary of the Company, or (b) held or beneficially owned by Mr. Maxwell and any person or entity controlled by Mr. Maxwell, including Retailco, Merger Sub and NuDevco Retail, and other than certain dissenting shares). As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.</span></div> 11.00 11.00 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of all unrestricted demand deposits and funds invested in highly liquid instruments with original maturities of three months or less. The Company periodically assesses the financial condition of the institutions where these funds are held and believes that its credit risk is minimal with respect to these institutions.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of the customer acquisitions in April 2024 and October 2024, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquire customers and other conditions of the asset purchase agreement are met, we make payments to the sellers from the escrow account. As of December 31, 2024, the balance in the escrow account was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">$15.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. See Note 16 "Customer Acquisitions" for further discussion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31 2024, we have $1.2 million in escrow account related to Maine regulatory settlement. See Note 13. "Commitments and Contingencies" for further discussion.</span></div> 15900000 1200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Inventory</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventory primarily consists of natural gas used to fulfill and manage seasonality for fixed and variable-price retail customer load requirements and is valued at the lower of weighted average cost or net realizable value. Purchased natural gas costs are recognized in the consolidated statements of operations, within retail cost of revenues, when the natural gas is sold and delivered out of the storage facility using the weighted average cost of the gas sold.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the Company also holds approximately $0.1 million and $0.5 million, respectively of wireless device inventory which is valued at the lower of cost or net realizable value.</span></div> 100000 500000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Customer Acquisition Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company capitalizes direct response advertising costs that consist primarily of hourly and commission-based telemarketing costs, door-to-door agent commissions and other direct advertising costs associated with proven customer generation in its balance sheet. These costs are amortized over <span style="-sec-ix-hidden:f-518">one</span> to two years. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, the net customer acquisition costs were $9.2 million and $7.0 million, respectively, of which $7.1 million and $5.2 million were recorded in current assets, and $2.1 million and $1.8 million were recorded in non-current assets. Amortization of customer acquisition costs was $7.1 million, $4.8 million, and $2.1 million for the years ended December 31, 2024, 2023 and 2022, respectively, which is recorded in depreciation and amortization in the Consolidated Statements of Operations. Customer acquisition costs do not include customer acquisitions through merger and acquisition activities, which are recorded as customer relationships.</span></div>Recoverability of customer acquisition costs is evaluated based on a comparison of the carrying amount of such costs to the future net cash flows expected to be generated by the customers acquired, considering specific assumptions for customer attrition, per unit gross profit, and operating costs. These assumptions are based on forecasts and historical experience. P2Y 9200000 7000000 7100000 5200000 2100000 1800000 7100000 4800000 2100000 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Customer Relationships</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Customer contracts recorded as part of mergers or acquisitions are reflected as customer relationships in our balance sheet. The Company has recorded capitalized customer relationship of $8.0 million and $0.3 million, net of amortization, as current assets as of December 31, 2024 and 2023, respectively, and $3.5 million and $0.1 million, net of amortization, as non-current assets as of December 31, 2024 and 2023, respectively, related to these intangible assets. These intangibles are amortized on a straight-line basis over the estimated average life of the related customer contracts acquired, which ranges from eighteen months to three years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquired customer relationships intangibles are reflective of the acquired companies’ customer base, and were valued at the respective dates of acquisition using an excess earnings method under the income approach. Using this method, the Company estimated the future cash flows resulting from the existing customer relationships, considering attrition as well as charges for contributory assets, such as net working capital, fixed assets, and assembled workforce. These future cash flows were then discounted using an appropriate risk-adjusted rate of return by retail unit to arrive at the present value of the expected future cash flows. Customer relationships are amortized to depreciation and amortization based on the expected future net cash flows by year, bifurcated between hedged and unhedged and amortized to depreciation and amortization based on the expected future cash flows by year and expensed to retail cost of revenue based on the expected term of the underlying fixed price contract in each reporting period, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022. Customer relationship amortization expense was $0.8 million, $2.5 million, and $12.3 million for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div>We review customer relationships for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Trademarks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record trademarks as part of our acquisitions which represent the value associated with the recognition and positive reputation of an acquired company to its target markets. This value would otherwise have to be internally developed through significant time and expense or by paying a third party for its use. These intangibles are amortized over the estimated ten-year life of the trademark on a straight-line basis. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of trademark assets were determined at the date of acquisition using a royalty savings method under the income approach. Under this approach, the Company estimates the present value of expected cash flows resulting from avoiding royalty payments to use a third party trademark. The Company analyzes market royalty rates charged for licensing trademarks and applied an expected royalty rate to a forecast of estimated revenue, which was then discounted using an appropriate risk adjusted rate of return. As of December 31, 2024 and 2023, we had recorded $2.0 million and $2.4 million related to these trademarks in other assets. Amortization expense was $0.4 million, $0.4 million, and $0.7 million for the years ended December 31, 2024, 2023 and 2022, respectively. </span></div>We review trademarks for impairment whenever events or changes in business circumstances indicate the carrying value of the intangible assets may not be recoverable. Impairment is indicated when the undiscounted cash flows estimated to be generated by the intangible assets are less than their respective carrying value. If an impairment exists, a loss is recognized for the difference between the fair value and carrying value of the intangible assets. 8000000 300000 3500000 100000 P18M P3Y P3Y P18M 900000 800000 2500000 12300000 0 0 0 P10Y 2000000.0 2400000 400000 400000 700000 0 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Deferred Financing Costs</span></div>Costs incurred in connection with the issuance of long-term debt are capitalized and amortized to interest expense using the straight-line method over the life of the related long-term debt. These costs are included in other assets in our consolidated balance sheets. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company records property and equipment at historical cost. Depreciation expense is recorded on a straight-line method based on estimated useful lives, which range from 2 to 7 years, along with estimates of the salvage values of the assets. When items of property and equipment are sold or otherwise disposed of, any gain or loss is recorded in the consolidated statements of operations.</span></div> P2Y P7Y The Company capitalizes costs associated with certain of its internal-use software projects. Costs capitalized are those incurred during the application development stage of projects such as software configuration, coding, installation of hardware and testing. Costs incurred during the preliminary or post-implementation stage of the project are expensed in the period incurred, including costs associated with formulation of ideas and alternatives, training and application maintenance. After internal-use software projects are completed, the associated capitalized costs are depreciated over the estimated useful life of the related asset. Interest costs incurred while developing internal-use software projects are also capitalized. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill represents the excess of cost over fair value of the assets of businesses acquired in accordance with FASB ASC Topic 350 Intangibles-Goodwill and Other ("ASC 350"). The goodwill on our consolidated balance sheet as of December 31, 2024 is associated with both our Retail Natural Gas and Retail Electricity segments. We determine our segments, which are also considered our reporting units, by identifying each unit that engaged in business activities from which it may earn revenues and incur expenses, had operating results regularly reviewed by the segment manager for purposes of resource allocation and performance assessment, and had discrete financial information. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill is not amortized, but rather is assessed for impairment whenever events or circumstances indicate that impairment of the carrying value of goodwill is likely, but no less often than annually as of October 31. We compare our estimate of the fair value of the reporting unit with its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, we would recognize a goodwill impairment loss for the amount by which the reporting unit's carrying value exceeds its fair value. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In accordance with our accounting policy, we completed our annual assessment of goodwill impairment as of October 31, 2024 during the fourth quarter of 2024, using a quantitative assessment approach, and the test indicated no impairment.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Treasury stock consists of Company's own common stock that has been issued, but subsequently reacquired by the Company. Treasury stock does not reduce the number of shares issued but does reduce the number of shares outstanding. These shares are not eligible to receive cash dividends. We use the cost method to account for treasury shares. As of the date of the Merger, the number of shares of treasury stock was reduced to zero.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Revenues and Cost of Revenues</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenues are recognized by the Company based on consideration specified in contracts with customers when performance obligations are satisfied by transferring control over products to a customer. Utilizing these criteria, revenue is recognized when the natural gas or electricity is delivered to the customer. Similarly, cost of revenues is recognized when the commodity is delivered.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues for natural gas and electricity sales are recognized under the accrual method. Natural gas and electricity sales that have been delivered but not billed by period end are estimated. Accrued unbilled revenues are based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated customer usage by class. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class. Estimated amounts are adjusted when actual usage is known and billed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Costs for natural gas and electricity sales are similarly recognized under the accrual method. Natural gas and electricity costs that have not been billed to the Company by suppliers but have been incurred by period end are estimated. The Company estimates volumes for natural gas and electricity delivered based on the forecasted revenue volumes, estimated transportation cost volumes and estimation of other costs associated with retail load that varies by commodity utility territory. These costs include items like ISO fees, ancillary services and renewable energy credits. Estimated amounts are adjusted when actual usage is known and billed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our asset optimization activities, which primarily include natural gas physical arbitrage and other short term storage and transportation transactions, meet the definition of trading activities and are recorded on a net basis in the consolidated statements of operations in net asset optimization revenues. The Company recorded asset optimization revenues, primarily related to physical sales or purchases of commodities, of $23.0 million, $24.6 million and $86.7 million for the years ended December 31, 2024, 2023 and 2022, respectively, and recorded asset optimization costs of revenues of $25.3 million, $31.9 million and $89.0 million for the years ended December 31, 2024, 2023 and 2022, respectively, which are presented on a net basis in asset optimization revenues in the Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment. These revenues are recognized under the accrual method, over time as wireless and other services are provided and at the time of delivery of wireless equipment. Costs for wireless and other services and the sale of wireless equipment are similarly recognized on the accrual basis, including costs to procure wireless data and wireless devices.</span></div> 23000000.0 24600000 86700000 25300000 31900000 89000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Natural Gas Imbalances</span></div>The consolidated balance sheets include natural gas imbalance receivables and payables, which primarily result when customers consume more or less gas than has been delivered by the Company to local distribution companies (“LDCs”). The settlement of natural gas imbalances varies by LDC, but typically the natural gas imbalances are settled in cash or in kind on a monthly, quarterly, semi-annual or annual basis. The imbalances are valued at their estimated net realizable value. 100000 200000 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company uses derivative instruments such as futures, swaps, forwards and options to manage the commodity price risks of its business operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All derivatives are recorded in the consolidated balance sheets at fair value. Derivative instruments representing unrealized gains are reported as derivative assets while derivative instruments representing unrealized losses are reported as derivative liabilities. We offset amounts in the consolidated balance sheets for derivative instruments executed with the same counterparty where we have a master netting arrangement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As part of our asset optimization activities, we manage a portfolio of commodity derivative instruments held for trading purposes. Changes in fair value of and amounts realized upon settlements of derivatives instruments held for trading purposes are recognized in earnings in net asset optimization revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To manage the retail business, the Company holds derivative instruments that are not for trading purposes and are not designated as hedges for accounting purposes. Changes in the fair value of and amounts realized upon settlement of derivative instruments not held for trading purposes are recognized in retail costs of revenues.</span></div>Derivative assets and liabilities are presented net in our consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability’s fair value. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company follows the asset and liability method of accounting for income taxes where deferred tax assets and liabilities are recognized for the expected future tax consequences of events that have been recognized in the financial statements or tax returns and operating loss carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in those years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in the tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is provided for deferred tax assets if it is more likely than not that these items will not be realized. Amounts owed or refundable on current year returns is included as a current payable or receivable in the consolidated balance sheet.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the projected future taxable income and tax planning strategies in making this assessment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes on continuing operations in our consolidated statements of operations.</span></div>During the year ended December 31, 2024 and 2023 our accrued liabilities included income tax payable of $1.5 million and $2.5 million, respectively. During the year ended December 31, 2024 and 2023 our other current assets included income tax receivable of $5.4 million and $2.1 million, respectively. 1500000 2500000 5400000 2100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities. We use the treasury stock method to determine the potential dilutive effect of our outstanding unvested restricted stock units and use the if-converted method to determine the potential dilutive effect of our Class B common stock.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Non-controlling Interest</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net income attributable to non-controlling interest represents the Class B Common stockholders' interest in income and expenses of the Company. The weighted average ownership percentages for the applicable reporting period are used to allocate the income (loss) before income taxes to each economic interest owner.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Recently adopted accounting pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, requiring public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. The amendments in the ASU improve reportable segment disclosures by adding and enhancing annual and interim disclosure requirements, clarifying circumstances in which entities can disclose multiple segment measures of profit or loss, providing new segment disclosure requirements for entities with a single reportable segment, and adding other disclosure requirements. We adopted ASU 2023-07 effective January 1, 2024, and the adoption of this standard did not have a material impact on the Company's consolidated financial statements. See Note 15. Segment Reporting Information in the accompanying notes to the consolidated financial statements for further detail.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards Being Evaluated/Standards Not yet adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The ASU requires enhanced income tax disclosures, particularly related to a reporting entity's effective tax rate reconciliation and income taxes paid. For the rate reconciliation, the update requires additional categories of information about federal, state, and foreign taxes and details about significant reconciling items, subject to a quantitative threshold. Income taxes paid must be similarly disaggregated by federal, state, and foreign based on a quantitative threshold. The ASU will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply retrospectively. We are evaluating the impact of adoption on our consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(“ASU 2024-03”). ASU 2024-03 seeks to improve information about cost of sales and selling, general, and administrative expenses to assist investors in better understanding an entity’s cost structure and forecasting future cash flows. The updated guidance is effective for the Company for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company is currently evaluating the effect of this update on its consolidated financial statements and related disclosures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company considers the applicability and impact of all ASUs. New ASUs were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">3. Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our revenues are derived primarily from the sale of natural gas and electricity to customers, including affiliates. Revenue is measured based upon the quantity of gas or power delivered at prices contained or referenced in the customer's contract, and excludes any sales incentives (e.g. rebates) and amounts collected on behalf of third parties (e.g. sales tax).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our revenues also include asset optimization activities. Asset optimization activities consist primarily of purchases and sales of gas that meet the definition of trading activities per FASB ASC Topic 815, Derivatives and Hedging. They are therefore excluded from the scope of FASB ASC Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other revenue is derived from contracts with customers through the provision of wireless and other services and the sale of wireless equipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenues for electricity and natural gas sales are recognized under the accrual method when our performance obligation to a customer is satisfied, which is the point in time when the product is delivered and control of the product passes to the customer. Electricity and natural gas products may be sold as fixed-price or variable-price products. The typical length of a contract to provide electricity and/or natural gas is 12 months. Customers are billed and typically pay at least monthly, based on usage. Electricity and natural gas sales that have been delivered but not billed by period end are estimated and recorded as accrued unbilled revenues based on estimates of customer usage since the date of the last meter read provided by the utility. Volume estimates are based on forecasted volumes and estimated residential and commercial customer usage. Unbilled revenues are calculated by multiplying these volume estimates by the applicable rate by customer class (residential or commercial). Estimated amounts are adjusted when actual usage is known and billed.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table discloses revenue by primary geographical market, customer type, and customer credit risk profile (in thousands). The table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.467%"></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></tr><tr><td colspan="36" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reportable Segments</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Electricity (c)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Natural Gas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Reportable Segments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Electricity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Natural Gas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Reportable Segments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Electricity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Natural Gas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Reportable Segments</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></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Primary markets (a)</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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  New England</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,909 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,066 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,616 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Mid-Atlantic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,173 </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:9pt;font-weight:400;line-height:100%">111,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,459 </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:9pt;font-weight:400;line-height:100%">114,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,620 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Midwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,540 </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:9pt;font-weight:400;line-height:100%">31,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,931 </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:9pt;font-weight:400;line-height:100%">39,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,094 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Southwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,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:9pt;font-weight:400;line-height:100%">70,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,904 </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:9pt;font-weight:400;line-height:100%">86,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,485 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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></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:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer type</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><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="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:9pt;font-weight:400;line-height:100%">  Commercial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,096 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,467 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,943 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,320 </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:9pt;font-weight:400;line-height:100%">288,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,657 </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:9pt;font-weight:400;line-height:100%">309,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360,968 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Unbilled revenue (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,764)</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:9pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,904 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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></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:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer credit risk</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><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="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:9pt;font-weight:400;line-height:100%">  POR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,687 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,794 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,336 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Non-POR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,731 </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:9pt;font-weight:400;line-height:100%">137,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,566 </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:9pt;font-weight:400;line-height:100%">140,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,479 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt 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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,466 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,894 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt 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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a) The primary markets include the following states:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">New England - Connecticut, Maine, Massachusetts and New Hampshire;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania and Virginia;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Midwest - Illinois, Indiana, Michigan and Ohio; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c) Retail Electricity includes services.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliation to Consolidated Financial Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the reportable segment operating revenues to consolidated revenues 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Total Reportable Segments Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 asset optimization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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 Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record gross receipts taxes on a gross basis in retail revenues and retail cost of revenues. During the year ended December 31, 2024, 2023 and 2022 our retail revenues included gross receipts taxes of $1.1 million, $1.0 million and $1.3 million respectively. During the year ended December 31, 2024, 2023 and 2022, our retail cost of revenues included gross receipts taxes of $5.6 million, $5.2 million and $5.2 million, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivables and Allowance for Credit Losses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company conducts business in many utility service markets where the local regulated utility purchases our receivables, and then becomes responsible for billing the customer and collecting payment from the customer (“POR programs”). These POR programs result in substantially all of the Company’s credit risk being linked to the applicable utility, which generally has an investment-grade rating, and not to the end-use customer. The Company monitors the financial condition of each utility and currently believes its receivables are collectible. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In markets that do not offer POR programs or when the Company chooses to directly bill its customers, certain receivables are billed and collected by the Company. The Company bears the credit risk on these accounts and records an appropriate allowance for credit losses to reflect any losses due to non-payment by customers. The Company’s customers are individually insignificant and geographically dispersed in these markets. The Company writes off customer balances when it believes that amounts are no longer collectible and when it has exhausted all means to collect these receivables.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For trade accounts receivables, the Company accrues an allowance for credit losses by business segment by pooling customer accounts receivables based on similar risk characteristics, such as customer type, geography, aging analysis, payment terms, and related macroeconomic factors. Expected credit loss exposure is evaluated for each of our accounts receivables pools. Expected credits losses are established using a model that considers historical collections experience, current information, and reasonable and supportable forecasts. The Company writes off accounts receivable balances against the allowance for credit losses accounts when the accounts receivable is deemed to be uncollectible.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We assess the adequacy of the allowance for credit losses through review of an aging of customer accounts receivable and general economic conditions in the markets that we serve. Bad debt expense of $2.5 million, $3.4 million and $6.9 million was recorded in general and administrative expense in the consolidated statements of operations for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A rollforward of our allowance for credit losses for the year ended December 31, 2024 is presented in the table below (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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:700;line-height:100%">Balance at December 31, 2023</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%">(4,496)</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="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%">Bad debt provision</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:100%">Write-offs</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%">4,150 </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%">Recovery of previous write offs</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%">(135)</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:700;line-height:100%">Balance at December 31, 2024</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%">(2,950)</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 table also includes a reconciliation of the disaggregated revenue to revenue by reportable segment (in thousands).<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.467%"></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></tr><tr><td colspan="36" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reportable Segments</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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Electricity (c)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Natural Gas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Reportable Segments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Electricity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Natural Gas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Reportable Segments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Electricity</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retail Natural Gas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Reportable Segments</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></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Primary markets (a)</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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  New England</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,909 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,066 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,616 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Mid-Atlantic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,173 </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:9pt;font-weight:400;line-height:100%">111,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,860 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,459 </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:9pt;font-weight:400;line-height:100%">114,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,626 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,620 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Midwest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,540 </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:9pt;font-weight:400;line-height:100%">31,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,931 </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:9pt;font-weight:400;line-height:100%">39,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,094 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Southwest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,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:9pt;font-weight:400;line-height:100%">70,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,904 </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:9pt;font-weight:400;line-height:100%">86,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,485 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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></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:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer type</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><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="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:9pt;font-weight:400;line-height:100%">  Commercial</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,096 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,467 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,943 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301,320 </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:9pt;font-weight:400;line-height:100%">288,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347,657 </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:9pt;font-weight:400;line-height:100%">309,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360,968 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Unbilled revenue (b)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">(372)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,764)</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:9pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,904 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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></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:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Customer credit risk</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><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="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:9pt;font-weight:400;line-height:100%">  POR</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">192,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,687 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,794 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">275,336 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Non-POR</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158,731 </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:9pt;font-weight:400;line-height:100%">137,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,566 </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:9pt;font-weight:400;line-height:100%">140,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,479 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt 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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328,466 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,894 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt 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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;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></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a) The primary markets include the following states:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">New England - Connecticut, Maine, Massachusetts and New Hampshire;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Mid-Atlantic - Delaware, Maryland (including the District of Columbia), New Jersey, New York and Pennsylvania and Virginia;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Midwest - Illinois, Indiana, Michigan and Ohio; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Southwest - Arizona, California, Colorado, Florida, Nevada and Texas.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b) Unbilled revenue is recorded in total until it is actualized, at which time it is categorized between commercial and residential customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c) Retail Electricity includes services.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Reconciliation to Consolidated Financial Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A reconciliation of the reportable segment operating revenues to consolidated revenues 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Total Reportable Segments Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462,815 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 asset optimization expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 Revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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 Revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 89318000 10591000 99909000 115129000 8937000 124066000 111332000 10284000 121616000 122272000 36901000 159173000 111599000 39860000 151459000 114994000 49626000 164620000 28744000 17796000 46540000 31353000 18578000 49931000 39658000 22436000 62094000 60013000 33783000 93796000 70385000 43519000 113904000 86766000 27719000 114485000 300347000 99071000 399418000 328466000 110894000 439360000 352750000 110065000 462815000 44640000 49456000 94096000 40356000 60111000 100467000 42439000 53504000 95943000 257408000 43912000 301320000 288482000 59175000 347657000 309503000 51465000 360968000 -1701000 5703000 4002000 -372000 -8392000 -8764000 808000 5096000 5904000 300347000 99071000 399418000 328466000 110894000 439360000 352750000 110065000 462815000 192662000 48025000 240687000 191355000 50439000 241794000 212374000 62962000 275336000 107685000 51046000 158731000 137111000 60455000 197566000 140376000 47103000 187479000 300347000 99071000 399418000 328466000 110894000 439360000 352750000 110065000 462815000 399418000 439360000 462815000 -2326000 -7326000 -2322000 1776000 3158000 0 398868000 435192000 460493000 1100000 1000000.0 1300000 5600000 5200000 5200000 2500000 3400000 6900000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A rollforward of our allowance for credit losses for the year ended December 31, 2024 is presented in the table below (in thousands): </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.303%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.497%"></td><td style="width:0.1%"></td></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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></tr><tr><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:700;line-height:100%">Balance at December 31, 2023</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%">(4,496)</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="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%">Bad debt provision</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,469)</span></td><td style="background-color:#ffffff;border-top:3pt double #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:100%">Write-offs</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%">4,150 </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%">Recovery of previous write offs</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%">(135)</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:700;line-height:100%">Balance at December 31, 2024</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%">(2,950)</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> 4496000 -2469000 4150000 135000 2950000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">4. Equity</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Non-controlling Interest</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We hold an economic interest and are the sole managing member in Spark HoldCo, with affiliates of Mr. Maxwell and majority shareholder holding the remaining economic interests in Spark HoldCo. As a result, we consolidate the financial position and results of operations of Spark HoldCo, and reflect the economic interests owned by these affiliates as a non-controlling interest. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On December 31, 2024, Spark HoldCo distributed $5.0 million in cash to the non-controlling interest holder. As a result of this distribution, the non-controlling interest holder agreed to transfer 206,273 of its shares of Class B Common Stock (the non-controlling interest in Spark HoldCo) to the Company, and the Company modified those shares of Class B Common Stock to be shares of Class A Common Stock. After the distribution and the share transfer, the Company’s equity ownership in Spark HoldCo increased by 2.82%, whereas the equity ownership of the non-controlling interest holder decreased by 2.82%.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the effects of changes in the Company's ownership interest in Spark HoldCo's equity (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.994%"></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%">Year Ended December 31, 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%">Net income attributable to Via Renewables, Inc. stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers (to) from the non-controlling interest</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in Via Renewables additional paid in capital from the equity shift</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%">(502)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers (to) from non-controlling interest</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:100%">(502)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest</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%">27,753 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and affiliates owned the following economic interests in Spark HoldCo at December 31, 2024 and December 31, 2023, respectively.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:57.904%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.399%"></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%">The Company</span></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%">Affiliated Owners</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="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="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="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="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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2023</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%">44.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the portion of net income (loss) and income tax expense (benefit) attributable to non-controlling interest (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated to non-controlling interest</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%">35,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">14,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,585 </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%">Less: Income tax expense allocated to non-controlling interest</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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</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%">32,820 </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 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%">11,130 </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 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%">3,625 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Class A Common Stock and Class B Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the Merger, on June 13, 2024, Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of Class A common stock and Class B common stock. Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Dividends on Class A Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dividends declared for the Company's Class A common stock are reported as a reduction of retained earnings, or a reduction of additional paid in capital to the extent retained earnings are exhausted. During the years ended December 31, 2024, 2023, and 2022, we paid dividends on our Class A common stock of zero, $2.9 million, and $11.5 million. Dividends paid per share on each share of Class A common stock totaled zero for the year ended December 31, 2024, $0.90625 for the year ended December 31, 2023, and $3.625 for the year ended December 31, 2022, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to pay our stated dividends to holders of our Class A common stock, our subsidiary, Spark HoldCo is required to make corresponding distributions to holders of its units, including those holders that own our Class B common stock (our non-controlling interest holder). As a result, during the year ended December 31, 2024, Spark HoldCo made corresponding distributions of zero to our non-controlling interest holders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April 2023, we announced that our Board of Directors elected to temporarily suspend the quarterly cash dividend on the Class A common stock. During the second, third and fourth quarter of 2024, we did not pay dividends to the holders of the Company's Class A common stock and did not make corresponding distributions to our non-controlling interest holders. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has 20,000,000 shares of authorized preferred stock for which there were 3,380,440 and 3,567,543 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively. See Note 5 "Preferred Stock" for a further discussion of preferred stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Issuance of Class A Common Stock Upon Vesting of Restricted Stock Units </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023, and 2022, 95,592, 68,439, and 58,033, respectively of restricted stock units vested, with 61,709, 46,466, and 42,268, respectively of shares of common stock distributed to the holders of these units. Differences between shares vested and issued were a result of 33,883, 21,973, and 15,765 shares of common stock withheld by the Company to cover taxes owed on the vesting of such units.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Basic earnings per share (“EPS”) is computed by dividing net income attributable to stockholders (the numerator) by the weighted-average number of Class A common shares outstanding for the period (the denominator). Class B common shares are not included in the calculation of basic earnings per share because they are not participating securities and have no economic interests. Diluted earnings per share is similarly calculated except that the denominator is increased by potentially dilutive securities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted income (loss) per share for the years ended December 31, 2024, 2023, and 2022 (in thousands, except per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Net income attributable to Via Renewables, Inc. stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Less: Dividend on Series A preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Net income (loss) attributable to stockholders of Class A common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Basic weighted average Class A common shares outstanding </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share attributable to stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.48</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.36</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">Net income (loss) attributable to stockholders of Class A common stock</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%">18,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(476)</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="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%">Diluted net income (loss) attributable to stockholders of Class A common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:1pt solid #000;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;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%">Basic weighted average Class A common shares outstanding </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="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="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%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;border-top:1pt solid #000;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:700;line-height:100%">Diluted earnings (loss) per share attributable to stockholders</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.48</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.36</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The computation of diluted earnings per share for the year ended December 31, 2024 excludes 4.0 million shares of Class B common stock because the effect of their conversion was antidilutive. The Company's outstanding shares of Series A Preferred Stock were not included in the calculation of diluted earnings per share because they contain only contingent redemption provisions that have not occurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Variable Interest Entity </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Spark HoldCo is a variable interest entity due to its lack of rights to participate in significant financial and operating decisions and its inability to dissolve or otherwise remove its management. Spark HoldCo owns all of the outstanding membership interests in each of our operating subsidiaries. We are the sole managing member of Spark HoldCo, manage Spark HoldCo's operating subsidiaries through this managing membership interest, and are considered the primary beneficiary of Spark HoldCo. The assets of Spark HoldCo cannot be used to settle our obligations except through distributions to us, and the liabilities of Spark HoldCo cannot be settled by us except through contributions to Spark HoldCo. The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our consolidated balance sheet as of December 31, 2024 and 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.335%"></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%">December 31, 2024</span></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%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current assets:</span></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:top"><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;padding:2px 0 2px 1pt;text-align: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%">52,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">42,062 </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%">   Accounts receivable</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%">65,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,548 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other current assets</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%">79,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">50,650 </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 current assets</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:100%">198,051 </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="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:100%">155,260 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current 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;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:top"><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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,343 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,343 </span></td><td style="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 assets</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%">16,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,351 </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 non-current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,385 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">131,694 </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:100%">   Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:700;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></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:700;line-height:100%">Current liabilities:</span></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:100%">   Accounts Payable and Accrued Liabilities </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%">56,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">44,201 </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></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:#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%">   Other current liabilities</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%">61,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,994 </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 current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">   Long-term portion of Senior Credit Facility</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%">106,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">97,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="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%">   Subordinated debt—affiliate</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">   Other long-term liabilities</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%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">54 </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 long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,055 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,054 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5000000 -206273 0.0282 -0.0282 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the effects of changes in the Company's ownership interest in Spark HoldCo's equity (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.994%"></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%">Year Ended December 31, 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%">Net income attributable to Via Renewables, Inc. stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfers (to) from the non-controlling interest</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in Via Renewables additional paid in capital from the equity shift</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%">(502)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net transfers (to) from non-controlling interest</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:100%">(502)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest</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%">27,753 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the portion of net income (loss) and income tax expense (benefit) attributable to non-controlling interest (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated to non-controlling interest</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%">35,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">14,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">5,585 </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%">Less: Income tax expense allocated to non-controlling interest</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,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</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%">32,820 </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 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%">11,130 </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 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%">3,625 </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> 28255000 502000 -502000 27753000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and affiliates owned the following economic interests in Spark HoldCo at December 31, 2024 and December 31, 2023, respectively.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:57.904%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.399%"></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%">The Company</span></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%">Affiliated Owners</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="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="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="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="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;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.80 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December 31, 2023</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%">44.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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></table></div> 0.4820 0.5180 0.4492 0.5508 35805000 14302000 5585000 2985000 3172000 1960000 32820000 11130000 3625000 0 2900000 11500000 0 0.90625 3.625 0 20000000 20000000 3380440 3380440 3567543 3567543 95592 68439 58033 61709 46466 42268 33883 21973 15765 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents the computation of basic and diluted income (loss) per share for the years ended December 31, 2024, 2023, and 2022 (in thousands, except per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:57.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000000;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Net income attributable to Via Renewables, Inc. stockholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,975 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Less: Dividend on Series A preferred stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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%">Net income (loss) attributable to stockholders of Class A common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Basic weighted average Class A common shares outstanding </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic earnings (loss) per share attributable to stockholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.48</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.36</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">Net income (loss) attributable to stockholders of Class A common stock</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%">18,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(476)</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="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%">Diluted net income (loss) attributable to stockholders of Class A common stock</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:1pt solid #000;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;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%">Basic weighted average Class A common shares outstanding </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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="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="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%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,286 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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;border-top:1pt solid #000;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:700;line-height:100%">Diluted earnings (loss) per share attributable to stockholders</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.48</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.36</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(0.15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 28255000 14975000 7578000 10246000 10619000 8054000 18009000 4356000 -476000 3286000 3211000 3156000 5.48 1.36 -0.15 18009000 4356000 -476000 18009000 4356000 -476000 3286000 3211000 3156000 3286000 3211000 3156000 5.48 1.36 -0.15 4000000.0 The following table includes the carrying amounts and classification of the assets and liabilities of Spark HoldCo that are included in our consolidated balance sheet as of December 31, 2024 and 2023 (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.031%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.335%"></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%">December 31, 2024</span></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%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current assets:</span></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:top"><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;padding:2px 0 2px 1pt;text-align: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%">52,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">42,062 </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%">   Accounts receivable</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%">65,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,548 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other current assets</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%">79,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">50,650 </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 current assets</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:100%">198,051 </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="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:100%">155,260 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-current 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;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:top"><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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,343 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,343 </span></td><td style="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 assets</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%">16,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,351 </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 non-current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,385 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:100%">131,694 </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:100%">   Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:700;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></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:700;line-height:100%">Current liabilities:</span></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:100%">   Accounts Payable and Accrued Liabilities </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%">56,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">44,201 </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></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:#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%">   Other current liabilities</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%">61,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,994 </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 current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:700;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">   Long-term portion of Senior Credit Facility</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%">106,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">97,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="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%">   Subordinated debt—affiliate</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">   Other long-term liabilities</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%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">54 </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 long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,055 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,054 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,684 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,249 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 52993000 42062000 65354000 62548000 79704000 50650000 198051000 155260000 120343000 120343000 16042000 11351000 136385000 131694000 334436000 286954000 56560000 44201000 61069000 71994000 117629000 116195000 106000000 97000000 0 0 55000 54000 106055000 97054000 223684000 213249000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5. Preferred Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Holders of the Series A Preferred Stock have no voting rights, except in specific circumstances of delisting or in the case the dividends are in arrears as specified in the Series A Preferred Stock Certificate of Designations. The Series A Preferred Stock accrued dividends at an annual percentage rate of 8.75% through April 14, 2022. The floating rate period for the Series A Preferred Stock began on April 15, 2022. The dividend on the Series A Preferred Stock will accrue at an annual rate equal to the sum of (a) Three-Month LIBOR (if it then exists), or an alternative reference rate as of the applicable determination date and (b) 6.578%, based on the $25.00 liquidation preference per share of the Series A Preferred Stock. The liquidation preference provisions of the Series A Preferred Stock are considered contingent redemption provisions because there are rights granted to the holders of the Series A Preferred Stock that are not solely within our control upon a change in control of the Company. Accordingly, the Series A Preferred Stock is presented between liabilities and the equity sections in the accompanying condensed consolidated balance sheets. As of April 15, 2022, we have the option to redeem our Series A Preferred Stock. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Following the cessation of the publication of U.S. LIBOR on June 30, 2023, we use Three Month CME Term SOFR plus a tenor spread of 0.26161 percent (or 26.161 bps) to calculate the dividend rate on the Series A Preferred Stock pursuant to the rules of the Adjustable Interest Rate (LIBOR) Act.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the Merger, holders of the Company’s Series A Preferred Stock were provided an optional limited change of control conversion right (the “Conversion Right”), available at the option of the holder, for $8.07 per share in cash. On June 27, 2024, the Company provided notice to the holders of the Series A Preferred Stock of the Conversion Right. Holders of the Series A Preferred Stock were entitled to exercise the Conversion Right through July 26, 2024. No holders of the Series A Preferred Stock exercised the Conversion Right.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December 31, 2024, we paid $10.9 million in dividends to holders of the Series A Preferred Stock. As of December 31, 2024, we had accrued $2.4 million related to dividends to holders of the Series A Preferred Stock. This dividend was paid on January 15, 2025. During the year ended December 31, 2023, the Company paid $10.3 million in dividends to holders of the Series A Preferred Stock and had accrued $2.7 million as of December 31, 2023. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January 15, 2025, the Company declared a quarterly cash dividend in the amount of $0.69635 per share of Series A Preferred Stock. The dividend will be paid on April 15, 2025 to holders of record on April 1, 2025 of the Series A Preferred Stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">On December 18, 2024, we purchased 187,103 shares of our Series A Preferred Stock, at a purchase price of $22.50 per share, for a total cost of $4.2 million in cash, pursuant to a tender offer for the Series A Preferred Stock commenced in November 2024. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of our preferred equity balance for the years ended December 31, 2024 and 2023 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:77.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.015%"></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: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%">(in thousands)</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="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="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:700;line-height:100%">Balance at December 31, 2022</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:700;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:700;line-height:100%">87,713</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:#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%">Repurchase of Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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:100%">Accumulated dividends on Series A Preferred Stock</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%">352 </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:700;line-height:100%">Balance at December 31, 2023</span></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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,065</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;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:100%">Repurchase of Series A Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,545)</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Accumulated dividends on Series A Preferred Stock</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%">(299)</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:700;line-height:100%">Balance at December 31, 2024</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:700;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:700;line-height:100%">83,221</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:#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.0875 0.06578 25.00 0.26161 8.07 10900000 2400000 10300000 2700000 0.69635 187103 22.50 4200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A summary of our preferred equity balance for the years ended December 31, 2024 and 2023 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:77.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.015%"></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: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%">(in thousands)</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="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="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:700;line-height:100%">Balance at December 31, 2022</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:700;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:700;line-height:100%">87,713</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:#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%">Repurchase of Series A Preferred Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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:100%">Accumulated dividends on Series A Preferred Stock</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%">352 </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:700;line-height:100%">Balance at December 31, 2023</span></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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,065</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;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:100%">Repurchase of Series A Preferred Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,545)</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Accumulated dividends on Series A Preferred Stock</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%">(299)</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:700;line-height:100%">Balance at December 31, 2024</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:700;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:700;line-height:100%">83,221</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:#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> 87713000 0 352000 88065000 -4545000 -299000 83221000 <div><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">6. Derivative Instruments </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are exposed to the impact of market fluctuations in the price of electricity and natural gas, basis differences in the price of natural gas, storage charges, renewable energy credits ("RECs"), and capacity charges from independent system operators. We use derivative instruments in an effort to manage our cash flow exposure to these risks. These instruments are not designated as hedges for accounting purposes, and accordingly, changes in the market value of these derivative instruments are recorded in the cost of revenues. As part of our strategy to optimize pricing in our natural gas related activities, we also manage a portfolio of commodity derivative instruments held for trading purposes. Our commodity trading activities are subject to limits within our Risk Management Policy. For these derivative instruments, changes in the fair value are recognized currently in earnings in net asset optimization revenues.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Derivative assets and liabilities are presented net in our consolidated balance sheets when the derivative instruments are executed with the same counterparty under a master netting arrangement. Our derivative contracts include transactions that are executed both on an exchange and centrally cleared, as well as over-the-counter, bilateral contracts that are transacted directly with third parties. To the extent we have paid or received collateral related to the derivative assets or liabilities, such amounts would be presented net against the related derivative asset or liability’s fair value. As of December 31, 2024 and 2023, we offset zero and $5.2 million, respectively, in collateral to net against the related derivative liability's fair value. The specific types of derivative instruments we may execute to manage the commodity price risk include the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Forward contracts, which commit us to purchase or sell energy commodities in the future;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Futures contracts, which are exchange-traded standardized commitments to purchase or sell a commodity or financial instrument;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Swap agreements, which require payments to or from counterparties based upon the differential between two prices for a predetermined notional quantity; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Option contracts, which convey to the option holder the right but not the obligation to purchase or sell a commodity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has entered into other energy-related contracts that do not meet the definition of a derivative instrument or for which we made a normal purchase, normal sale election and are therefore not accounted for at fair value including the following:</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Forward electricity and natural gas purchase contracts for retail customer load; </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Renewable energy credits; and</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Natural gas transportation contracts and storage agreements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Volumes Underlying Derivative Transactions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Non-trading</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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodity</span></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:9pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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 #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Natural Gas</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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%">MMBtu</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electricity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;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%">MWh</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,029 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Trading</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodity</span></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:9pt;font-weight:700;line-height:100%">Notional</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%">December 31, 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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Natural Gas</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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%">MMBtu</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Gains (Losses) on Derivative Instruments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">  </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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></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%">(Loss) gain on non-trading derivatives, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,304)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Gain (loss) on trading derivatives, net</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%">744 </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,189)</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%">516 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) gain on derivatives, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,720)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(71,493)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,821</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;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period settlements on non-trading derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;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:100%">32,871 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,428 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,966)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period settlements on trading derivatives</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,277 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Total current period settlements on derivatives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,148</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,632</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,801)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Excludes settlements of $0.2 million related to acquisition, for the year ended December 31, 2022.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gains (losses) on trading derivative instruments are recorded in net asset optimization revenues and gains (losses) on non-trading derivative instruments are recorded in retail cost of revenues on the consolidated statements of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Derivative Instruments </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="27" 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%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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-trading commodity derivatives </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,443)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Trading commodity derivatives</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="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 Current Derivative Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-trading commodity derivatives</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">— </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%">— </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="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 Non-current Derivative Assets</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Derivative Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,375</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6,212)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,163</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,163</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:35.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.064%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.861%"></td><td style="width:0.1%"></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></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%">Gross <br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-trading commodity derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,036)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Trading commodity derivatives</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="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 Current Derivative Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-trading commodity derivatives</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">(94)</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%">90 </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)</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%">(4)</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="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 Non-current Derivative Liabilities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Derivative Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,097)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,341</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,756)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,756)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="27" 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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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-trading commodity derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,926 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,046)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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%">Trading commodity derivatives</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%">64 </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%">(35)</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%">29 </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%">29 </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 Current Derivative Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,081)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Non-trading commodity derivatives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">— </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%">— </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 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 Non-current Derivative Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total Derivative Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,163</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,163)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</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%">Gross <br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-trading commodity derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,730)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,653)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,974)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Trading commodity derivatives</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%">(173)</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 </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%">(167)</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%">(167)</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 Current Derivative Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,903)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,820)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,141)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Non-trading commodity derivatives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">— </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%">— </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 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 Non-current Derivative Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total Derivative Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(30,575)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,198</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,377)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,182</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(19,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 5200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the net notional volumes of our open derivative financial instruments accounted for at fair value by commodity. Positive amounts represent net buys while bracketed amounts are net sell transactions (in thousands):</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Non-trading</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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodity</span></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:9pt;font-weight:700;line-height:100%">Notional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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 #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Natural Gas</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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%">MMBtu</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electricity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;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%">MWh</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,029 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Trading</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commodity</span></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:9pt;font-weight:700;line-height:100%">Notional</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%">December 31, 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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Natural Gas</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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%">MMBtu</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,988 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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></tr></table></div> 5716000 6254000 987000 1029000 2988000 1016000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gains (losses) on derivative instruments, net and current period settlements on derivative instruments were as follows for the periods indicated (in thousands):</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:52.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">  </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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></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%">(Loss) gain on non-trading derivatives, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,304)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">Gain (loss) on trading derivatives, net</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%">744 </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,189)</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%">516 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) gain on derivatives, net</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,720)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(71,493)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,821</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;border-top:1pt solid #000000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period settlements on non-trading derivatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="background-color:#cceeff;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:100%">32,871 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,428 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,966)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period settlements on trading derivatives</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,277 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Total current period settlements on derivatives </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,148</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">66,632</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(35,801)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)    Excludes settlements of $0.2 million related to acquisition, for the year ended December 31, 2022.</span></div> -4464000 -70304000 17305000 744000 -1189000 516000 -3720000 -71493000 17821000 32871000 65428000 -35966000 1277000 1204000 165000 34148000 66632000 -35801000 200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables summarize the fair value and offsetting amounts of our derivative instruments by counterparty and collateral received or paid (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="27" 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%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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-trading commodity derivatives </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,443)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Trading commodity derivatives</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="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 Current Derivative Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,953)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-trading commodity derivatives</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">— </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%">— </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="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 Non-current Derivative Assets</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Derivative Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,375</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(6,212)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,163</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,163</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="27" 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%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;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-trading commodity derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,926 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,046)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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%">Trading commodity derivatives</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%">64 </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%">(35)</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%">29 </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%">29 </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 Current Derivative Assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,081)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Non-trading commodity derivatives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">— </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%">— </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 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 Non-current Derivative Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total Derivative Assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,163</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,163)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12100000 5443000 6657000 0 6657000 2538000 510000 2028000 0 2028000 14638000 5953000 8685000 0 8685000 737000 259000 478000 0 478000 0 0 0 0 0 737000 259000 478000 0 478000 15375000 6212000 9163000 0 9163000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:35.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.064%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.861%"></td><td style="width:0.1%"></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></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%">Gross <br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-trading commodity derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,036)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,561)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Trading commodity derivatives</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="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 Current Derivative Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,701)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Non-trading commodity derivatives</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(333)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">(94)</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%">90 </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)</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%">(4)</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="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 Non-current Derivative Liabilities</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(427)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</span></td><td style="border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Derivative Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,097)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,341</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,756)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,756)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.652%"></td><td style="width:0.1%"></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</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%">Gross <br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Amounts<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net<br/>Liabilities</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash<br/>Collateral<br/>Offset</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount<br/>Presented</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-trading commodity derivatives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,730)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,077 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,653)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,974)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Trading commodity derivatives</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%">(173)</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 </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%">(167)</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%">(167)</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 Current Derivative Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,903)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,820)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,141)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Non-trading commodity derivatives</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading commodity derivatives</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%">— </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%">— </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 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 Non-current Derivative Liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Total Derivative Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(30,575)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,198</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(24,377)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,182</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(19,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3036000 1475000 1561000 0 1561000 634000 494000 140000 0 140000 3670000 1969000 1701000 0 1701000 333000 282000 51000 0 51000 94000 90000 4000 0 4000 427000 372000 55000 0 55000 4097000 2341000 1756000 0 1756000 1926000 1046000 880000 0 880000 64000 35000 29000 0 29000 1990000 1081000 909000 0 909000 173000 82000 91000 0 91000 0 0 0 0 0 173000 82000 91000 0 91000 2163000 1163000 1000000 0 1000000 29730000 6077000 23653000 4679000 18974000 173000 6000 167000 0 167000 29903000 6083000 23820000 4679000 19141000 672000 115000 557000 503000 54000 0 0 0 0 0 672000 115000 557000 503000 54000 30575000 6198000 24377000 5182000 19195000 <div><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">7. Property and Equipment </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated <br/>useful<br/>lives (years)</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">2 – 5</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:400;line-height:100%">7</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%">69 </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:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6,983 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979)</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,273)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment—net</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,231</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,710</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information technology assets include software and consultant time used in the application, development and implementation of various systems including customer billing and resource management systems. As of each of December 31, 2024 and 2023, information technology includes $2.3 million and $1.5 million, respectively, of costs associated with assets not yet placed into service.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation expense recorded in the consolidated statements of operations was $1.1 million, $1.4 million and $1.7 million for the years ended December 31, 2024, 2023 and 2022, respectively.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property and equipment consist of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated <br/>useful<br/>lives (years)</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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:400;line-height:100%">2 – 5</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,141 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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:400;line-height:100%">7</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%">69 </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:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">6,983 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979)</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,273)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment—net</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,231</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,710</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P2Y P5Y 8141000 6983000 P7Y 69000 0 8210000 6983000 2979000 2273000 5231000 4710000 2300000 1500000 1100000 1400000 1700000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">8. Intangible Assets </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></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="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%">December 31, 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%">December 31, 2023</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:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-top:1pt solid #000000;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="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="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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships—Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">Cost</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%">12,852 </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%">968 </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%">Accumulated amortization</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,332)</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%">(487)</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:700;line-height:100%">Customer Relationships—Other, net</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,520</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">481</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;border-top:1pt solid #000000;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%">Trademarks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">Cost</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,040 </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,040 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Trademarks, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,020</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,424</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Changes in goodwill, customer relationships (including non-compete agreements) and trademarks consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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: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:100%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </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:100%">Customer Relationships— Acquired &amp; Non-Compete Agreements</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:100%">Customer Relationships— Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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:100%">Trademarks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:700;line-height:100%">Balance at December 31, 2021</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:700;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:700;line-height:100%">120,343</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">5,432</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">8,751</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">3,532</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:#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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">1,091 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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:100%">Adjustments</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%">— </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 </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%">(10)</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%">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: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%">(5,232)</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,042)</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%">(694)</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:700;line-height:100%">Balance at December 31, 2022</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:700;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:700;line-height:100%">120,343</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:#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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;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:700;line-height:100%">2,800</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:#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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,828</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:#cceeff;border-top:1pt solid #000000;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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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%">Adjustments</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%">— </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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">(201)</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,319)</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%">(404)</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:700;line-height:100%">Balance at December 31, 2023</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:700;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:700;line-height:100%">120,343</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:#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;border-top:1pt solid #000000;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:700;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: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:#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;border-top:1pt solid #000000;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:700;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:700;line-height:100%">481</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:#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;border-top:1pt solid #000000;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:700;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:700;line-height:100%">2,424</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:#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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;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: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;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">11,884 </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;border-top:3pt double #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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: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:#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: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:#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%">(845)</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%">(404)</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:700;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,520</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,020</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;border-bottom:3pt double #000000;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:11pt;font-weight:400;line-height:120%">During the twelve months ended December 31, 2022, the Company changed the estimated average life for Customer Relationships — Other from three years to eighteen months, resulting in approximately $0.9 million of additional amortization recorded in the twelve months ended December 31, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated future amortization expense for customer relationships and trademarks at December 31, 2024 is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.351%"></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%">Year Ending December 31,</span></td><td colspan="3" style="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%">2025</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%">8,424 </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="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="padding:2px 0 2px 1pt;text-align: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,904 </span></td><td style="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%">2027</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%">404 </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="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="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%">2029</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%">404 </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="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%">&gt; 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,540</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill, customer relationships and trademarks consist of the following amounts (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:58.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.403%"></td><td style="width:0.1%"></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="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%">December 31, 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%">December 31, 2023</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:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-top:1pt solid #000000;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="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="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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships—Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">Cost</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%">12,852 </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%">968 </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%">Accumulated amortization</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,332)</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%">(487)</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:700;line-height:100%">Customer Relationships—Other, net</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,520</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">481</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;border-top:1pt solid #000000;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%">Trademarks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">Cost</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,040 </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,040 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,616)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:700;line-height:100%">Trademarks, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,020</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,424</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:11pt;font-weight:400;line-height:120%">Changes in goodwill, customer relationships (including non-compete agreements) and trademarks consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:34.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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: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:100%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </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:100%">Customer Relationships— Acquired &amp; Non-Compete Agreements</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:100%">Customer Relationships— Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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:100%">Trademarks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:700;line-height:100%">Balance at December 31, 2021</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:700;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:700;line-height:100%">120,343</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">5,432</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">8,751</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">3,532</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:#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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">1,091 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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:100%">Adjustments</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%">— </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 </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%">(10)</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%">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: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%">(5,232)</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,042)</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%">(694)</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:700;line-height:100%">Balance at December 31, 2022</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:700;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:700;line-height:100%">120,343</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:#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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">201</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:700;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:700;line-height:100%">2,800</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:#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;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,828</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:#cceeff;border-top:1pt solid #000000;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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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%">Adjustments</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%">— </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%">— </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">(201)</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,319)</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%">(404)</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:700;line-height:100%">Balance at December 31, 2023</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:700;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:700;line-height:100%">120,343</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:#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;border-top:1pt solid #000000;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:700;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: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:#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;border-top:1pt solid #000000;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:700;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:700;line-height:100%">481</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:#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;border-top:1pt solid #000000;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:700;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:700;line-height:100%">2,424</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:#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%">Additions</span></td><td colspan="2" style="background-color:#ffffff;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: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;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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: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;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:100%">11,884 </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;border-top:3pt double #000000;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</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: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:#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: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:#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%">(845)</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%">(404)</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:700;line-height:100%">Balance at December 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,520</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,020</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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 120343000 120343000 12852000 968000 1332000 487000 11520000 481000 4040000 4040000 2020000 1616000 2020000 2424000 120343000 5432000 8751000 3532000 0 0 1091000 0 0 1000 0 -10000 0 5232000 7042000 694000 120343000 201000 2800000 2828000 0 0 0 0 0 0 0 0 0 201000 2319000 404000 120343000 0 481000 2424000 0 0 11884000 0 0 845000 404000 120343000 0 11520000 2020000 P3Y P18M 900000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated future amortization expense for customer relationships and trademarks at December 31, 2024 is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.351%"></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%">Year Ending December 31,</span></td><td colspan="3" style="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%">2025</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%">8,424 </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="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="padding:2px 0 2px 1pt;text-align: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,904 </span></td><td style="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%">2027</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%">404 </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="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="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%">2029</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%">404 </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="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%">&gt; 5 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">13,540</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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8424000 3904000 404000 404000 404000 0 13540000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">9. Debt </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Debt consists of the following amounts as of December 31, 2024 and 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.081%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="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="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Senior Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Subordinated Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="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:middle"></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="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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) As of December 31, 2024 and 2023, the weighted average interest rate on the Senior Credit Facility was 7.59% and 8.60%, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) As of December 31, 2024 and 2023, we had $25.6 million and $24.3 million in letters of credit issued, respectively.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Capitalized financing costs associated with our Senior Credit Facility were $1.7 million and $1.2 million as of December 31, 2024 and 2023, respectively. Of these amounts, $0.7 million and $0.8 million are recorded in other current assets, and $1.0 million and $0.4 million are recorded in other non-current assets in the consolidated balance sheets as of December 31, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense consists of the following components for the periods indicated (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.738%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Senior Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,891 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,802 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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%">Letters of credit fees and commitment fees</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,148 </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,640 </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,637 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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%">852 </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%">825 </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,125 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">52 </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%">67 </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%">109 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:11pt;font-style:italic;font-weight:400;line-height:120%">Senior Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and Spark Holdco (together with certain subsidiaries of the Company and Spark Holdco, the “Co-Borrowers”) maintain a senior secured borrowing base credit facility with Woodforest National Bank, as administrative agent (the “Agent”), swing bank, swap bank, issuing bank, joint-lead arranger, sole bookrunner and syndication agent, and the other financial institutions party thereto as lenders. As further described below, on June 28, 2024, the Company entered into the First Amendment (the "First Amendment") to its senior credit facility (as amended by the First Amendment, the “Senior Credit Facility”). The Senior Credit Facility matures on June 30, 2027 and has a borrowing capacity of $205.0 million. As a result of the First Amendment to the Credit Agreement, we wrote off $0.1 million in deferred financing costs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Borrowings under the Senior Credit Facility bear interest at the following rates depending on the classification of the borrowing and provided further that at no time shall the interest rate be less than four percent (4.0%) per annum:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">The Base Rate (a rate per annum equal to the greatest of (a) the prime rate, (b) the Federal Funds Rate plus ½ of 1% and (c) Term Secured Overnight Financing Rate (“SOFR”) for a one month tenor plus 1.0%, provided, that the Base Rate shall not at any time be less than 0%), plus an applicable margin of 2.25% to 3.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">The Term SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source with either a comparable tenor (for any calculation with respect to a SOFR loan) or a one month tenor (for any calculation with respect to a Base Rate loan)), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"> The Daily Simple SOFR (a rate equal to the forward looking secured overnight financing rate published by the SOFR administrator on the website of the Federal Reserve Bank of New York or any successor source and applied on a daily basis by the Agent in accordance with rate recommendations for daily loans), plus an applicable margin of 3.25% to 4.50% depending on the type of borrowing and the average outstanding amount of loans and letters of credit under the Senior Credit Facility at the end of the prior fiscal quarter, plus a liquidity premium added by the Agent to each borrowing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Co-Borrowers are required to pay a non-utilization fee of 0.50% quarterly in arrears on the unused portion of the Senior Credit Facility. In addition, the Co-Borrowers are subject to additional fees including an upfront fee, an annual administrative agency fee, an arrangement fee and letter of credit fees. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Senior Credit Facility contains covenants that, among other things, require the maintenance of specified ratios or conditions including:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Minimum Fixed Charge Coverage Ratio. The Company must maintain a minimum fixed charge coverage ratio of not less than 1.10 to 1.00. The Minimum Fixed Charge Coverage Ratio is defined as the ratio of (a) Adjusted EBITDA to (b) the sum of, among other things, consolidated interest expense, letter of credit fees, non-utilization fees, earn-out payments, certain restricted payments, taxes, and payments made on or after July 31, 2020 related to the settlement of civil and regulatory matters if not included in the calculation of Adjusted EBITDA. Our Minimum Fixed Charge Coverage Ratio as of December 31, 2024 was 1.49 to 1.00.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Maximum Total Leverage Ratio. The Company must maintain a ratio of (x) the sum of all consolidated</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> indebtedness (excluding eligible subordinated debt and letter of credit obligations), plus (y) gross amounts reserved for civil and regulatory liabilities identified filings with the SEC, to Adjusted EBITDA of no more than 3.00 to 1.00. Our Maximum Total Leverage Ratio as of December 31, 2024 was 2.01 to 1.00.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The First Amendment eliminated the Maximum Senior Secured Leverage Ratio covenant and amended the Maximum Total Leverage Ratio covenant to no more than 3.00 to 1.00 from no more than 2.50 to 1.00. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024, the Company was in compliance with financial covenants under the Senior Credit Facility. The Company continues to manage the impact of commodity costs on financial covenant compliance. Maintaining compliance with our covenants under our Senior Credit Facility may impact our ability to pay dividends on our Series A Preferred Stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Credit Agreement contains various customary affirmative covenants that require, among other things, the Company to maintain insurance, pay its obligations and comply with law. The Credit Agreement also contains customary negative covenants that limit the Company's ability to, among other things, incur certain additional indebtedness, grant certain liens, engage in certain asset dispositions, merge or consolidate, make certain payments, distributions and dividends, investments, acquisitions or loans, materially modify certain agreements, and enter into transactions with affiliates.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Senior Credit Facility is secured by pledges of the equity of the portion of Spark HoldCo owned by the Company, the equity of Spark HoldCo’s subsidiaries, the Co-Borrowers’ present and future subsidiaries, and substantially all of the Co-Borrowers’ and their subsidiaries’ present and future property and assets, including intellectual property assets, accounts receivable, inventory and liquid investments, and control agreements relating to bank accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company is entitled to pay cash dividends to the holders of its Series A Preferred Stock and Class A common stock so long as: (a) no default exists or would result therefrom; (b) the Co-Borrowers are in pro forma compliance with all financial covenants before and after giving effect thereto; and (c) the outstanding amount of all loans and letters of credit do not exceed the borrowing base limits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Credit Agreement Senior Credit Facility contains certain customary representations and warranties and events of default. Events of default include, among other things, payment defaults, breaches of representations and warranties, covenant defaults, cross-defaults and cross-acceleration to certain indebtedness, certain events of bankruptcy, certain events under ERISA, material judgments in excess of $5.0 million, certain events with respect to material contracts, and actual or asserted failure of any guaranty or security document supporting the Senior Credit Facility to be in full force and effect. A default will also occur if at any time W. Keith Maxwell III ceases to, directly or indirectly, beneficially own at least fifty-one percent (51%) of the Company’s outstanding Class A common stock and Class B common stock on a combined basis, and a controlling percentage of the voting equity interest of the Company, and certain other changes in control. If such an event of default occurs, the lenders under the Senior Credit Facility would be entitled to take various actions, including the acceleration of amounts due under the facility and all actions permitted to be taken by a secured creditor.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Debt Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0 million (the “Subordinated Debt Facility”), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0 million per advance up to $25.0 million. In connection with entering into the First Amendment to the Credit Agreement, the Company entered into an amended and restated subordinated promissory note with Spark HoldCo and Retailco, which extends the maturity date of the note to January 31, 2028.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has the right to capitalize interest payments under the Subordinated Debt Facility. The Subordinated Debt Facility is subordinated in certain respects to our Senior Credit Facility pursuant to a subordination agreement. The Company may pay interest and prepay principal on the Subordinated Debt Facility so long it is in compliance with the covenants under the Senior Credit Facility, is not in default under the Senior Credit Facility and has minimum availability of $5.0 million under the borrowing base under the Senior Credit Facility. Payment of principal and interest under the Subordinated Debt Facility is accelerated upon the occurrence of certain change of control or sale transactions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, there were zero outstanding borrowings under the Subordinated Debt Facility.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Debt consists of the following amounts as of December 31, 2024 and 2023 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.368%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.081%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="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="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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term debt:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Senior Credit Facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Subordinated Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="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:middle"></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="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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Total long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) As of December 31, 2024 and 2023, the weighted average interest rate on the Senior Credit Facility was 7.59% and 8.60%, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) As of December 31, 2024 and 2023, we had $25.6 million and $24.3 million in letters of credit issued, respectively.</span></div> 106000000 97000000 0 0 106000000 97000000 106000000 97000000 0.0759 0.0860 25600000 24300000 1700000 1200000 700000 800000 1000000.0 400000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Interest expense consists of the following components for the periods indicated (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:47.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.735%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.738%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Senior Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,891 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,802 </span></td><td style="background-color:#cceeff;border-top:1pt 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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%">Letters of credit fees and commitment fees</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,148 </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,640 </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,637 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred financing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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%">852 </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%">825 </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,125 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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%">52 </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%">67 </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%">109 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,943 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,334 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4891000 6802000 4333000 1148000 1640000 1637000 852000 825000 1125000 52000 67000 109000 6943000 9334000 7204000 205000000 100000 0.040 0.010 0.0225 0.0350 0.0325 0.0450 0.0325 0.0450 0.0050 1.10 1.49 3.00 2.01 3.00 2.50 5000000 0.51 25000000 1000000 25000000 0.020 5000000 0 0 <div style="margin-top:12pt"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">10. Fair Value Measurements </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level 1—Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level 2—Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level 3—Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability. The Level 3 category includes estimated earnout obligations related to our acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables present assets and liabilities measured and recorded at fair value in our consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-trading commodity derivative assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="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:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total commodity derivative assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">445</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,718</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,163</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-trading commodity derivative liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,432)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,612)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-1209">Total commodity derivative liabilities</span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,576)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,756)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:middle"><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="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-trading commodity derivative assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="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:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="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:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total commodity derivative assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-trading commodity derivative liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,028)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,028)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-1234">Total commodity derivative liabilities</span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(19,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(19,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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:11pt;font-weight:400;line-height:120%">We had no transfers of assets or liabilities between any of the above levels during the years ended December 31, 2024, 2023 and 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our derivative contracts include exchange-traded contracts valued utilizing readily available quoted market prices and non-exchange-traded contracts valued using market price quotations available through brokers or over-the-counter and on-line exchanges. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, in determining the fair value of our derivative contracts, we apply a credit risk valuation adjustment to reflect credit risk, which is calculated based on our or the counterparty’s historical credit risks. As of December 31, 2024 and 2023, the credit risk valuation adjustment was a reduction of derivative liabilities, net of $0.1 million and $0.3 million, respectively.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (exit price) in an orderly transaction between market participants at the measurement date. Fair values are based on assumptions that market participants would use when pricing an asset or liability, including assumptions about risk and the risks inherent in valuation techniques and the inputs to valuations. This includes the credit standing of counterparties involved and the impact of credit enhancements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We apply fair value measurements to our commodity derivative instruments based on the following fair value hierarchy, which prioritizes the inputs to the valuation techniques used to measure fair value into three broad levels:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level 1—Quoted prices in active markets for identical assets and liabilities. Instruments categorized in Level 1 primarily consist of financial instruments such as exchange-traded derivative instruments.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level 2—Inputs other than quoted prices recorded in Level 1 that are either directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in inactive markets, inputs other than quoted prices that are observable for the asset or liability, and inputs that are derived from observable market data by correlation or other means. Instruments categorized in Level 2 primarily include non-exchange traded derivatives such as over-the-counter commodity forwards and swaps and options.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level 3—Unobservable inputs for the asset or liability, including situations where there is little, if any, observable market activity for the asset or liability. The Level 3 category includes estimated earnout obligations related to our acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As the fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable data (Level 3), the Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. These levels can change over time. In some cases, the inputs used to measure fair value might fall in different levels of the fair value hierarchy. In these cases, the lowest level input that is significant to a fair value measurement in its entirety determines the applicable level in the fair value hierarchy.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables present assets and liabilities measured and recorded at fair value in our consolidated balance sheets on a recurring basis by and their level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-trading commodity derivative assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="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:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total commodity derivative assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">445</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,718</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,163</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-trading commodity derivative liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,432)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,612)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-1209">Total commodity derivative liabilities</span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(180)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,576)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,756)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:middle"><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="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-trading commodity derivative assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="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:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"><span style="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:middle"></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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total commodity derivative assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,000</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-trading commodity derivative liabilities</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,028)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,028)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trading commodity derivative liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="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:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-1234">Total commodity derivative liabilities</span></span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(19,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(19,195)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></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> 445000 6690000 0 7135000 0 2028000 0 2028000 445000 8718000 0 9163000 180000 1432000 0 1612000 0 144000 0 144000 180000 1576000 0 1756000 0 971000 0 971000 0 29000 0 29000 0 1000000 0 1000000 0 19028000 0 19028000 0 167000 0 167000 0 19195000 0 19195000 100000 300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">11. Stock-Based Compensation </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We maintain a Long-Term Incentive Plan ("LTIP") for employees, consultants and directors of the Company and its affiliates who perform services for the Company. The purpose of the LTIP is to provide a means to attract and retain individuals to serve as directors, employees and consultants who provide services to the Company by affording such individuals a means to acquire and maintain ownership of awards, the value of which is tied to the performance of the Company’s Class A common stock. The LTIP provides for grants of cash payments, stock options, stock appreciation rights, restricted stock or units, bonus stock, dividend equivalents, and other stock-based awards with the total number of shares of stock available for issuance under the LTIP not to exceed 2,750,000 shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted stock units granted to our officers, employees, non-employee directors and certain employees of our affiliates who perform services for the Company vest over approximately one year for non-employee directors and ratably over approximately <span style="-sec-ix-hidden:f-1244">one</span> to four years for officers, employees, and employees of affiliates, with the initial vesting date occurring in May of the subsequent year. Each restricted stock unit is entitled to receive a dividend equivalent when dividends are declared and distributed to shareholders of Class A common stock. These dividend equivalents are retained by the Company, reinvested in additional restricted stock units effective as of the record date of such dividends and vested upon the same schedule as the underlying restricted stock unit. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company measures the cost of awards classified as equity awards based on the grant date fair value of the award, and the Company measures the cost of awards classified as liability awards at the fair value of the award at each reporting period. The Company has utilized an estimated 10% annual forfeiture rate of restricted stock units in determining the fair value for all awards excluding those issued to executive level recipients and non-employee directors, for which no forfeitures are estimated to occur. The Company has elected to recognize related compensation expense on a straight-line basis over the associated vesting periods. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although the restricted stock units allow for cash settlement of the awards at the sole discretion of management of the Company, management intends to settle the awards by issuing shares of the Company’s Class A common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Merger and Delisting of Class A Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On June 13, 2024, we consummated the previously announced Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of Class A common stock and Class B common stock. Effective as of the end of trading on June 13, 2024, the Class A common stock ceased to trade on NASDAQ. For a more detailed description of the Merger, please see Note 2 “Basis of Presentation and Summary of Significant Accounting Policies” in the notes to our consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). The total payout for the settlement of restricted stock units was $0.6 million, which was paid by Retailco. This was recorded as contribution from non-controlling interest.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total stock-based compensation expense for the years ended December 31, 2024, 2023 and 2022 was $2.4 million, $2.3 million and $3.2 million. Of the $2.4 million stock-based compensation for 2024, $1.7 million was recorded as accelerated expense due to conversion as a result of merger transaction. Total income tax expense/(benefit) related to stock-based compensation recognized in net income (loss) was $0.2 million, $0.2 million and less than $0.1 million for the years ended December 31, 2024, 2023 and 2022. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Equity Classified Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted stock units issued to employees and officers of the Company are classified as equity awards. The fair value of the equity classified restricted stock units is based on the Company’s Class A common stock price as of the grant date. The Company recognized stock based compensation expense of $2.4 million, $2.3 million and $3.1 million for the years ended December 31, 2024, 2023 and 2022, respectively of which $1.6 million was recorded as accelerated expense due to conversion as a result of the Merger. This expense was recorded in general and administrative expense with a corresponding increase to additional paid in capital. The following table summarizes equity classified restricted stock unit activity for the year ended December 31, 2024:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.109%"></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 Shares (in thousands)</span></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</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="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="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;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%">Unvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">136</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.21</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:#cceeff;border-top:1pt solid #000000;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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Dividend reinvestment issuances</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </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%">Forfeited</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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.00 </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:700;line-height:100%">Unvested at December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the year ended December 31, 2024, 88,004 restricted stock units vested, with 33,883 shares of Class A common stock distributed to the holders of these units and 54,121 shares of Class A common stock withheld by the Company to cover taxes owed on the vesting of such units. As of December 31, 2024, there was zero unrecognized compensation cost related to the Company’s equity classified restricted stock units.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Change in Control Restricted Stock Units    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2018, the Company granted Change in Control Restricted Stock Units ("CIC RSUs") to certain officers that vest upon a "Change in Control", if certain conditions are met. The CIC RSUs vested upon completion of the Merger. The equity classified restricted stock unit table above includes 16,465 CIC RSUs as the conditions for Change in Control was met. The Company recognized $0.2 million stock compensation accelerated expense related to the CIC RSUs during for the year ended December 31, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Liability Classified Restricted Stock Units</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restricted stock units issued to non-employee directors of the Company and employees of certain of our affiliates are classified as liability awards as the awards are either to a) non-employee directors that allow for the recipient to choose net settlement for the amount of withholding taxes dues upon vesting or b) to employees of certain affiliates of the Company and are therefore not deemed to be employees of the Company. The fair value of the liability classified restricted stock units is based on the Company’s Class A common stock price as of the reported period ending date. The Company recognized stock based compensation expense of $0.1 million, less than $0.1 million, and $0.1 million for the year ended December 31, 2024, 2023 and 2022 of which less than $0.1 million was recorded as accelerated expense due to conversion as a result of Merger for the year ended December 31, 2024. The following table summarizes liability classified restricted stock unit activity for the year ended December 31, 2024. The following table summarizes liability classified restricted stock unit activity and unvested restricted stock units for the year ended December 31, 2024:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.109%"></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 Shares (in thousands)</span></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 Reporting Date Fair Value</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="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="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;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%">Unvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.40</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:#cceeff;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend reinvestment issuances</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </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%">Forfeited</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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.00 </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:700;line-height:100%">Unvested at December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the year ended December 31, 2024, 7,588 restricted stock units vested, with 7,588 shares of Class A common stock distributed to the holders of these units and zero shares of Class A common stock withheld by the Company to cover taxes owed on the vesting of such units. As of December 31, 2024, there was zero of total unrecognized compensation cost related to the Company’s liability classified restricted stock units.</span></div> 2750000 P1Y P4Y 0.10 11.00 600000 2400000 2300000 3200000 2400000 1700000 200000 200000 100000 2400000 2300000 3100000 1600000 The following table summarizes equity classified restricted stock unit activity for the year ended December 31, 2024:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.109%"></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 Shares (in thousands)</span></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</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="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="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;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%">Unvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">136</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.21</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:#cceeff;border-top:1pt solid #000000;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%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Dividend reinvestment issuances</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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%">(88)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </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%">Forfeited</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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.00 </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:700;line-height:100%">Unvested at December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The following table summarizes liability classified restricted stock unit activity and unvested restricted stock units for the year ended December 31, 2024:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.109%"></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 Shares (in thousands)</span></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 Reporting Date Fair Value</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="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="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;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%">Unvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17</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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.40</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:#cceeff;border-top:1pt solid #000000;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend reinvestment issuances</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </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%">Forfeited</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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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.00 </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:700;line-height:100%">Unvested at December 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 136000 23.21 16000 11.00 0 0 88000 10.96 64000 11.00 0 0 88004 33883 54121 0 16465 200000 100000 100000 100000 100000 17000 9.40 0 0 0 0 8000 10.96 9000 11.00 0 0 7588 7588 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">12. Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We and our subsidiaries, CenStar and Verde Energy USA, Inc. ("Verde Corp") are each subject to U.S. federal income tax as corporations. CenStar and Verde Corp file consolidated tax returns in jurisdictions that allow combined reporting. Spark HoldCo and its subsidiaries, with the exception of CenStar and Verde Corp, are treated as flow-through entities for U.S. federal income tax purposes, and, as such, are generally not subject to U.S. federal income tax at the entity level. Rather, the tax liability with respect to their taxable income is passed through to their members or partners. Accordingly, we are subject to U.S. federal income taxation on our allocable share of Spark HoldCo's net U.S. taxable income. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In our financial statements, we report federal and state income taxes for our share of the partnership income attributable to our ownership in Spark HoldCo and for the income taxes attributable to CenStar and Verde Corp. Net income attributable to non-controlling interest includes the provision for income taxes related to CenStar and Verde Corp.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and the tax bases of the assets and liabilities. We apply existing tax law and the tax rate that we expect to apply to taxable income in the years in which those differences are expected to be recovered or settled in calculating the deferred tax assets and liabilities. Effects of changes in tax rates on deferred tax assets and liabilities are recognized in income in the period of the tax rate enactment. A valuation allowance is recorded when it is not more likely than not that some or all of the benefit from the deferred tax asset will be realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 included the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></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:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding: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: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%"> </span></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%">2023</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%">2022</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Federal</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 0 2px 1pt;text-align: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="padding:2px 0;text-align: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,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align: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="padding:2px 0;text-align: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,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align: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="padding:2px 0;text-align: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,045 </span></td><td style="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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,724 </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,960 </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,476 </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="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 Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Deferred:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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></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%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,122 </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,031 </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,505 </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="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%">State</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="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 Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for income taxes</span></td><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%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,259</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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,142</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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,483</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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The effective income tax rate was 21%, 30%, and 37% for the years ended December 31, 2024, 2023, and 2022, respectively. The following table reconciles the income tax benefit that would result from application of the statutory federal tax rate, 21%, for the years ended December 31, 2024, 2023, and 2022 respectively, to the amount included in the consolidated statement of operations:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:100%">(in thousands)</span></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%">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%">2023</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%">2022</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 provision at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Increase (decrease) resulting from:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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-controlling interest</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%">(6,600)</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,090)</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%">(963)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred Stock dividends</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,692 </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,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%">1,198 </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><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><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><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><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax effect</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,402 </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,671 </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,918 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year tax adjustments</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</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%">148 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside Tax basis Adjustment</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,330 </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,220 </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%">225 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties</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%">238 </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><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><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 7.75pt;text-align: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</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%">195 </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%">54 </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 </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:700;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,259</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,142</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,483</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Total income tax expense for the years ended December 31, 2024, 2023 and 2022 differed from amounts computed by applying the U.S. federal statutory tax rates to pre-tax income primarily due to state income taxes and the impact of permanent differences between book and taxable income, most notably the income attributable to non-controlling interest, which gets taxed at the non-controlling interest partner level. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of our deferred tax assets as of December 31, 2024 and 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></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:100%">(in thousands)</span></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%">2024</span></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%">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%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Spark HoldCo</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,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">12,241 </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></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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">405 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Assets and Intangibles</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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047 </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 7.75pt;text-align: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 </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%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">685 </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:700;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,384</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,378</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Deferred Tax Liabilities:</span></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="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="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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative</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%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 2px 7.75pt;text-align: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</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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Total deferred tax liabilities </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(96)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:#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:700;line-height:100%">Total deferred tax assets/liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,088</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,282</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We periodically assess whether it is more likely than not that we will generate sufficient taxable income to realize our deferred income tax assets. In making this determination, we consider all available positive and negative evidence and makes certain assumptions. We consider, among other things, our deferred tax liabilities, the overall business environment, our historical earnings and losses, current industry trends, and our outlook for future years. We believe it is more likely than not that our deferred tax assets will be utilized, and accordingly have not recorded a valuation allowance on these assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The tax years 2018 through 2023 remain open to examination by the major taxing jurisdictions to which the Company is subject to income tax.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting for uncertainty in income taxes prescribes a recognition threshold and measurement methodology for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023 there was no liability, and for the years ended December 31, 2024, 2023 and 2022, there was no expense recorded for interest and penalties associated with uncertain tax positions or unrecognized tax positions. Additionally, the Company does not have unrecognized tax benefits as of December 31, 2024 and 2023.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The provision for income taxes for the years ended December 31, 2024, 2023, and 2022 included the following components:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></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:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding: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: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%"> </span></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%">2023</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%">2022</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Federal</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 0 2px 1pt;text-align: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="padding:2px 0;text-align: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,372 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align: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="padding:2px 0;text-align: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,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align: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="padding:2px 0;text-align: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,045 </span></td><td style="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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,724 </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,960 </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,476 </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="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 Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,096 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,521 </span></td><td style="border-top:1pt solid #000000;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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">Deferred:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><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></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%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,122 </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,031 </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,505 </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="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%">State</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,041 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,123 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">457 </span></td><td style="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 Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for income taxes</span></td><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%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,259</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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,142</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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,483</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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4372000 4028000 3045000 1724000 1960000 1476000 6096000 5988000 4521000 8122000 4031000 1505000 2041000 1123000 457000 10163000 5154000 1962000 16259000 11142000 6483000 0.21 0.30 0.37 The following table reconciles the income tax benefit that would result from application of the statutory federal tax rate, 21%, for the years ended December 31, 2024, 2023, and 2022 respectively, to the amount included in the consolidated statement of operations:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:100%">(in thousands)</span></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%">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%">2023</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%">2022</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 provision at federal statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Increase (decrease) resulting from:</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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-controlling interest</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%">(6,600)</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,090)</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%">(963)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred Stock dividends</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,692 </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,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%">1,198 </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><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><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><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><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal income tax effect</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,402 </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,671 </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,918 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior year tax adjustments</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</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%">148 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside Tax basis Adjustment</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,330 </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,220 </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%">225 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Penalties</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%">238 </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><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><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 7.75pt;text-align: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</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%">195 </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%">54 </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 </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:700;line-height:100%">Provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,259</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11,142</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,483</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16240000 7822000 3714000 6600000 2090000 963000 1692000 1596000 1198000 3402000 2671000 1918000 -131000 148000 1330000 1220000 225000 0 0 238000 195000 54000 5000 16259000 11142000 6483000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of our deferred tax assets as of December 31, 2024 and 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:59.897%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></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:100%">(in thousands)</span></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%">2024</span></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%">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%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Spark HoldCo</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,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">12,241 </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></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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">405 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed Assets and Intangibles</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,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047 </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 7.75pt;text-align: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 </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%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">685 </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:700;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,384</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,378</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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Deferred Tax Liabilities:</span></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="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="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;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative</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%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 2px 7.75pt;text-align: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</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%">(179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Total deferred tax liabilities </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(296)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(96)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:#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:700;line-height:100%">Total deferred tax assets/liabilities </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,088</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,282</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4539000 12241000 0 405000 1673000 2047000 172000 685000 6384000 15378000 117000 0 179000 96000 296000 96000 6088000 15282000 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:11pt;font-weight:700;line-height:120%">13. Commitments and Contingencies </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">From time to time, we may be involved in legal, tax, regulatory and other proceedings in the ordinary course of business. Liabilities for loss contingencies arising from claims, assessments, litigation or other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Below is a summary of our currently pending material legal proceedings. We are subject to lawsuits and claims arising in the ordinary course of our business. The following legal proceedings are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, unless otherwise specifically noted, we cannot currently predict the manner and timing of the resolutions of these legal proceedings or estimate a range of possible losses or a minimum loss that could result from an adverse verdict in a potential lawsuit. While the lawsuits and claims are asserted for amounts that may be material should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on our financial position or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumer Lawsuits</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Similar to other energy service companies (“ESCOs”) operating in the industry, from time-to-time, the Company is subject to class action lawsuits in various jurisdictions where the Company sells natural gas and electricity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On January 14, 2021, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">Glikin, et al. v. Major Energy Electric Services, LLC,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> a purported variable rate class action was filed by a Maryland customer in the United States District Court, Southern District of New York, attempting to represent a class of all Major Energy customers (including customers of companies Major Energy acts as a successor to) in the United States charged a variable rate for electricity or gas by Major Energy during the applicable statute of limitations period up to and including the date of judgment. The Company moved this case to the United States District Court for the District of Maryland (Case No. 1:21-cv-03251-MJM) and in December 2023 filed a motion to dismiss the lawsuit. On September 18, 2024, the Court found that Plaintiff’s claims were unexhausted, stayed the case and ordered that Plaintiff must first present Plaintiff’s claims to the Maryland Public Service Communion (“MPSC”) before the Court may adjudicate them. Plaintiff filed its claim with the MPSC and that claim is pending. The Company is vigorously defending this matter; however, given the current early stage of this matter, we cannot predict the outcome of this case at this time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On December 18, 2023, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Foote v. Electricity N.H., LLC </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(“ENH”), a purported Telephone Consumer Protection Act (the “TCPA”) class action was filed in the United States District Court for the District of New Hampshire.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">This matter was dismissed with prejudice on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">August 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">From time-to-time the Company and its operating subsidiaries receive TCPA-based lawsuits, which are without merit as the Company has a robust telemarketing compliance program in place. Three cases are pending, at early stages of litigation: (1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Clark v. Via Renewables, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. (filed January 30, 2024), (2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Picardi v. Major Energy Electric Services, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. (October 30, 2024), and (3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Grant v. Via Renewables, Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. (November 15, 2024). The Company is vigorously defending these claims.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Corporate Matter Lawsuits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may from time to time be subject to legal proceedings that arise in the ordinary course of business. Although there can be no assurance in this regard, the Company does not expect any of those legal proceedings to have a material adverse effect on the Company’s results of operations, cash flows or financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">On July 19, 2024, Joshua Amburgey, a purported stockholder of the Company at the time of the Merger, filed a verified class action complaint, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Joshua Amburgey, on behalf of himself and all others similarly situated v. Via Renewables, Inc., et al., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Case No. 2024-0762-KSJM (Del. Ch.) (the “Amburgey Action”) in the Court of Chancery of the State of Delaware (“Delaware Court”) against the Company and Amanda E. Bush, Stephen Kennedy and Kenneth Hartwick in their capacities as members of the Company’s Special Transaction Committee of the Board of Directors (“Special Committee”), as well as Mr. Maxwell, Retailco, LLC, TxEx Energy Investments, LLC, Electric Holdco, LLC, NuDevco Retail Holdings, LLC and NuDevco Retail, LLC. Plaintiff alleges that the defendants breached their fiduciary duties owed to the Company’s public stockholders in connection with the Merger.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 25, 2024, Bruce Taylor, a purported stockholder of the Company at the time of the Merger, filed a verified class action complaint, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Bruce Taylor v. W. Keith Maxwell III, et al.,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Case No. 2024-0794 (Del. Ch.) (the “Taylor Action”) in the Delaware Court against the Special Committee, and Mike Barajas, in his capacity as the Company’s Chief Financial Officer, as well as Mr. Maxwell in his capacity as controlling stockholder of the Company. Plaintiff alleges that the defendants breached their fiduciary duties and participated in the provision of a materially untrue and misleading proxy statement to Company’s minority stockholders in connection with the Merger.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On May 22, 2024, Michael Stutzman, a purported stockholder of the Company that previously delivered a Records Request, filed a complaint, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Michael Stutzman v. Via Renewables, Inc.,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> Case No. 2024-0545-LM (Del. Ch.) (the “220 Complaint”) in the Delaware Court against the Company. The 220 Complaint seeks to compel the inspection of certain Company books and records pursuant to Section 220 of the Delaware General Corporation Law relevant to the Merger.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Many state regulators have increased scrutiny on retail energy providers, across all industry providers. We are subject to regular regulatory inquiries, license renewal reviews, and preliminary investigations in the ordinary course of our business. Below is a summary of our currently pending material state regulatory matters. The following state regulatory matters are in various stages and are subject to substantial uncertainties concerning the outcome of material factual and legal issues. Accordingly, we cannot currently predict the manner and timing of the resolution of these state regulatory matters or estimate a range of possible losses or a minimum loss that could result from an adverse action. Management does not currently expect that any currently pending state regulatory matters will have a material adverse effect on our financial position or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Connecticut. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> On May 21, 2024, the Connecticut Public Utility Regulatory (“PURA”) issued a Notice of Violation and Assessment of Civil Penalty (“NOV”) to Major Energy in which PURA stated it had reason to believe that one of Major Energy’s on-line vendors violated certain Electric Supplier Laws and Aggregator Rulings. The Company worked cooperatively with PURA and has finalized a full and final settlement for $2.0 million, to be paid in three installments to the Connecticut electric distribution companies as a donation to reduce Connecticut residential hardship customer arrearages. The settlement was approved by PURA in mid-July 2024 (and accrued as of June 30, 2024). The third and final installment was paid in November 2024.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Illinois. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On July 26, 2023, Spark Energy, LLC received a demand letter from a law firm representing the Office of the Illinois Attorney General alleging that Spark Energy, LLC’s marketing and sales practices may have not been in compliance with Illinois law. The letter offered, in the interest of efficiency and minimizing litigation costs, a settlement demand to resolve the matter. The Company has agreed to engage in mediation with the law firm to try to </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">resolve this matter. The Company met for an all-day mediation in August 2024. The Company voluntarily worked with the firm to reach a settlement, however, settlement discussions to date were not successful and the Attorney General commenced a lawsuit in Illinois against Spark Energy, LLC and Spark Energy Gas, LLC in January 2025.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The Company intends to vigorously defend against this lawsuit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Maine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">. On February 9, 2023, Maine Commission’s Consumer Assistance and Safety Division (“Advocacy Staff”) filed a Request for Formal Investigation requesting that the Maine Commission open a formal, enforcement investigation to review whether Company’s subsidiary, Electricity Maine, LLC (EME), is in compliance with the Maine Commission’s Rules. During a special deliberative session, the same day, the Maine Commission announced it would proceed with a formal investigation of EME, which was noticed in a Notice of Enforcement Investigation issued February 10, 2023 (Docket No. 2023-00024). The Company met with Advocacy Staff over the course of several months to address concerns. As a result, the Company and the Advocacy Staff have agreed to a settlement in principle pursuant to which customers would receive certain limited refunds on their energy bill. On October 18, 2024, the Maine Commission approved EME’s proposed settlement (“Settlement”). The Company is currently complying with the Settlement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Maryland.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Maryland SB1, sponsored by Senator Augustine (D-Prince George’s County) and Delegate Crosby (D- St. Mary’s County), was signed into law in May 2024. In addition to numerous green energy requirements, pricing restrictions, and burdensome new consumer protections, Maryland SB1 prohibits residential purchase of receivables (POR) for contracts executed or renewed after December 31, 2024. Maryland SB1's effect has been to largely make it extremely difficult for all retail energy providers to offer Maryland residential consumers energy choice. The Company is working to minimize economic impacts of Maryland SB1 to the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:112%">Ohio. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On August 14, 2024, the Public Utility Commission of Ohio (“PUCO”) sent Major Energy a notice of probable non-compliance regarding approximately fifty-five consumer complaints during the time period January 3, 2023 through April 12, 2024. The Company is working cooperatively with PUCO to resolve this matter, provided its detailed response to the probable non-compliance on October 24, 2024, met with PUCO several times to discuss this matter, and believes this matter will not have a material impact on the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed above, in the ordinary course of business, the Company may from time to time be subject to regulators initiating informal reviews or issuing subpoenas for information as means to evaluate the Company and its subsidiaries’ compliance with applicable laws, rules, regulations and practices. Although there can be no assurance in this regard, the Company does not expect any of those regulatory reviews to have a material adverse effect on the Company’s results of operations, cash flows or financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Indirect Tax Audits </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are undergoing various types of indirect tax audits spanning from years 2020 to 2024 for which additional liabilities may arise. At the time of filing these consolidated financial statements, these indirect tax audits are at an early stage and subject to substantial uncertainties concerning the outcome of audit findings and corresponding responses.</span></div>As of December 31, 2024 and December 31, 2023 we had accrued $11.9 million and $6.3 million, respectively, related to litigation and regulatory matters and $0.8 million and $0.7 million, respectively, related to indirect tax audits. The accrual for litigation and regulatory matters, and indirect tax audit is recorded in accrued liabilities on the balance sheet. The outcome of each of these may result in additional expense. 2000000 11900000 6300000 800000 700000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">14. Transactions with Affiliates </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Transactions with Affiliates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We enter into transactions with and pay certain costs on behalf of affiliates that are commonly controlled in order to reduce risk, reduce administrative expense, create economies of scale, create strategic alliances and supply goods and services to these related parties. We also sell and purchase natural gas and electricity with affiliates. We present receivables and payables with the same affiliate on a net basis in the consolidated balance sheets as all affiliate activity is with parties under common control. Affiliated transactions include certain services to the affiliated companies associated with employee benefits provided through our benefit plans, insurance plans, leased office space, administrative salaries, due diligence work, recurring management consulting, and accounting, tax, legal, or technology services. Amounts billed are based on the services provided, departmental usage, or headcount, which are considered reasonable by management. As such, the accompanying consolidated financial statements include costs that have been incurred by us and then directly billed or allocated to affiliates, as well as costs that have been incurred by our affiliates and then directly billed or allocated to us, and are recorded net in general and administrative expense on the consolidated statements of operations with a corresponding accounts receivable—affiliates or accounts payable—affiliates, respectively, recorded in the consolidated balance sheets. Transactions with affiliates for sales or purchases of natural gas and electricity, are recorded in retail cost of revenues, and net asset optimization revenues in the consolidated statements of operations with a corresponding accounts receivable—affiliate or accounts payable—affiliate recorded in the consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables presents asset and liability balances with affiliates (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.370%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="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="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="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="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="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="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="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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Accounts Receivable - affiliates</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,119 </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,683 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets - affiliates</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:700;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:700;line-height:100%">4,119</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:#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;border-top:1pt solid #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:700;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:700;line-height:100%">4,683</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:#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-indent:-13.5pt"><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.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.370%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="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="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="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="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="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="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="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:700;line-height:100%">Liabilities</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;border-top:1pt solid #000;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%">Accounts Payable - affiliates</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%">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 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%">472 </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%">Subordinated Debt - affiliates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities - affiliates</span></div></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:700;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:700;line-height:100%">157</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;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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">472</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;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="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0 million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco’s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.431%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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></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></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></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></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></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></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></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></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%">Revenue NAO - affiliates</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,064 </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;border-top:1pt solid #000;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%">3,262 </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;border-top:1pt solid #000;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%">4,122 </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%">Less: Cost of Revenue NAO - affiliates</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 </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%">334 </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%">536 </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><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"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net NAO - affiliates</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:700;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:700;line-height:100%">1,063</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:#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;border-top:1pt solid #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:700;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:700;line-height:100%">2,928</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:#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;border-top:1pt solid #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:700;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:700;line-height:100%">3,586</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:#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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company's retail cost of revenue include gains/(losses) related to derivative instruments transactions with affiliates. For the years ended December 31, 2024, 2023 and 2022, respectively, we recognized gain of $1.1 million, $0.5 million and zero and in retail cost of revenue related to derivative instruments settlements.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cost Allocations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Where costs incurred on behalf of the affiliate or us cannot be determined by specific identification for direct billing, the costs are allocated to the affiliated entities or us based on estimates of percentage of departmental usage, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">wages or headcount. The total net amount direct billed and allocated to/(from) affiliates was $(4.3) million, $1.5 million and $2.7 million for the years ended December 31, 2024, 2023 and 2022, respectively. The Company would have incurred incremental costs of $1.5 million, $1.5 million and $1.6 million for the years ended December 31, 2024, 2023 and 2022, respectively, operating on a stand-alone basis.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Distributions to and Contributions from Affiliates</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the years ended December 31, 2024, 2023 and 2022, we made distributions to affiliates of Mr. Maxwell of zero , $3.6 million and $14.5 million, respectively, for payments of quarterly distributions on their respective Spark HoldCo units. During the years ended December 31, 2024, 2023 and 2022, we also made distributions to these affiliates for gross-up distributions of $6.6 million, $0.7 million, and $0.1 million, respectively, in connection with distributions made between Spark HoldCo and Via Renewables, Inc. for payment of income taxes incurred by us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On June 13, 2024, we consummated the previously announced Merger, following which Mr. Maxwell and his affiliates became the owners of all of the issued and outstanding shares of the Company's Class A common stock and Class B common stock. For a more detailed description of the Merger, please see Note </span><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2. Basis of Presentation and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">” in the notes to our condensed consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of the Merger, all of the Company’s outstanding restricted stock units were converted into $11.00 per share (other than those owned by Mr. Maxwell, which were cancelled for no consideration). The total payout for the settlement of restricted stock units was $0.6 million, which was paid by Retailco. This was recorded as contribution from non-controlling interest for the year ended December 31, 2024.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Spark HoldCo Distribution </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As discussed in Note 4 – Equity, on December 31, 2024, Spark HoldCo distributed $5.0 million in cash to the non-controlling interest holder, and the non-controlling interest holder transferred 206,273 shares of Class B common stock to the Company. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Subordinated Debt Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company maintains an Amended and Restated Subordinated Promissory Note in the principal amount of up to $25.0 million (the “Subordinated Debt Facility”), by and among the Company, Spark HoldCo and Retailco. The Subordinated Debt Facility allows the Company to draw advances in increments of no less than $1.0 million per advance up to $25.0 million through January 31, 2028. In connection with entering into the First Amendment to the Credit Agreement, the Company entered into an amended and restated subordinated promissory note with Spark HoldCo and Retailco, which extends the maturity date of the note to January 31, 2028. Borrowings are at the discretion of Retailco. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2024 and 2023, there were zero outstanding borrowings under the Subordinated Debt Facility. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables presents asset and liability balances with affiliates (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.370%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="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="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="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="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="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="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="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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Accounts Receivable - affiliates</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,119 </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,683 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets - affiliates</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:700;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:700;line-height:100%">4,119</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:#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;border-top:1pt solid #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:700;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:700;line-height:100%">4,683</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:#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-indent:-13.5pt"><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.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.370%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="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="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="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="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="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="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="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:700;line-height:100%">Liabilities</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;border-top:1pt solid #000;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%">Accounts Payable - affiliates</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%">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 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%">472 </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%">Subordinated Debt - affiliates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities - affiliates</span></div></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:700;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:700;line-height:100%">157</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;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;border-bottom:3pt double #000;border-top:1pt solid #000;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:700;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:700;line-height:100%">472</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;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="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The Subordinated Debt Facility allows us to draw advances in increments of no less than $1.0 million per advance up to the maximum principal amount of the Subordinated Debt Facility, subject to Retailco’s discretion. Advances thereunder accrue interest at an annual rate equal to the prime rate as published by the Wall Street Journal plus two percent (2.0%) from the date of the advance. See Note 9 "Debt" for a further description of terms and conditions of the Subordinated Debt Facility.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table presents revenues and cost of revenues recorded in net asset optimization revenue associated with affiliates for the periods indicated (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.431%"></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:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 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:#3e413d;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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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></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></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></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></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></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></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></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></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%">Revenue NAO - affiliates</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,064 </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;border-top:1pt solid #000;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%">3,262 </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;border-top:1pt solid #000;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%">4,122 </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%">Less: Cost of Revenue NAO - affiliates</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 </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%">334 </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%">536 </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><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"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net NAO - affiliates</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:700;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:700;line-height:100%">1,063</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:#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;border-top:1pt solid #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:700;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:700;line-height:100%">2,928</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:#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;border-top:1pt solid #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:700;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:700;line-height:100%">3,586</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:#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> 4119000 4683000 4119000 4683000 157000 472000 0 0 157000 472000 1000000 0.020 1064000 3262000 4122000 1000 334000 536000 1063000 2928000 3586000 1100000 500000 0 4300000 1500000 2700000 1500000 1500000 1600000 0 3600000 14500000 6600000 700000 100000 11.00 600000 5000000 -206273 25000000 1000000 25000000 0.020 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">15. Segment Reporting </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our reportable business segments are retail electricity and retail natural gas. The retail electricity segment consists of electricity sales and transmission to residential and commercial customers. The retail natural gas segment consists </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">of natural gas sales to, and natural gas transportation and distribution for, residential and commercial customers. The Chief Executive Officer, who is also the Chief Operating Decision Maker (“CODM”), determines the reportable business segments by considering the strategic operating units used to make financial decisions, allocate resources and assess performance of our business. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the years ended December 31, 2024, 2023 and 2022, we recorded asset optimization revenues of $23.0 million, $24.6 million and $86.7 million and asset optimization cost of revenues of $25.3 million, $31.9 million and $89.0 million, respectively, which are presented on a net basis in asset optimization revenues. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The primary metric used by the CODM in managing the Company, assessing segment performance, and allocating resources is retail gross margin. We use retail gross margin to assess the performance of our operating segments. We define retail gross margin as gross profit less (i) net asset optimization (expenses) revenues, (ii) net (losses) gains on non-trading derivative instruments, (iii) net current period cash settlements on non-trading derivative instruments, and (iv) gains (losses) from non-recurring events (including non-recurring market volatility).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We deduct net gains (losses) on non-trading derivative instruments, excluding current period cash settlements, from the retail gross margin calculation in order to remove the non-cash impact of net gains and losses on these derivative instruments. We deduct net gains (losses) from non-recurring events (including non-recurring market volatility) to ensure retail gross margin reflects operating performance that is not distorted by non-recurring events or extreme market volatility. Retail gross margin should not be considered an alternative to, or more meaningful than, operating income (loss), as determined in accordance with GAAP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company’s CODM reviews significant expenses on a consolidated level.</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.732%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.605%"></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></tr><tr><td colspan="3" style="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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="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></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><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial data for business segments are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Electricity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Natural Gas</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Corporate<br/>and Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Eliminations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail cost of 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%">186,246 </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,231 </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,314 </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%">230,791 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Less:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset optimization expense</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%">(2,326)</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%">(2,326)</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%">Net, (loss) gain on non-trading derivative instruments</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%">(7,000)</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,536 </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%">(4,464)</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 period settlements on non-trading derivatives</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%">27,432 </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,439 </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%">32,871 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail gross margin</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:700;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:700;line-height:100%">93,669</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">47,865</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">462</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:#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;border-top:1pt solid #000;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:700;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: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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">141,996</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:#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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Reconciling items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168,077</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,867,055</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">126,911</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">317,408</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,966,435)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">344,939</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">117,813</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:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,530</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.642%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" 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%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Retail<br/>Electricity</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Retail<br/>Natural Gas</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Eliminations</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Consolidated</span></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 #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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></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%">Retail cost of 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%">240,979 </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,202 </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,563 </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%">310,744 </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></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><td colspan="3" style="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%">Less:</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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset optimization expense </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%">(7,326)</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%">(7,326)</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></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%">Net, gain on non-trading derivative instruments</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%">(58,554)</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,750)</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%">(70,304)</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></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 period settlements on non-trading derivatives</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%">58,475 </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,953 </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%">65,428 </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></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><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail gross margin</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:700;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:700;line-height:100%">87,566</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">47,489</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">1,595</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:#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;border-top:1pt solid #000;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:700;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: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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">136,650</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:#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Reconciling items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">124,448</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,613,642</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,303</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">301,892</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,660,003)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303,834</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">117,813</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:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,530</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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></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><td colspan="3" style="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Electricity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Natural Gas</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Corporate<br/>and Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Eliminations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail cost of 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%">275,701 </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%">81,395 </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%">357,096 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset optimization expense </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%">(2,322)</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%">(2,322)</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%">Net, Gain on non-trading derivative instruments</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%">11,351 </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,954 </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%">17,305 </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 period settlements on non-trading derivatives</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%">(26,616)</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%">(9,350)</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%">(35,966)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring event - winter storm Uri</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%">9,565 </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%">— </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%">9,565 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail gross margin</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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,749</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,066</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,815</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;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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Reconciling items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,397</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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,802,649</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,490</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">313,490</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,908,679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330,950</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">117,813</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;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,530</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments, current period settlements on non-trading activities and non recurring event.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Significant Customers</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For each of the years ended December 31, 2024, 2023 and 2022, we did not have any significant customers that individually accounted for more than 10% of our consolidated retail revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Significant Suppliers</span></div>For each of the years ended December 31, 2024, 2023 and 2022, we had two, two, and three significant suppliers that individually accounted for more than 10% of our consolidated retail cost of revenues. For each of the years ended December 31, 2024, 2023 and 2022, these suppliers accounted for 35%, 28% and 61% of our consolidated cost of revenue. 23000000.0 24600000 86700000 25300000 31900000 89000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial data for business segments are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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%">Year Ended December 31, 2024</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Electricity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Natural Gas</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Corporate<br/>and Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Eliminations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(550)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail cost of 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%">186,246 </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,231 </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,314 </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%">230,791 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Less:</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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset optimization expense</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%">(2,326)</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%">(2,326)</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%">Net, (loss) gain on non-trading derivative instruments</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%">(7,000)</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,536 </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%">(4,464)</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 period settlements on non-trading derivatives</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%">27,432 </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,439 </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%">32,871 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail gross margin</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:700;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:700;line-height:100%">93,669</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">47,865</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">462</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:#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;border-top:1pt solid #000;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:700;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: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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">141,996</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:#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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Reconciling items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">168,077</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,867,055</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">126,911</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">317,408</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,966,435)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">344,939</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">117,813</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:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,530</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.642%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" 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%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Retail<br/>Electricity</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Retail<br/>Natural Gas</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#3e413d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate<br/>and Other</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Eliminations</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt 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%">Consolidated</span></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 #3e413d;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align: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 #3e413d;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;padding:2px 0 2px 1pt;text-align: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 #3e413d;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,192 </span></td><td style="background-color:#cceeff;border-top:1pt solid #3e413d;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></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%">Retail cost of 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%">240,979 </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,202 </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,563 </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%">310,744 </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></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><td colspan="3" style="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%">Less:</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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset optimization expense </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%">(7,326)</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%">(7,326)</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></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%">Net, gain on non-trading derivative instruments</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%">(58,554)</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,750)</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%">(70,304)</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></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 period settlements on non-trading derivatives</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%">58,475 </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,953 </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%">65,428 </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></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><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail gross margin</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:700;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:700;line-height:100%">87,566</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">47,489</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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">1,595</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:#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;border-top:1pt solid #000;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:700;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: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:#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;border-top:1pt solid #000;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:700;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:700;line-height:100%">136,650</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:#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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Reconciling items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</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><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">124,448</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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Assets </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,613,642</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48,303</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">301,892</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,660,003)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">303,834</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:700;line-height:100%">117,813</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:#cceeff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,530</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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></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><td colspan="3" style="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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments and current period settlements on non-trading activities.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.642%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" 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%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Electricity</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Retail<br/>Natural Gas</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Corporate<br/>and Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Eliminations</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;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%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,322)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retail cost of 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%">275,701 </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%">81,395 </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%">357,096 </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><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net asset optimization expense </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%">(2,322)</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%">(2,322)</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%">Net, Gain on non-trading derivative instruments</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%">11,351 </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,954 </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%">17,305 </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 period settlements on non-trading derivatives</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%">(26,616)</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%">(9,350)</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%">(35,966)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring event - winter storm Uri</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%">9,565 </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%">— </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%">9,565 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Retail gross margin</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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">82,749</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,066</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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">114,815</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;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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: Reconciling items </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;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="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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,418)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Profit</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><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103,397</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:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total Assets </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,802,649</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">123,490</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">313,490</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,908,679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330,950</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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:700;line-height:100%">117,813</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;border-bottom:1pt solid #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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,530</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">120,343</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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Reconciling item includes net asset optimization expenses, net loss and gain on non-trading derivative instruments, current period settlements on non-trading activities and non recurring event.</span></div> 300347000 99071000 -550000 398868000 186246000 43231000 1314000 230791000 0 0 -2326000 -2326000 Net, (loss) gain on non-trading derivative instruments -7000000 2536000 0 -4464000 27432000 5439000 0 32871000 93669000 47865000 462000 141996000 26081000 168077000 1867055000 126911000 317408000 -1966435000 344939000 117813000 2530000 0 120343000 328466000 110894000 -4168000 435192000 240979000 68202000 1563000 310744000 0 0 -7326000 -7326000 Net, gain on non-trading derivative instruments -58554000 -11750000 0 -70304000 58475000 6953000 0 65428000 87566000 47489000 1595000 136650000 -12202000 124448000 1613642000 48303000 301892000 -1660003000 303834000 117813000 2530000 0 120343000 352750000 110065000 -2322000 460493000 275701000 81395000 0 357096000 0 0 -2322000 -2322000 Net, Gain on non-trading derivative instruments 11351000 5954000 0 17305000 -26616000 -9350000 0 -35966000 -9565000 0 0 -9565000 82749000 32066000 0 114815000 -11418000 103397000 1802649000 123490000 313490000 -1908679000 330950000 117813000 2530000 0 120343000 2 2 3 0.35 0.28 0.61 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">16. Customer Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Customer Books</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In August 2022, we entered into an agreement to acquire up to approximately 18,700 RCEs and derivatives related to the customer load under a five-year contingent fee structure based on gas volumes billed and collected for the acquired customer contracts. The customers transferred in the fourth quarter of 2022, and are located in our existing markets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April 2024, we entered into an asset purchase agreement to acquire up to approximately 12,556 RCEs for a cash purchase price of up to a maximum of $2.3 million. These customers began transferring in June of 2024, and were in our existing markets. During the twelve months ended December 31, 2024, approximately 9,300 RCEs were transferred. As part of the acquisition, we funded an escrow account, the balance of which is reflected as restricted cash in our consolidated balance sheet. As we acquired customers, we made payments to the sellers from the escrow account. As of December 31, 2024, we've completed this acquisition. The balance in the escrow account was $0.4 million as of December 31, 2024, which will be returned to the Company in the first quarter of 2025.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In October 2024, we entered into two asset purchase agreements to acquire up to 100,600 RCEs for a cash purchase price of up to a maximum $16.9 million paid in cash or funded into escrow accounts. These customers are located in our existing markets and began transferring in December of 2024 and January of 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As we acquire customers under these acquisition agreements, we will make payments to the sellers from the escrow accounts. Funds from the escrow account will be released to the sellers as acquired customers transfer from the sellers to the Company in accordance with the asset purchase agreement, and any unallocated balance will be returned to the Company once the acquisitions are complete. During the twelve months ended December 31, 2024, approximately 72,700 RCEs were transferred. As of December 31, 2024, the balance is the escrow accounts is $15.5 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Broker Books</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January 2022, we entered into an asset purchase agreement and agreed to acquire the rights to broker contracts for approximately 1,000 customer meters for a cash price of $0.4 million, which was paid upon execution of the contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January 2022, we entered into an asset purchase agreement to acquire the rights to broker contracts for approximately 900 customer meters for a cash price of $0.6 million, pending certain conditions to close. We paid approximately $0.3 million as a deposit at the time the asset purchase agreement was executed. The conditions to close were met in June 2022, at which time approximately $0.3 million was paid to the seller.</span></div> 18700 P5Y 12556 2300000 9300 400000 100600 16900000 72700 15500000 1000 400000 900 600000 300000 300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">17. Subsequent Events </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Declaration of Dividends</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January 15, 2025, we declared a quarterly cash dividend in the amount of $0.69635 per share to holders of record of the Series A Preferred Stock on April 1, 2025. The dividend will be paid on April 15, 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:107%">Series A Preferred Stock Tender offer</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">On February 19, 2025 we purchased 6,353 shares of our Series A Preferred Stock at a purchase price of $22.50 per share, in cash, less applicable withholding taxes and without interest, pursuant to a tender offer for the Series A Preferred Stock commenced in January 2025.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On February 27, 2025, we initiated a tender offer to purchase up to 200,000 shares of our Series A Preferred Stock for a purchase price of $24.00 per share, in cash. The number of shares proposed to be purchased represents approximately 5.9% of the outstanding Series A Preferred Stock. The tender offer will expire on Friday, March 28, 2025. If 200,000 shares of Series A Preferred Stock are tendered and purchased pursuant to the tender offer, the aggregate purchase price will be approximately $4.8 million.</span></div> 0.69635 6353 22.50 200000 24.00 0.059 200000 4800000 false false false false true

  3. =@ZRXI;= MU)IWL,]52E\=UDF_A#3T-_$F\=AZ21-5-NMW4KC-;Z;G1I]/S.![C[$)]?#M MV*/$M!*V$\N?1CU>KAH^,O:+]< ]2*/I*/39-RP.1E.Z[A!@432:A02!%#K% M]1DQL:J4C7O$1,<89WFE];D5HWYC^",3C^B&X4)G<]AE((?"^AC[(7>%%8$>X$7C.EF["5AO#=)6_WO3?$[94ZP=T+=4Z(& MS-_6I6#!N*FTP\:$:F+'[^3*$BQI4A/WB*>K?*'A(-M5UB?\>Y:I\70\?U$4V4&:)$H;([S#8#UEV1E\^TY.= M#R:4K.^2A^W6$[:@$#XF7>V!).4SF-+64%:Z MXLHFH#=0K$(@H$.FIFC@9H#2^H6^0_UASAK_#6CBB-WS1(8,?<_W[5^G=/ U?)&:$:2(=KWCDJ)RLY1(%88F M!N@ _\;>>.I[4>1;(<9>G$R\.!HW& ^4JJ]OT>Z$8.\K3-@Q.QD(>&(YY&Q! M)J.91.ITK76=VP?2P _!&N9S<6@@8[]!_^PC5&H+X *]+YG!^F -0&',?N@D MJR_(\S,T03-\6LK.%#:!L =!Q:;>^D@";^(#3Y1X M49(X?%'HA<"_@V]K[IX;=F?^O7Z,'&4I4S5!SZ $U$?MBMD(4398'5>N4W76 MMX[2[8X@XW1*G03ZMDFME2#V)DE\B#42<2GR9K>C]6.PF58/E/7YHYT81!OM M#UO+Z36PA!Z5JBE>$NMSON M"/0Q%2OCRL9 :%K3V^U85=2Z2?319#60HH9WR][^_0J[HUD:-YDYNP_4XG*W MX[P_JVW97WQ-BNA/:%XCZQ9KQ@W_NL'MZW<[[! WF] -\OQD6@]Q;SJ5]@Y. M*,A?A_4C\+TP2NB2!#.&5!?W]F":"?=8\!SJ3L$6\/DSW&#&C!-5J%G7VUG>WD7OJ[Z3; M>N>TKLM2T>$#]&2;G0U-O\AT39+K[6M]IP_L&;1A.VP;;?5^1I4XHI%>G:"F M%<,S4D7N'@#L9NH,;;W%ME+5@]2NVZ747E<-B)LB72L:L#^B^[=H9U3A[:$#;%EDXT&QM/8!:J9R[85J1TVDW0S9ES.[0:GE?RH5,H=C.P8[M M:]TA#O7I(JVYMLV/W9KD^:$!L9"VS,N48"[ M45\,S(*ZNP'4M: [#^OMC]LM43O3UT/NEL5VJ+45[W=Q_)!MYU#*<3CH>OUY[W$=':"@DJM[VQ9A(1_/,[6ZF-(L/>7+.C6 19N<0 M#1Y:DM?,T;;66U( ,[EP2IGG\KX^?6O[",?QSL"UUMLCH%PZFTIQC* C9!N/ M]0Y^.[=U\>]*-&Q$ZN"K&Q&NU).=HPH,SL;Y6THIP[IH$Y%FJQD".,:X#3/; M:76"G+34.=2$,#RW$Y/[?8;;+-P_Q]F^8[C%O NZNV%^Y?B]H3 O3PL6"<8+Z.<0V\9!;5@+6.3C%'11@> M$]N>)=X, O[$TSSM!\>15[H!P.M M=;T)LZ>?S-@$XUS+Y#ZX()AX23C#-?&"6=LY [44HD MSAOD!FG8#SQU>37P$[N#,9O8R]UZ7JF,)@#:]Q-S4Y^VM;OK[?%;_1"6/,"(? O:5V.(ICZ91G07H%6)9FS?CS4N.K^9*>C@@'X91*,F MC.5^/M.^;7]\=.5^<[,%=[]<>L<5,BUJFEA@J3^:Q">NKC4/IEK97^#,*V.J MPMXN!4?:)8"8ME$P*M4/1*#]2=;E?P!02P,$% @ UUQF6N,^I._%!@ M6!( !D !X;"]W;W)K&ULI5C;4&?[CY]%2^WVGRS!:*#'Z6J[-6@<*Y^.QK9K,!2V$C76-&;E3:E<'1KUB-; M&Q2Y%RK5*(WCV:@4LAI<7_IG7\SUI6Z7M5CC/;H_ZB^&[D8]2BY+K*S4%1A<70T6R=N;"9_W!_XA<6OWKH$] M66K]C6\^YE>#F U"A9EC!$'_-GB+2C$0F?&]Q1ST*EEP_[I#_^!])U^6PN*M M5O^4N2NN!O,!Y+@2C7)W>OLKMOY,&2_3ROJ_L UG$SJ<-=;ILA4F"TI9A?_B M1\O#GL \/B"0M@*IMSLH\E:^$TY<7QJ]!<.G"8TOO*M>FHR3%0?EWAEZ*TG. M77\A$M 8S.'>Z>S;Y<@1*+\:92W 30!(#P D*7S2E2LLO*]RS!\#C,B:WJ2T M,^DF/8KX#K,(QLD0TCB=',$;]RZ./=[X -[[[XUT#_"OQ=(Z0UGP[^><#!"3 MYR&X,M[:6F1X-:#4MV@V.+C^Y:=D%E\<,7#2&S@YAOZ:&!P%>-Z\:01/@.%7 MK7(T%O0*7(%PCT:BA<5_G2O$!J'2L-%.5FLPG-EV"/@CP]J!K,#6F,F5S""3 M)FM*ZT25HDQ29)EIZ&[/#@>"S*BJ1BBHT618.>I%8%KP M>70^_9G,,;I9%["HC5203'QJID'92FD16&(1@I Z!VJ6QWU8XIKT4E=J(:?[ MD)UY_/XHRE8JU3KUV!-O"W[G2Z<]!C5=]N=4G)$*@_@W7[3P]X\WG^_@5*Y M.CY749 I?O9LR/%C0.70,+N4$5X[4J0#ON@32=2UHG@L%=F.=)[ZE(\'Y/X< M>7*Z/(-9-#V?_SST3;3W[22=1G$,2E*1YD&HWNDA.L$6G"POI&P@[A"*T1O) M4^3ES&=5&1TD_ODA77)L*2G(^1S+NH7N\9:8B29D-TFR="@66!M1.4)HZ2]> M67FNX#@:KCX'5BM4#Q1E5U!-Z,9X>PS-B*;F@099(<@X+ICN18M_J\M:5 \1 M++),FYQ<4 _#XYJE!=\[O-5+=%ND9%!2+*62CD4XC(R H9W:,%9M5ZZ4AD$I MUP*90PEL X/D!@>%887B1@%^7%&Q+CPACTM@"%L,#8A1=6"<6&3^L?0L'$Z" M#UK1EL$6^+Z#UH9D:&FIFR7G:??HC^@^:BN 'OS65 CCV%LQ]E9P8'VQA D' MMY_>PU?*;KC__.$.:M40*>"PHDH)&Q&#QE$Z2V9)UTS@E-ZFLX@?+6M[QJYD M0F6-XM+8;XIMSWFAY.O&V(92JTLLTRCLTVJ1_XI2L!=JM+_#>GRRQW7#)RR2M:5QA>WNY=^3_2/DPMJ2V(CI/(N"K>? M(JW)P8.A[\ G\R@^W^LA7"?"%A%\;J.=GHTK2K%*$3[;N"Z5YO5M8?G]114 M;=TX/TFC2:_-H!)MX_UK6K\6U K[HMS2E/,^<8<0-%S-0]>JIJ]E9OPDOSJ* MQO\O1;XG/V'BO <5S](W#NG_Q)7'%N:8*<%:!- .8:B34&IQZ>QXZ;I^J9O* MMY&3.)J]F8VGCV?V\7F]8YD7F27V3#\:"=,GC!CDF;9WK#WU8F3)[YZ-9+Z? MM(VA_L0%D,S/ATD\#@YX;<<&SM!O7;TX=0[N%TP&K7+3>$=%Z$E]>*VD$E[SR^/C\KC?!U] 0%MT/[\ZKNA=N M1WHWGCLU#WXW/U#M/O*C'\\.^?]I]- M%N%KP>YX^.;R29BUI!U.X8I$8_JQ,PC#N+MQNO;?#I;:.5WZRX(6'31\@-ZO MM';=#2OH/R9=_PE02P,$% @ UUQF6I_, _.*"@ IQX !D !X;"]W M;W)K&ULO5EKC]LV%OTKA!MT9P!E1I+UL/,8()FD M#Z!)@S1ML5CL!UJB;6YDT2&I\;B_ON>2DB7/^)$NNOLAL423]Y[[.O=R_&*C M]&>S%,*R^U55FY>CI;7K9]?7IEB*%3=7:BUJ?#-7>L4M7O7BVJRUX*4[M*JN MXS#,KE=B4IN7HVC4+7R4BZ6EA>N; M%VN^$+\(^^OZ@\;;]4Y**5>B-E+53(OYR]&KZ-GKA/:[#;])L3 T:6S)3Z M3"\_EB]'(0$2E2@L2>#XN!.WHJI($&!\:66.=BKIX/"YD_Z=LQVVS+@1MZKZ M799V^7(T&;%2S'E3V8]J\X-H[4E)7J$JX_YG&[\WP^:B,5:MVL- L)*U_^3W MK1\&!R;AD0-Q>R!VN+TBA_(-M_SFA58;IFDWI-&#,]6=!CA94U!^L1K?2IRS M-V^$EG>OXI,0WHKABXRA@<1@G)^2-=Y:.G;SQ7[*4\;ID/XAR(>L%>T4I M(JT4AKV1IJB4:;1@_WHUPW:DS[\/N<4K30XKI9)Z9M:\$"]'J!DC])T8W7S[ M392%ST^8E.Q,2DY)_PO!.RTGNV)'O/.[8!PN$/=K943)K&)V*9A954]B&4YT9)FNW::UE(6B/JT"\2+MUWJZY;32OV(*;@"I*&E;*^5QH M41?B\?&][:@'#:Y@Q9+KA< "#HD-GU7 6 N]V+)"BU("^<7HX]M;,[H,G,Z" M S$!: ^RN58KJ"H%V*V$J&($2WWE&#CP#F+QF8@Y> MM.27%:\)F&HTE)DE7()8.K]1#GG'09J6YC-D?W(O0WGDYEI9J#-R 9OA;6[8 M$IE):)4&?Q6JJ2WEZ;K1% _C;:,O=(GU:AN0??6B]V(;GSM>-BJIT+@*4D[X0W M'X5BSJ5N ]$Y>E'#64C.1B.-;;6EK8+K&AC=L1JAX\;@_]:SKL(&L1A4K=OG MZ:R2?":KWC['/#4YG02V=A4H59A2NF#,>,51?,SU$9B_%![SB401]Z)HZ"SY MRFTV?$7Y@AP5FC)DRQJ4%A(7<45M:=+NTI=K39XA63Y" S6 Y;B6["^JIA04 MM-KPPG.+77*[KWZFH%[Y8KSW+O<5+TA0!:<6%7PJRH#J:8/V3Y_J3NBG /VT MQ0LBDI27E*4]A)VV#@/TE1*1HUBU=DM=NGJ0%(]/GA_%O:5405HO.6Q:()QBP*9:,KP@VS%$-4G_V,,1\P2E<3F*G MX*'DH>#MM]],XBA_;@9)Z@H=U8!B[NE7S.0G[0VCEOGB2 M7L684RK4;DWL;-;"S5W$36P^"NP[B#^8Q_<)THXR)9S63"[70L']DB^ M;H@(MUW.#-C:,UQ'#[[E$$/WR4>%"\QJ@\1]QLA/S>/%?C<]WG^E/@,[C(6 MG@<<3R8.@;?[$ 8^,!AKA!9?&DG$PK<[ M122+>NJ ,@^FIA+UJQ52RAMH[>D<2;L1A#3;)3W?=OH*)M+ 2&8=RFC%=4^ M]G]I. [:[7.7:1W&G]>.% ^$HKX3VZZPE-^U5!51DDLVFM?9K+&N[;H]LTHN M/,6>\9S/OUN%.:C>HL@-H^+3KFV2+R!-M]%^VB7U UHIE=.[HHN7KWR$0CKE M2&1^.)6=E_'/6^C2NJ1^6=,%I=I!#KH%PVDPVMV :%C0+JEQ]5'MP-'.%<*W M4" ;-"I?!L399PKAQ(S7.[+WP-RQH>6R:N\X<%>E>-EGWL#.]#-C7TN7['?5 6G&O8K=:EJ2U8.^NFG8=OY-+2>68?+7V-1<\8Y MA[ALEZEWK>AV1J(K]#"@AXK.G S$;#M,O@_*2,_D;1_0HFT #L:LV5(/EP Y M@PLP -*\U6YUZZT7CHM48^ P<_F,O5?UTVYBNMUQQOO.QL>-X>'* M>!>?[Q&?=^]>VX:E01YE+ OB-&%O!TGS[O&@Z[^$FA#9I+FAV.7'[:C56_\=BHYQI9O9OD&"X14B'K,/!4/MV.GT89 M:^K);8+YXG W(">$6D0I"T,FJT!*,>Q+6' MU%KQA%TD09(EE_24A\$X=(]1CJ?4><0[Q+GCJ)0\2=A%%$23Z25+X?('" YI M'0=Y''JM49!,QZU6S"7L]J17CY@#_9=L' >3/&)9&B3Q!#K28)IEEV<$'A(6 M!7%.R1F'"8NR%(.>I4GQ*\/MP3QAXR2(D@D>LBS(QK$S.PTF(;ZD#6_OW=!A M]@7-V9.PGZF& R,OT(:-ZQG!+FNVE!/B8$[$5P=2^K&U)^^$9ZXDK@H6CY0< MCM%)15U[>'#_9*J[EPZN+QB ;.\N?X4G2L,MC2CTM^[V>Z3.#["[Z>G]T>4- M%OJIUU]F6EYMJ?Z(=8Z_!SODX!88'74L.ISFY/@[&2>0= MGZ?9HV"XM(P32;A'C)Z/^W=+*%6B,A,>WZ8GB>'8$H1 M@=Y)1,'I#]/S>>Q1/F87$]35-.I/1O]'4C@&X"@CQ&WYTW"5^1DI",-];_N5 MOYT0XFF0CT/?"<(\=TNHRM2A $OG4X=K$DSSY&PQP?!+AKDPRO)A&=/;U_$! MT$Q#DH'8CQV2"8V/'L=%!%),OHX0LASNCZ*4"A':TQ#2TK,&_"U)L&?041QG MJ&$^K!$TXD+2X*VX>@BQ0CNQDQRR#2]//2;T_7@QT/YQ M*3@<2QOP_5PIV[V0@MUOTS=_ E!+ P04 " #77&9:4FF,+Y4# 9" M&0 'AL+W=OV,_>%*1 ]/E=)N'I7>U[=)XO(2*^$&ID9-)QMC*^%I:[>)JRV*(AA5*LF& MPZND$E)'BUF0K>QB9AJOI,:5!==4E;#[>U1F-X_2Z"#X)K>E9T&RF-5BB]_1 M_UZO+.V2'J60%6HGC0:+FWFT3&_OQZP?%/Z0N'-'W\"9K(WYP9LOQ3P:,(&AYQ(^H% -1&#\[S*AWR8;'WP?T7T+NE,M:./QHU)^R\.4\NHZ@P(UH ME/]F=I^QRV?">+E1+OS"KM4=D\>\<=Y4G3'M*ZG;53QU/!P97 _?,,@Z@RS$ MW3H*47X27BQFUNS LC:A\4=(-5A3<%)S4;Y[2Z>2[/QB9:F^UN]!Z (>?C:R M)L;]+/&$S1I)WN'C6\.Q/WN(][? []?U3H/,YT *>A7HJQ%^>&6L]Y,!OP M)<+&*.I@J;?P06J2F,:1OKN\A0?G)?4'%D UPVJ-MJ_;*\D(ONAVE'!/>LQ+ M;939[B&#]^^NLS2]@PEA'0_$S%HJQ0(&H MH&ILC#0E-4S4 M=Z8#6#I&1)&7O+ZN%@-PD6+R0/<1C+' 45Y5$M\HM?( M(>'GQA;/G#+?1LDB0#LB+R0>LN5B!V,'.^$XSO0Y3MJ-_YW&M!<0!0%]C\(Z M0!YLKTGKKG5'7?8R]\&I 9 [DKX+.GM1LL*=+XQQA\V[*#_-[#X M!U!+ P04 " #77&9:^=F1OV\$ #,"P &0 'AL+W=ODZ(A?B(/8;[^]@)UNA?RB-H@:G@M>JIFST;JZ'HU4 MNL&"J:&HL*0_*R$+IFDIUR-52629%2KX*/"\\:A@>>G,IW;O0_5@Z35J$?)\@)+E8L2)*YF MSL*_OHW,>7O@CQRW:F<.QI*E$%_,XD,V!_YIG>S)S$@0Q7K.;Z46Q_P=:>V."E@BO[A6US M-@X=2&NE1=$*$X,B+YN1/;=^V!%(O!,"02L06-Z-(LORGFDVGTJQ!6E.$YJ9 M6%.M-)'+2Q.43UK2WYSD]/Q#J5FYSI<<8:$4:C4=:8(U/T=I"W';0 0G(/P M/HI2;Q2\*S/,]@%&Q*8#B'T70B\(#J#%_9&AA8O/('WLQ#9 M-N<<6)G!@<5PGZN4"U5+A+\72Z4EIS1D;HMZ&Z!SZZP)U%N(XP61XQ".=P]PV!5%2 7)FZDAM\DI91Y*? M,KHAZ/: E/9SI4&L0&\05H)3L>?E&E@AZI( +_.2_HA:D: :7 -%&(LEP791 M/M@)>Q+P%OS <\,HW)G==;P>=WE=O$D"/[CYC4A(N!/$R$BX21S09#).8)&F M=5&3!&:&F]3Y?U8:+GTW#(,!7$;)U> 5Z"Z4:-%]-PX\FD2)#Y^_>:15'KE> MY/7C:>V!ZP7>P+ 8^^/!#E"GQQZP8T3.NMM0P% !>77]HU"1ZU->9R8:I2A_ M2D51H49@:XE(MZM6@Q/1))('\?P^CGV,SGJ,#/]:YY( +UA1W<"OQ..NY;'H M>?P HPGJCHMO&6=E2I;H@^3Q]W(F=J/0)$#B7L7F3^C&M%YD66Z50*>A&WW7 MF_C]:I']2[P:AOV)?G;I4]@6N['L_\1N8#/JBF)OQO$D&IPC'>R1#CS?ACOQ MFK G07*&\O?C,=(GSQYE3_H')B]#?V*JPCO//=SCWH$T5=$E[1F'^VZ21,>) M](22*'X%D>@$D;Y.FT*ZKZ5)9Y/<>HO\":%HGC T3]AA:%Q[U.0L*U\@M>67 MV3U4.B^:BGY"27T,\'QE2D:>R&?83^B5% 4!41' "S*I0 NPK01BV9)RJ:(5 M=1F&,=4?JRHIGJU2_@)OO>&$&@/.C=.H7EGK9<;WKQB)J9#&-EO!KS1[".]Z M\U:U-B_D'B@^4W.H&FM?]U(<#5E.^ZJ]90[?BK_(+::U,.9_+QO;LC;918LQ M5?;$L],KB)I)TDTF=G*QUC<0MY[N O%9:&9?&;H8Z)8^]EB/=CHLLG%M^TAS M4]+KUC1;_6[?JBZ:#NW;\:;/_&PO=V]R:W-H965T=>5VMH'< 8D80\'$V!&E/+U>[H!S$TDY=?LB\2Y MH-'W/MV8UVMCO[NE4J6X7V6Y>[.W+,OBU>&A2Y9J)=W0%"K'D[FQ*UGBTBX. M76&53'G1*CN9_OVM:G*3.?JLQ6N6JVD?;A4F5F_V1OO MQ1LW>K$LZ<;AV]>%7*A;5?ZK^&QQ=5A32?5*Y4Z;7%@U?[-W,7YU.:7W^85_ M:[5VK=^"))D9\YTNKM,W>R-B2&4J*8F"Q+\[=:6RC B!C3\#S;UZ2UK8_AVI M?V#9(8C+'?\7:OSLYW1-) MY4JS"HO!P4KG_K^\#WIH+3@;;5DP"0LFS+??B+E\)TOY]K4U:V'I;5"C'RPJ MKP9S.B>CW)863S76E6_?J5GY^K $);H^3,*J2[]JLF75>")^,WFY=.)]GJJT M2^ 0+-1\3"(?EY.=%-^I9"B.Q@,Q&4VF.^@=U7(=,;VC'7*)=]HEF7&55>(_ M%S-76OC ?S=)ZVE--].BN'CE"IFH-WMP?*?LG=I[^_-/XY/1^0Y.IS6GTUW4 MMUI@]ZJ70^%%I#^)09"XT@DS%^52B;G)$&PZ7PBY,E6.!Y*?04H_CL2^SK'45 YWW,&K#:_V[QR)7TV^>%$JNT(8S,I7XE;EVEAQ956J2_%! M)CK3Y8/8'Q^(_";&HY/!:#3"KY>G_..VFAF;ZER6*O6B_/S3V60\.:__ M?S&ES$36V:FF$ZCX=_C)ACUH^XLGQ!^PVM8GP^.5S)GHV/!D]'R!KN4)QWLD>AJR$ISE9*[&4J7@V.1Z>(.*S MC)-73G>FPZ/Z#NR5J1+\,<'$YM3@)E,IZRG MFB+/),9' WT]L M%MPZ.45NX#C[BZ:LQ*1R!-/ [ZQ)I[U+FWP?D MA#(%/-!4Y,C3!/(7[+'?8NB"[D1.!L*%S6BY6\LB_*04TCSX9L#OBPQH#S%C M9;Y0%F^;3 D"6K;*<^B+U. >O$-R=-%&/@QI>Q]NU&5%KSH![4$Z M>D.5AL3(%#S7NB%ERGEE>6VJ7&+UC+1$*') J?ACE2LQ.?-N/>B81;&;4&"# M)#WXH"U4=@$/35>U5O9Z=_<.!%[7<,)@F;X)]DG)]#;Q\;")<,?^FWTPZG_( MSKC%3P$VX1.N%O-HQ&*>LDJ7Q$;+71():$*KX)S/)J/C)N^Q#B6E'T#4Z+M] M7005!18N%E8I+PKJT-H:JGOS.67/<;OT; O@H;B,C#E1D25WUMY]+8@5Z,04E)AS9TF0T47*I>2=\@A+IH*)&^9 M9;RP6^1G"A[H'+V?@Q540V3T"?G;,E+"MH;HK O M/:7Z1:'^K.#V0=%0,(G%]MB7!SZI6V*)5@W$_LS?^Z"@/"S[ "TZ3[G(*H=- MQV1 ?"%H=!LRR2>@EYR0#&P=C>,YBY[YZ<--G9&HL$BH5HD5 M(7I1JAQW>"N44&"8J,J!UV'9$=:K,3>L6XH]5FY'B5#:P-/#A2R*#(:;(8&@ M!UQH-M]D.#E^3OHY&AZ/GC\V>/E0D!?V3$Q/(E!#M^E*Z1=Y*$'O9T;FOD(] M1DI/^F80%9Q$#X.5#.4QE\ L,*D%R?..$W@S0+NU$W1,#U6OI04W2)W$:4S] MIC98$TW>A:I9I@$SZGS#M%N)'OP$':T5RA0':\=[;GR[PE6"GOV.-OD/M,F" MK YSN2I)8"FJ0_!U@!JN,TISS$@&(-*RN;Q?[,_#0N@@J3(?@;PF@!R257H^ M2?T'8J-[_2"9QL^8UE-^=!3]:/HW]"/<:KO2.ZFS!W&K5T6F_N8N18IC>Q%? MA'Q2E@TP1[O(!6,3*BPR(53.^-K[ S%-4'U%%4MZT$#>XXFP:?Z/_2)*)C+] M9P48BH6%52N-JB+3%A#Q^H.(2B;+1I!A@+P-$@VM#XB1FV!!(<$+MSY 9%G$ MZ,#QQ-:(%19X@;K)0"C[U& $W55YY4"H('S?%./-,E/O0VQK>C5"MAYK@-O? M8OR'-Z$-;BMTGF25-T$NJF)NC6\X!FQX5%J\N $$)P_-2Q["QDZE9;I>6[,3 MG:%?(PCO\.-.(;A*+G0$>)'B%@'NEDN"0(.H:A:6P3^M2%BYE.@ 8Z ]XM8X M"B#0]D*WQ&V QF^0;073?]#W6'6UA(>3"H.3WA"58:?)654 &JV>8Q4(S)E MX@DDD0"S09Q1/6\*^'@X'I$] =&GOP/\($^@D"BSFF7UU_>71#]B'P<*)OY9G5V&G'=:P<'FXTYV.3=N LWSE\@LBD$R"6(?&CZ MB*K5"6W2/"SEO0K3A7@3NDUY,$2Y;TY;?ZP0)J';'H%.QIR&;.W 7N;=CUC4 M=SICEH_:D&9Y*J$II;OV MN)#G?1LCV*#$+7RIB*5A_^$ R-LX5T]$PR WY6*RT129EC.*>&K\ 8#ST@?K M'/>HN^'RQ,GN_=6 ]-5W:0XDP!Z.?L31$?39Z)4MM4.G.TTT&8[&W9#LMW70 MV2HHBGB,.X64%EN%WI8QH?F2'5K=]O*-C-:KP-!6@072]:K[>(+BT@BQ93#: M[>Q)=O@4P5)8IP8)S6RA2"NSU).UWD%2X.AE6V.J;'L\[IC]+I"D8ZLX"WOEP^Q?*>:&C1J$RDK M,!6>5EV(SS;VZ;>E2;X'F7NM?E/0[B0@"*+%GSM)Q("F5QOX5EFSK0J<)LJPE2N, M\R5^(%:*E E,$S8AZ@Q4 MB2[R)-P5VB57GC\TO$6]AOK&$[0P/X-T3B:>%AN%?"*C(X/=,$F[9K8)U)JI M=-%,4,EW_,B*D6^#'IMQZA5JQCIO(&ZPVZ"WOKV #XU.SUUG:/L8:(;7!!_F MA6PWKVCDUEO(@TW< ?0OO=ZH9M5#X,<40]^@;8?0COT*:PI%$U#.N.'\H@&Z MA' R.L F;-N\&\\YT"N%6I8H?4==CW>$G.L7UT9N&WK>P4&6E]9D+<-[K$*; MPN@T_*W)=S,ES$JE$#BF;A\2Z9:M)!3 SA(F"3T1A?FVG,3L7-%(#\\XR>;" M\0,$.)W[0=Q7#!E1/,)Q.P"?/S"Q8FVJ+(TC3AXC4Z$YK\'DHP:#0LH:P9\S M/$K+9-Y-Q62F:.SNC<0P;P%I"9G,Y]RL^/'U>3V/X['WQIZ1=MC5-Z:&<1_ MCPJUMWS3?@L^J3%D/D.&(4>!N MQHYW&\G(X6U5E,G#HZ>^.+^_N;Z]:%*H^%:E"Q\W].8]33QX -\:OS^BU!]P MU<0X&I%C0W!*'^_44R#2+6&XN=09Y0OR( 3A ATY-/(@X@$263DU2<5J=E7! M&95B>7M^IC#G<)A7Y/4FCFJ\3P.0U;9=0QY?<$U"%1&]27O:^W4H_DD30T*) M:Z0K<7U]#='AK(Y+:PJ4D)09,TO'EOX*/J!R-(B)3ZQ(]40TPS*:6]X[D,9JAO1+H,AU08G"&?52YI !!3+.PS%]9R&9DN:4+"GM..*-1YJ6#@: M>WJVY)/B3'4R=4FH(B*\4-#;M8;G7>WP(5\+S5):J=:N]8D8:XI\(\ #Z G) M*32\V)ZVS*E^RQH*^#1G['##MQ\;SVDC=.3QWD7H26CC&RB M7XB1):%9WB&]I/,OUX?0J95K8- [*E;L/A#(AM+M.\UF8M/Y^('/H?RZ32+S M4 ZNF(?/Y/P! #ET "";CU"W'AMN/8BE^5O+?#::K]/4%XWY=XTI"!V$J"Z@-Y<8H:"QW M$?7/%=]'!&+&5JUC1$Z-<1[Y>&+?G/51A_]H'/^5XNFVM/0]YD?TT+>,(CH\$J"[6GP0UC-=#K59^V>JE3WJQ=EW+ MMCJA4 (9*>YH>@LDOBK,%62+F/_$(#A<;_0$-,I]96T,/@M6=*]) ?%#KNW, M1^C)GU1MFCCP+.Z'9PWT5448Y]6)_>D#@G#6'V>V\@Y.&%O6'M1H4>O!Q:?' M()\#. /)5I;,6^/5'_$'DK"N'GA8%4'+7,"L"C/O&H!R&?1S%=^)$)*1=,[8 MZC>W3H6Z'^Y9Y;]-^TM9TP$#LXW?(FSWZ4U?E,M].9>5CL RW1%C>2J)"47??7[W=(2I;C2]U]242:YW[.=PYY MMU+ZV61"6/:UR$MSW\NLK6Z'0Y-DHN!FH"I1XI>YT@6W6.K%T%1:\-01%?DP M'HVFPX++LO=PY_8^Z8<[5=MU&LV/LM%9FEC^'!7 M\87X0]@_JT\:JV'+)96%*(U4)=-B?M][C&Z?)G3>'?A+BI7I?#.R9*;4,RT^ MI/>]$2DDB3PG1E#C)?#LM2*)L/O=U^J<(]EP2OT3EQOUE*W]V/.FQI#96%8$8&A2R]/_YU^"' M#L'UZ !!' ABI[<7Y+1\SRU_N--JQ32=!C?Z<*8Z:B@G2PK*'U;C5PDZ^_ + MEYK]Q?-:L(^"FUH+>-R:NZ$%Q9,C_,:MJ6/';_Q]4]]+D^2*K#7LWX\S8S6R MXS_[C/8L)_M94L7>?HNGH[1&%)ZW"DV/69BXTXRR7?"9S:=?L3'R5UO,\9[(D0J53H?.U/\]]H9\!LQC6IIGT*5.35H8',^$)DUA M,FG(G956)%DI7YR^X;@LJQK*P'WM,3-@7S)I@DCAHY)HD<*1QH*0M%!SEJBZ MM$([HP0=7ZJ<8M2R+I"EUIWTQ*+,>)GX'!BPOP7C584XS#?94'2S!#JI6D-, M4:B48HFPR24G1(4PU$_MS[5N)Z%SE0/S2<,.VTP*S762P8^K3"89.5MI:>6W M8-W&"[3:Z[#:^/0+*G;9R](1:H$4T(JG+!=+D9M;]O-/UW$\?+B>-RTG7)4*2&)B@F4QAFDQX[I/!QZM)!WA[P#YT/) @'1MFQ%&5/Q;2GIZH.J1TA'EDJEXF6Q+)AHC"YESW7BT0RCWQ:&_A\4F+*?P@Z=?<93?<5#KC!/-I:QH[3'$R]2DCN\I3X*HR%$RG\@NN2 MD%S-,PA&.3)2RVAL/?$H\>M?1C'%L[=]'.&\1!"&KA;$Z^7[Z#/ M62C,\Q;'@:>OF=1=E[N,"F3C\[ZC>:< _N6:ID9420.SU.P 0;OA(E$8-'>/ MUGMBZ]JEA^%MG'?^!IV'7SB\9"$=*><8G"THMYE1!1H:NH;I=]'_",(7-&=C M(R?4!$3-Y[Z[!DE0]% TG$#KU.I(#"YUY%Z\KU]DGI&+4LZ!,6 /9?B!]NCP M!4H3'FGAFB-J"3X,_J/6"B;DMD;*$1T?-TWFUPZ&A:$MI1&H,\O1A,,^BZ36 M+@!/'+W%I?JF^5J2;)@;4*'L_B;6V.-'AK8Y<+O=7,,44!J5R]25Q(SG-$@P M=P4Q7A_=ZC-S^@#B0@*#E7?!"AWFB!O8F?M1U0:$YORV;5$-YC65_$59= !< M%40Q0UXUUP7V&Q"0@(^4V#NU!#>\89/))?Y.^].;$?X'',/753\:7[(O)_!H M:.+^*+Y^M?+ZG:+!=?\JNM[2X*8?3G;O__37G;]:G1S@;06BF\M=K=PF M;AD9)O)RG' @A7NBA9+?2#H]@]'9+Q M-'6S2]\UT-"K&F=VT)C&@P/.PN6MN3+RYDKIKKZ;^QI/_UL;Z_HC>J<6 #E,_CT'SW980 M4F#<[UZB#RN]PGQ,K2RM_;,$>.ZO@#XKA;O.O1D-(HPG>>XX01HVQLU&'ZQ, M)=R EZ\'^YZ'AIUGO$+HA7NL--YZ_Z+7[K;OH8_^&7!SW#^F?N1Z@4LBBF4. MTM'@ZK('4]T#I5]85;E'P9FR5A7N,T,R"TT'\/M<(8_#@@2TK\0/_P-02P,$ M% @ UUQF6@"T#LJ*"@ DB$ !D !X;"]W;W)K&ULS5K9TJ+YV93"5IMYWE86H>(!*24"$) M-@!:=G_]G'M!4I0E.5_ZH4$P[FTA&)0$ ]8["&(MKZ279R?6 M+(2EU>!&%VPJ4T,YG5%0;KW%6PTZ?W;K3?3YV07LBL6E21%K)\E=)UT/[K2F M&Y6<+@*GP19._8%X:S(_=^+W+%;Q*H,NU*IU&U2Z70R>Y'BEHHX8]MMBT!N, MGN WK&T=,K_A-EOGTJK2UFOY@-3RXMQ:F?_ZNG4@ MT"J$2O/$/"CEVB(RF4.-R RL9!:+6%N4I+%.F*GP<\4ZR.R!7Y(\.9WJ1$NO MG%C,C8CR*DZPD/BWZ#KB/>XR0N;&Z9)5K%ANDLUEA6R(17< 2%=$MMVTN;F*YI%JM9BJG5!)>F=9,',LS86&GUDV%YPBZ>8B M#T4$39A*F)S2J+Z5.4HATB&W++5'O+++'"N)K"@HS=IB8K+"A:=MP:Y1<(&" M-V!DD$,^,;#"AF7/)IS$P1_HG'[.)GKC92*R(IU@(91U5/BL=JG8G=2)G"2* MC=+.%>R@ GW++K,G,Y[A>B MA^0@.O:;B"%!3*6VR\2FETP0PN^_23 \-X'[EK*E9Z(MHNBUDJ@GJW)C/94L M'*Y-W%DQ? [.A0??OTD*@N8\^R@6_=ZO>)"AMLG/4Z4]]"2?LIRU(@BI@[#' MRJ.UZHPD/M*/XB63I#( >9D4<5A'C8_2.*2=NE=1P7TY47" M9BXUAV! ";T,! KP/('EQ2S4_!:7PF$8M60:=RRG MO$_"M&^&NTX'9Q+RB8LP%4A1+$+SE+,5DM+F=O,5VC2:53DZ2$:3.5H_18<; M?]V*=N_%;Y6=40TB=E2KK4@;-";JTDGF; M-1^PLS?)B13W(!J7(.:,?'=^>W7^9T>\HGH3J4'VQX01$JS#((RLSJO<(+:5 MV_*$6"'Z2KPS*/.!H+ .>B\O0D9/Q34!0XSSL!V!RK=A)T3O;C7*!9.">N!Y M%"$D'.5KD^A(*\>L^B^I0Y!,C*8 ,&@P4'"Q+.;H3G6&6:;1=N!IS[E)E4( M ]*!5QZKW8C4XVQLAFM+>2V4Y>Q"N=(K5($1>\"8&),Y#6D*LM@/$]O/95;V M*DJ4F,JBD5OM,MT"2QK("7D\3"DV$GC LO,.0N\)8QX@!(K6XV^UPK>IC=39 MZW6.L*-*$C"L9>-Y+C6K=L,QCPS)TH&$NIJ-PT"!0N \*3B84VM2[JO\%/5# M+J.60/+!@!5M(I:-W; R@::SHYQ65/"18AA3[8/X_Y#3!Q>#8,J@,UJ:@KMA M=-5 I2]_J=XWK]8V?("-&BX."VLB8N*$)E M7JYF81K:&NH.TGB/7GE*9U "U/*^XM;=GZA,3;4_J <*==IM:M?CAU)29,I7 M+/<3X]Q!%?]!PVF-.W9:HIP+*8M7_?K5M\0(/2O GLLE)-FRU=J"*1NS?64/ M4H'+M9T4E=!VX!7*9QWZE(L:E-N RB/LMLLA":.(K \I&B7&<>:7,D=5#/;2.8:Y5=F1XT"/.^4PJD= MHN)V39-PXD8KFV[?YO47XEV]7[L-V&"?IQU@"NQ$T7[B$S;0GL-_P%WB'YQ M5X2I7U$N?^1<_I 14%0,X1]+&0(2'(D],4!'[ =ZPNI'(HRLJVK/:95F+@': ME?M#QP.]/WA9?WX,@O;'XP, _L[S(\(,!)OIX='HH&3[E$:CFME>??5J!W>U MQ7B,W>AH6X4&B>V0!\-A>SP>?@ERQ91%--&6QP=SD\3+]N)4!:KAHL-1NP\? M?H$GB9^KA =JLT%Q'3#&E_=$OECVD@KFTVZ=3DE8)$,8/-G@!\(6H43^5M9@ M>:-_K/0,WA\VIL>FQK5K!^R(RSF=&U+97(:9OZVEO\Z@:'_<7K&_.B38F!:!^R]\IB@G@ 853[L^8N@EV&^FPZ86_3@[*IWBPE)*[M+'.N)-?=3P ^;]E@.:#2>G M*P=&R_1X?':T#@W6CT;'CQPQLX-07\" M8PV,7BV5*6UY>+I2RT#?":.'N@,&IPMI6/<&*R8'JW"H873#V@U^(GNX9TQI M9T>'?+&"+NSMB5KEN';*O(Z9EM[['\&F<"(%)N$GR*8W%Q4D&-+)OXD1'93 MGY9^)2H[!OQYWAGU:DSV&&I],S3;@,R>_UQ@=MP^'(]WPF5AY0^%98R!_N] M&2G*._OO0V=?T6L[F[YU[3:^)^?3!_HU !WE8/2$K\SKI_4/#L[#]^S+Y>'7 M"F^EG6E@DT1-0=KK'!^VPE=FY0OYTHB;+0 [Z?&^.J&!-0_ MPSC[+U!+ P04 " #77&9:E'K+^<8) !Z&0 &0 'AL+W=OKRY[/9:Z$W>:%Y_T8NGI1>_F:B47ZD[Y+ZN/%M]Z MK91,%ZITVI3"JOEUYS:^?#VD];S@#ZTV;N]9D"=Z8=D:FYK'+_ MR6Q^5;4_(Y*7FMSQ7[$):P>#CD@KYTU1;X8%A2[#IWRHX["W8=H_L2&I-R1L M=U#$5KZ57MY<6;,1EE9#&CVPJ[P;QNF2DG+G+7[5V.=O/I2I*93X+!^4N^IY M2*3WO;3>_3KL3D[LCA/QFRG]THEW9::R0P$]F-+:DS3VO$Z>E/A6I5TQB".1 M])/A$_(&K7\#EC=XUC_Q5KLT-ZZR2OSW=N:\!2+^=\SG('%X7")5R:5;R51= M=U &3MFUZMS\_%,\[O_RA+W#UM[A4]*?SRF4(&E5ULQ9>[VXAD=,59)_SPQMA5YUQ(Q$W)=$F" MOJ&FA#?B2_>N*^8J4U;F0@?%'J&63J389:RDTG/=(^I(JICK7&%EZ4RN,^E5 MQKNM\I4M'02*;Y75+M-\>N;W1?@DQ\.0A52OF!3,_85W$+GM0'1D&E^90_,HOK:D62Z%*KSUD M"A#CR3BL*@3!D6*(CDB&J])E$+Q0)2W/MZ(T_H>"ZH/EI'@K5=\DGAG M(_Z%%N5:SG1."]A5 '15B\4*;6F-G"'HM5SMQ$HZ1X&O_6I7%JJ8*>L$W$-< M/8Q%'F]3Y#5#M/,M@JG8D>=-ER'0)>.0\I>R#6Y)VQ'__<3]RXD2O8@E'1I+ MT&8)JNNT>F(*)+'= *Y9>:)DVD1,H/ZL5)D>B5NFYY ? M?ILIOU&J9)..H$&DTMHMV2P+\LA1EM6#=I[?G3"MS-HJHC[O&F@<7Q\BMEJA M?EO)7(!R*$H"HPF2?XQ$B4IFG%?+?Y#![/D]=\0ZJTA"X="G+A6)K&H<<%?,/ MR'F<;X@X]'.EK#99$^DV7JI$;Z9,@G'$6N958!"F?B2;>8O$ KX90@0D:$_O MB$D+ YVYOE<47YC.+SD!CA0;9J!&XPPD/,?>N37%B>" 2+&>XRMS\J(K/C]= M;0T-A"0JFHQ0'"GS:3O;\-\!-P9Z2II:#LB9&W*5,@:Y*U,2Q5V*,XZ:J1PV MN7,6PU*"@#<5#"_]I7A?\]\+,8P&DX0_^\D4GX.H/QR).^;$.)I@>QQ=C/OX M.YR,Q6?CL:L6(\91_V(L1M'%=(K]HR1N"WRG81K%4 SI@Q@R1OU&=@(]]":& M; 0/Y34;[UG3 M@"RP@*ERFEH$)E'019_$@/A?Q<"K^4WD,J^&X@AX$1KMMUT'.8$"EFB1] MD20C\1$LF3/+_OS3-(F37]K/9 !1-!>*^&(D4&.C?UA?7+;[WB&A:-%_!WX[ M]-7M*ZM17W=FXK>*,#+;AJ;8M*F#67*'E5T+ GYQ 'M%+VH35U87&/1!_%G% M,\.1Z:_IS;K &8ZS"#@7DACVZ(A!%PIATT&CCM!G "_T%KS<[E?\CPYO4=W; M%]0WR;:LF?!/CGOUD-K,_I^Y3)OVP*6)$?5H6^9?O\M0DYL!]VDZX3"G/577 M+8<31&]9^B4J=*UJD#X>BZGWC :,K03534W$ZK5DPF[@.D3?>*\I +>[*>)# MZ3%VZ!GQ*8IR,N"F,FEPC;8VGHYJA!YSF3 \F Y)\0A=<'IH^;]W,\KEODEG M<3PY;PT+NL[BR043Q_DQ=?O3S@O0#"U[<7)U,*YWN F==CH-AB;3A.;*,!:A M*=#QD/8X1V,.FQ,FG=-3#L9,GEC"^=+3^6P^UZFF[#P:-H'.>J@Y1,[!29X, MYJ-7(>]#;4)]I@#) I,W]0$^>U&_ '6%Z4JNIZ<9)D:V?Z9RK6@Z>29MITJWF3XKKWGZ#&KE[APNEG*M6$X[$[<%.YB%BP7T ^[H$%F5-1YPOMP=&@*#TZU;"HHE,F\. M%VP4C%=N"=X)L,*D@%0P*X4CJLG-8MOVKF/GQGUICV6 0&6XU&%(DSX MZ0# MQ:.#6'A/6-Z[SH*+SY$P(3N,K:79G:^C@ZN%O]-QHT.)3?-N81(F@;JWT*95 M.U$ (@:Q(9_X'JG-QT$$^'*H*O<.> >_PN4LXT?BL>@ "9E1X;C&Z/U.1CTR M/]^YNL?N7'M[]^&%L@N^]:=1 P@+5^/MV_8?"[?A/GVW//Q7XC=I%QJ.YFJ. MK?WN9-01-MSTAR_>K/AV?6:\-P4_+I4$8=$"_#XWQC=?2$'[[Y:;_P-02P,$ M% @ UUQF6H5_EU=%$@ +C( !D !X;"]W;W)K&ULS5MIG<_V+P*0"*/ER\3T+.-L3>N4LJ+VZ9NW?.] MROO5DZ,C5U2JD6YJ5JK%+PMC&^GQT2Z/W,HJ6?*@ICZ:'1]_=]1(W>Z]>,;? M7=D7STSG:]VJ*RM[YWLI2\^Z67EZ8NC%\]6+YW=O+DY2-ZGA_X1:N-&[P7M).Y,3?TX6WY?.^8!%*U M*CS-(/&R5N>JKFDBB/%;G',O+TD#A^_3[*]Y[]C+7#IU;NI?=>FKYWL_[(E2 M+617^T]F\T;%_3RF^0I3._Y?;,*SCV=[HNB<-TT<# D:W897>1OU,!CPP_$# M V9QP(SE#@NQE*^DER^>6;,1EI[&;/2&M\JC(9QNR2C7WN)7C7'^Q;EI&NVA M9>^$;$MQ;EJOVZ5J"ZWC!HR).]S),-WM@NI.9N,0,E1,7;:G*\01' MD"T+.$L"OIQ]=<97JIB*TY.)F!W/'GUEOM.\X5.>[_2?V;!XI5U1&]=9)?[[ M;.Z\A=?\SWUJ"(L\NG\1BJ0G;B4+]7P/H>*47:N]%W_]R\EWQT^_LH5'>0N/ MOC;['[?9UZ<[.9V*KVOEM36-\(A%X0V_3L1&P0NW8JZ$;M>F7JL2;T2MEK*> M""]O)XC895=+;^R69S2^4E:LK"F4*C&UH^?QG3 6'X$'HC"==?B\$//.04;G MIN*]EG-=:T]2 ($$;./PX% X:36>7HH%"5G44C=N(J1S&,_[F0@:OY0, I@B M".*P6,&C%20M( 1VL*E4*[07VI&@-*>B$Q1Q!D*RKIL&UZL"TZ:S&, MMD<[D8WI6B\*V9)> )'.M)AC*Y2#TJ17)39$&A)7 S4P,-*2,B$CJ0#B"9Z^ M]9@ $$P/"YK$:DS BAYJ>!Y&'!'6'P%C_"<)B@:PME/3(&VQ7FQ,>6 MYF>1.E^8AD7)VUT@##N\TKQ!!NUB%:R[@KPA\4KIQ.@5U4!C;!7S%SXZ<7U^4?'[T^>'J39^PC2;8DL M;>%]BX22A]XAB*8.IF>U870"HIN)C*][)MJ/P/GG$"11I]*=:W^AV(L#W9#T5 MZZFXE%^@P8N@AXLX@;@."@%\OG]_/B%_Z^S*L.^0B.P-EGQ\M),-Y%C "4LQ M!^QC:KNMV069R4#=46L_MYIFNO:8@;,NK>FQN<[ZB;B&FV'#;?\#[/H!#.^_ MP/ @"YRF6;$1H$FK.,6VA-)!%CR,@!_O*PD NP*WZX[=K_\20WK+CP9B8]A= M0.<"^G"&G.?@_HT4E;1+R@@[.J)H&YB&/)8L!AV-UBIA\XB"?U?V 6W@0]-#1*-O#^.4WSP4S%R9/9R6&Q/CP^G3T^.;Q\=WD0I1.@^5BL?!I[\$'A@BJP@5L?Y%R!S57-. M62PH7$^^?^H2]&TH>KI6W582)JW"AJ,>LEJMN7O?!Q#2K:VF["5TNKZ[/,[C,%72L!GLC4)8E3 A7\/Q#,QU( M%E1(P,'+ T9]%=;'K)&64$[A'XG4!-@=NP*^7^NEL0 =(#,*FHC-[!P!H)^* MRFP4T'@BEJBA@N='-!=*6HSCQ!_28AXVS+7###O(\+T'2A\^$'"RU;.W1*.? M3L1K@YQ'D'4QB*4/TS=3!JD>L3^\22H= ]=GQ."J,JWJ$P.8F(\%XAG$VR?Y MXC2?SZ_.LFD>0+EO@+-[XX; [(UL5J[25I$]LM)X\A@)1$G)I% >^X"B)'C6 M+4(SCN*"OFI$4L3)<:X 0YP7L5S"EHHX=4VI8Y$\%TE2XJ MY@PD DPFH"YP8^E&2U0,C2#+)).'?D%@;Q2O18 *V@QR1_QH:65#ZEK5*(MH MQU:%T O$)+HF@?O0HUQ O<3?GXC]DP-QC@1^0V[PBY;B$Q+XAG 2,K]M"S$5 M^\$T*?6='@?,@"_LSP[$%4()+.I;$E^<[F/A#?GA8")&O-,#\1/HG?^*)!\ ML\&''\>QWQI[Q"T#IA"+(0.ZO)%Y:,,E:E4J2J$!*II*!,W6PQ]0>,O5%@@/$UJPS$!Q*80TJB9F;/=ZZ#2QP(G(V9OV?'C\_7>S MP[]=O[L4^Z\42.)Y-3T806,2B# 3(F>4U.T@>4'"\XIFR>42RC"^3NH=H;*HY3B8BI>=JX"8_0 =B2FORD4;V5XAM\#/=]( MZS>ZN(G2:136 D MJ5Z<6R6+*K G37%4=MBA)?[*.@57*!,3VM7F*A"B0=QPU8,(;&,:[DD,1TL? MDK/'*21?V@Y \UEN:V/_5^-QN# %U:]3>!G)&TTGWKY]^W!0_?CHH7B*,]X? M3>/0&(7$'=\*J>E2W\ EI95?)"R.:0++8J??[F3P;)GS2JN%>)U!\>-B@31H M'_+2^Z:EQIPU=U$&\ M+G!]T*M:24ZV>/Z6Z88/G0QX[JYN&MT:2YO\@WY[B9P\FR6WO02CDJH&6'7^ M=P#8-[LN:P)^DA<>BP4!O/1X/&SF'6#1WX!%^P M41-0J>MD,.1U'$BK1*5FP7ZBU@\'3Z!7]!R8%>:IU3J.']KS4]_0OHQ]JTON MQ'!2R^UN%S@+JG'J )-A"PN'):9#QU@,Q['IQ)Y*K@1/*"SU "4'5N@H]3_? MU]P-Z]EAFUVWOW6:F#VUO O5.I**+%P+\AVU<0$>X$G42&"2ISF?1'K]M9[\ MN"W\3S6M=Q2U3>V_W2[S0\_]_VHV_QOZR'T;^<$M_XG=Y)#>"-#_M2;N@[+_ MB5U=!MVB\SW*GHP[0_F)U(+YV8?CFT$4)X9V]?.GOM!G6Q-^?C">*^X%H-+4 M 1Z8>N:C)6:X>HUXOE*MK'T_XX>/O^0)X8ZC0A,.'&IK6C8HCZIT**J,9T8T M9(X05>MX_$0="VZV]=/DU&3:0SK0 W=I2P*?-0M+'"8"95_8=M13C.5CV,IR M254:E"$^=74X1AJ6E'2@3C.9J/VU@MDYS['L-$7%K1#L7O_.6EMT=8@<_A)X M[GT=?(O:(/\QFQ[#3<$0#+(?;Q,I7,?431T!2A( P7 2F3ED;\W41:46"5[G M7:9HH7?+[8C2M#(U%1&173&> VX%6 WH4(&WNTJO^@ZUA'^#.BU55,9@"]2: MD2N"Y=#@9BU ]$:7AX&BP@/%/@-2 =0GC;#WONM@H=P_"/.B2+;E0%6#G?-" M22^YAQ Z/F^)7AGM!KSXN]0?NUY18R0X2&#ZL<5#EBE5$Q"-6P@!#*C?0ZW- MIN^B)V0,]"]A5EI5G'EX2XO*+V5/9G!A$#SUC@0]A]\F-D?"Q?&43TEA\:.^F(7O0O 0=-?U82FW@YGU3D-P.'"----Z),LZAW(6) G! M''NT\4G?[!UJ0SM$B&.20*UZ@GSNJI/!XLD(8C^?A=_Q$Q@3$Q7LBK'+2,)G MFR:">->':M8W1]P8?>/=WIK<(*V9&GO]-@&=#2X4SAKN)2$I!Q9 MK]7<\L0_IN */W*EQ7KH"Z?42T9FT$0[BE!B7,N%0DYXI6,UDI+#6;DVA80_ M7GL93A X3R3>'HD\FYPO'M6QZ$_.:L,#.>;"@<-8.,J7=$C,M[90W:L6[XI@ MRA'E"SZPYNM3E>(3T=WB)_>,MY-1XYW7C)WWB\N+@PGQP7O"]C[Y\N3(.P2T MK\+)EPPG]M@RE3CSF'0$)=R0,0B/94.G6]O)_1LG2M:QG\'!-LQ_8DLQ2)-T MLJ,&( 7VD-K>A+\MY_\R'+;W9.!BH,FQ72)SR)YS$O#^%.43*CL$<:RK3@^/ MC^^V@BG*6<"Q>PB@?S@^Z*FXH^C$#IIPTXJ._\K2*I?9+5%5;LLS?QJW8'. MCI<)-"V#V @)J6L/\Z#,!N$<5E=!6?TIZB;2S7"LD @('UHJ^G[144":U(:+ M5= 5K %SI&JKESMWX/)7*=CN=.%[5LO>NR5G MS,[;CY_FD[W^G;A^">[I5D !8P,ON 8=)%(5D)G$WW]U>$4JI*K3H)P<@ <@ M>AN.2%&9$AN#8*@%,0T&P3IAI=T!$_91IY/0@UX[RSH$R.:B54E.1H ?-6^?S, M348JH5\J/:=3BB'?@OL4E0Q^'!R%^P]B_^KCIP/&/&XB\:F[NE6@:ZH,I0"6 M)7Q<4,+/9X/I8N#8'/_I4GF1+VNQ@J#XFLJ3&T7@H&X];9R2@B:2P#42Y=FZ M?JA.YVLC1#;ZY8:;2UIQ:6!1&1U.NT;>1LDXWEZ(? 3U$ :;!L16X[$B%#TC M?8X;J@B82AL.FYC_XQ6/[5<\P,RQXZ*#Z.?^8DQ"?;H_O/T0@Y*HS78IK M474,8#X<]3" 4VS>:,@'=Q$^41CP MD=,9O+,6)[/)/51GH-1[JY7SCP]0K4DR;C@I+=GN#%8,8G M0[U-IS,R4$ZUEG47;T'<.>$>GFM'J+S#0P97:HCQ383MN/,9!69J&]ICL2KY MTJ',GK-,QC MF S#'$1J\TW<+8IH1_%P3-OBPIBL&Z\51 >ERXN#&[Y\W87.HJ'Y\6D-R/'@ M7)Q2;:U+;G/TN\H=_."T?*)]5TJ^!4FF&%UC TX M4L:DRI#BIO?= 3\:W.%OJ.-\SA?\"DKWX3I__C;_,<19^!N _O'PEQ1(&ZC( M4=>H!88>3[]_O"=L^.N$\,&;%?]%P-R@2FOX;:4DK$T/X/<%W;.)'VB!_"&PO=V]R:W-H965T M8*::=()F=?ECL M!UJB;6XE4B6I..FOWW,O)5ERG+3=&2RP7^I()B_O\]QSZ;Y:6_?)KY0*XJ[( MC7\]6(50OAB-?+I2A?1#6RJ#;Q;6%3+@T2U'OG1*9KRIR$?3\?AX5$AM!F>O M^-V5.WMEJY!KHZZ<\%512'=_H7*[?CV8#)H7UWJY"O1B=/:JE$MUH\(_RBN' MIU$K)=.%,EY;(YQ:O!Z<3UY<'-)Z7O"'5FO?^5N0)7-K/]'#+]GKP9@44KE* M TF0^+A5ERK/21#4^%S+'+1'TL;NWXWTMVP[;)E+KRYM_E%G8?5Z<#H0F5K( M*@_7=OVSJNTY(GFIS3W_*]9Q[0R+T\H'6]2;H4&A3?R4=[4?.AM.QX]LF-8; MIJQW/(BU?".#/'OE[%HX6@UI] >;RKNAG#84E)O@\*W&OG#VNY/&2_:0Q]%A M)6Q-67OQD,I7U!8R@6JO?M-'O M8OJDQ#^E*EZ/4!M>.5NU>#LQQ\FQ^.73RA]V"I]^)3T[P[2T](F MAT/QE,2GO_RHA#)!.:%-L"(\6"I-)DIY+U+E C!!I-8'+U!_<[62^4+8A9 ; M:6$E@Y!.85E16)-C'_+'V3Q'C+#;N@Q'X2"GLBI5PFG_*6D>9(:"T!0SJFRA M[H!47B4B!3H%/$.4+31.P9D^E?GF*]ZCECH5,H=%7K2-8#&>."3@B5?I6SO-:*[@S/O FJ"&\+-1F-WE7"@,$!SYI3WZC13#? MVUQGK.Y96I M-OI;_MLS#4G.27_/"H:P]:ZK#$:NBF*!IV.;*H\-&'Q*S1A/CL1ZY5.5W4A MH6$B9!"(7/?64.J(^7W'!.C@D>KI*HDQ26,H[LG07M(LM(%#-0[U 2]H;R?$ M7-A#!(LI27RHF-_E]LK'F MZRBPJPUT3@?CH_J(>C2@QL8] 6Q)WZ6:F!N0(.=0TEZG;I6I5.U_^^-IC,AV@D*,%N+>%A M%/;Y/(NJ-YD_>"% B%0Q!R0WI.C!FQG*VQ/(GSFBV==V7OB,)E,GO/G M\>E,_&X)8.K=3Z[\%BU^K8TCB&]5N8KNW98^.3HAV2=3<5/-X6< #_GUC9J' M_M+]R8&H8]-^1K6[QSTJG;93\E:F,1*$$VM/Z 6VC MVR=B-CL41[-C\0%6/R)]AL]I\GQZRJ<+$DN"K6W8Z9H\.CW]:NOE?2>8PJ&:?#EE-K1U+$R7_; M/70=X7YI]!?L)@5)<=3WI*GO1.R-AT=MM9.@+\I9_N/1GO<-MB&Y0A[Q91C# MHU);M)Y$,0;'PUMJ"]C1160UBP8DP$?I:1>] M7>-?WR.YL8P#8SU78D3.CJ;$IHFS=;0;[1, '723=@U(V]L_',X..L&<; 5S M;SH\:5\L_G1*#;LE@>&BRK-(:-LHMGU%YLW(O.BIM4O)R?#X+U0R:;@4,)(G M2A MDSV3N34J3I9#\8:XL)Y7,1]#3/A+F@K;EXSXG0N#-Q5/4-^OVYKZ9493 MV?:9'8:\$._=4+R7=SPRX)'+$,Z:=7P3G778=6;?<'(>B%_;U]$,'4H%\T/_ M\,C[M>ML%S=(WD_B9YMGEY@KC*;*_3,V\V7";L/C#<167UDZ(.,NH/4]PC!4V3BO7)+Y9).PX_#<3=/2,65]EU7SE5*ERHDUJXQ +('9JF] MKVJ L57@TB#9?@5 ;$G(INE=YJ #XKRY./'!II]BL? 7%[TO8M>2HK".01J] M T=MDQ_(;VPK^6X#W:*F3].AN."K'ZR[BL0F8CF=>!/OV^F[&XV>1D"/")RW M]Q;B"H-,2IA-A'(Z>=G,.&@;\>J&QFRB7#3\9E^_(^ +!DD95>5A6_>.3VMW MM32VZUCBJ1@IX\!'SN/20A;$.XY;Y0+#)K3;FX!YCYER:#%(:B+>!N6G9L];O5IJ8S[I9C M?3;Q:ZE9M8;5TUDZ;FG9)]^%;% V@JRQYEES74HN:^E]MQ<\!CW#?M%V@9VB M1Q-%Y7TDOIQCAW'>0G;\]+GBB00K=R!:3VR+&1"T=]29CPA?I%\U!.)14U:0 MPUD3;W:^MC"2PX5B*)F.CY/IR:Q3H[N*KU&A3L;A4[-AMXO3+UYTQTF#@S@O MHIM)S6O%E9#U!5TA8L 0BT)D=]8EMFL2C//BWK3KKWU:S.4Y?OFX@G7]'B24 M3\R%8.:R:U[R$*N[>? R M:O.HCYNZ5WG_ MTVW .2?,PPFXID>S)!H1 9MY7K=AS#=^B69^[5;@?W/YL.OGOU'G]]J"VB+] M*DT(#P"(/]VV;]L?OL_C[[V;Y?%7\_?2+0F##L/U!+ P04 " #77&9:B%5K4FD( M !,&0 &0 'AL+W=O/'I$&_ M++!?8E$DSWV>>RGF?"W55[WDW+"'NFKTQ6AIS.IL-M/%DM>YGLH5;S SEZK. M#89J,=,KQ?/2;JJKF>^Z\:S.13.Z/+?O;M3EN6Q-)1I^HYANZSI7C^]X)=<7 M(V\TO/@B%DM#+V:7YZM\P6^Y^75UHS":;5!*4?-&"]DPQ><7HROO[%U(Z^V" M?PJ^UEO/C"RYD_(K#?Y>7HQ<4HA7O#"$D./GGE_SJB(@J/%[CSG:B*2-V\\# M^E^M[;#E+M?\6E:_B=(L+T;IB)5\GK>5^2+7?^.]/1'A%;+2]B];=VO];,2* M5AM9]YNA02V:[C=_Z/VPM2%UCVSP^PV^U;L39+5\GYO\\ES)-5.T&FCT8$VU MNZ&<:"@HMT9A5F"?N;SE"[C8L"]\)941S>)\9@!+D[.BAWC70?A'(#R??9*- M66KVH2EYN0LP@SX;I?Q!J7?^2<3WO)BRP'.8[_KA";Q@8V1@\8*7&LG^?76G MC4)*_.>0O1U:>!B-:'*F5WG!+T;@@>;JGH\N?_S!B]VW)W0--[J&I]!?%I#3 M$%XT9?LF?VX56$2C_*[B[*[5V*8UT]U*S7+%L<#DHF*6-$H4PCRRO"F'UTUN M6I57;(&RP'Y9'ES>P[%"@K@:L'*^.Y]77%M0^+_1M="6WT8"3(L26P4DT'PA MZYJK@H8=$;C:%;NESD&Q._-6K)&.A=Z>L6I8MW1E M,E$)2X:^T+%#[G&W2[ M7@H^9Q\>>-%2O6&?YW-1<$"LEY()6%YIR<55[F-#Y)>6%=\RK]RQ<8_ M_I#ZOOOV^O/[3_;1>SMQ4&\,5S4%SF*-DBO"I_64\X8O1,'D1F[; M""QN-2\I"#6$L[EH\L8:5_9*:?BMJF2!W>0+V:JBCV*N-4D%G.T03<')]5BP MT6C*4#^M^$>>*\TX50DRE]=W,'3@N?T;6$P\^' 8B2JDHM4DQ4!I(VKQWRY0 MBM_SIN4VTF_\8.JB/%859AP,PVD\#"WBFS2>)CMO#B 64AM"VT6.IL$6I'BGFHEA:8ME*T1B80OM8 ]EH)L@'T9PRKLNIE1+4,5G- MB45=K!!=FT5(#\* Y_/%$.9K6:_R!O*[X-#K@1];<>JHT(>5UCP%%GKU'%LH MB>A".L"G[#=.P@_-4>[TJ4 :'$B'IXP;,M3BH8,B2PY"@IS=>*7D7!A6$?I8 M3*SW#CAMS!]P5H$.DXW_'*SO-XPKJ>W< D<536%H9/,3"%&23D22^]PR%K-& MM59#N[W?7[1*]1X4$A4@UTM88DS%.[J]$)!\/A;W@QH;K>9*UA8 .0])!$$V M&+*X*:K6@N[.PTU?H=B]K""G0G&=]!XMV\)8G9_)>*&*_&&0]R%6W5Q09#8K+J"GTM(9.VD3H652!C"\N^)[W)59WJI#F6:WY$YS^Q^[OX MEC1'=K7JL+$X3%*7TUMYODT"L\P-T:J1QK87E.V.Q ?50KWD#P9^XON*3-'3 M]\7KI6RKTL+?\4W=I\H)'E5H&DWG-.J 0*\ES*AYWD#HO*U(/12O)]7A%O2T MSH,3JB-/G:>T):N@PFPM6PNS9!^OKF[Z_M?5'FI97O)6=P4*=*3C---BT0CT MPQPY-9"U*XBDL:Q$F9-;*KBA0MMX:D,XVE(C/G)J@7ISB3JVM@&%,;+52!X] M.6/_0LOISJ7['6=P9/]S+16Z*76X#Q6*2F,3%P9L:_:+-#EMZ!O$&Q:XKA.$ M"9ZRS'$3#P_C*'(G^+4N\-_2HBQUTC@=!.WU&2^-'3^,61@X?N QSPF\<+/= M#UPGR3SV,\P^8_\X7/IZ9VXV#;]CWPG\>+(W!HS31]>2Y66E@8T3QW5AG.]$ M0;PO+'3".)RPZ]VJ\:(BJ9F?.&'@LPA_LSWHP'=2./=0YL/S@1/'&1["!&Z. MZ"'V=P+@A9Z393&[*LLS@"#9"G")\MSP&F9Y,"EVW-1C'RWT3==PL#%.$=6D MC_L5.9ZB[D$.7!&1+ \[,X\"'W@PP4TI!2 NCF%)1(D0A*&3P:B/4I9K'!1H M$Y:F7H GZXUZRH7''>D&P[\U,((.+2=8%WP7UODI4BVVCG2=- O)YZ&#:.T2#P%PO,P_2CP_=)TLR1BB M#-40UB@.GG(.T$D8OI)XR3/B)5O$^Q;&1:D312#5V/.P8;/33([1+$[@K[F@7IIFE191%NQD(-_9\^AT3P,(7E@:W"8&3F=\R+8Q=5*K#,51 .."R$-'RJ)P3PC2*'"C5Y)NC)X1>R@'XPPB#I$:A0L=!#KO'P_93SAS MX5-2,3I&UNQ7)5@&*NY[*(6ZJ9.G&26R#@$94B[_S$B.Z]B<7=%96\! M=@(_9;=;Y^?KX=[)7J_PO%@2P5YUS5**[LMAF4-]'-YWSNF;^ZW^&Z8IH6;9 MYE7U:#\#6GNK,1\^*NA+ C'_R_#9OW.P[S^<^BJP:\]MNUI5 G(.7:+.MFZX MH:1".FNKO[;F#D MRMZ7WTD#P^WCDN<(,"W _%Q*,PQ(P.8?*)=_ %!+ P04 " #77&9:!"'L MAG$% "&#P &0 'AL+W=O/%N6[;3-$@-QVF(M4*QHN_9AV ,MG2PBE*B25)3\][L[2K*U]=3*QE%T/BVD*D>K2Y[[:%>7IO9:E?#1"E<7A;0/:]"FN1K-1MW$ M)[7-/4U,5Y>5W,)G\']7'RV.IKV55!50.F5*82&[&EW/+M8+6L\+OBIHW.!9 M4"8;8VYI\"Z]&D44$&A(/%F0^'<'-Z U&<(POK5.TFS&"0I7A M7]ZW.#QE0]QNB#GNX(BC?"V]7%U:TPA+J]$:/7"JO!N#4R45Y;.W^%;A/K^Z M81=@Q77RO59.$53N?$C2DVJI24Z%A<.X?$ M'^0^%K),Q7NC2B^^0NEK"R*4GSCTS_7&>8M,^O<01"& Q>$ 2%T7KI()7(U0 M/@[L'8Q6O_XR.X_^.)'>HD]O<E>*Z MWN(BP8$@@<64H%(&@15R*T%0#E[06.RAM#6%8^JRII[A2"#?A"SE^,7 M420^W;QQ7(P4K+J3)%Z';4#CHI0V^1Q:@6 4VLA4U$@]*Z3(<.GO#R"M2)"3 MJMR2TPQ 8.WJA$M*0DX%IK*53MP971=H?*.TQEGRB;*BOH$C['OLJHTXW?DD MX\0%-Q%?!K$X@;.ER\"&['EW9FKK<_&]EA91(0 #3N1+8CS:))P7+L>5 NZ5 MH\!1Z?86R ,!7%FE60Z'\64J5[5-8";DI4BD2[?&4*O"5#$ M[6;J/JJH"YHZBR=S[$I:(RL8!3?$80-;C*M'@_+!_-[7);0 + ( #>9Q///7 M->\D%'T#^@Y$$3H-4*<1V">@V""F7:\8/\KOU7C>L8D=#:HS0?V+"DM"\?1% M[AH!8IS5[ .S )>0(F62F+KT8UZ]D5J6 9LF5TDN%!$T:XDC:8",4SQB3-L< MD3C.:)5RQ3LCW,(YH.8 V1R'4\@4ZR$?J*RNTP"><)K0SJPI>&(_5#:)$1[ MJ8'?$,W$%)4&%E6."0P@"+SN FR9O&]=-)CF6319="R@M(]X8X@:7(;$0&A0 MA^5.R=B5*UD^]'I1%GO)OER6K(*_$F_(\&$=^,8<%8+[40FS*!J?=^SX*?*? M8:=\U2==2<7:Y6Z3FB0>4'H#'&7+5"WOXT^S#=M^CCZ/L!'S1P3WYD5[H#8NA!V)GMUO]( M)_)D4Z9PH[ 'L\Z/4*1MR+BQ+J7NBM(IX/^X:VC1HS82RMMI[/G=[$6\.QP/ MMK/#XANV*Q3Y@4+1]-EL.5GN^OFC(W]MS>WPP.](=OS$/W8B,<@T2H>2I* L M?41S%3?!6W_(!GGNGUSC"*'HS^," ;;[,N[4.^Q0?2>2+NBVKC _N(>D[C+E M3XO6\>1YJ3XGOU=/S^Y\EQU>UU*B6 +62^I)!L>!BN@VT<8A#;]!R'W?(1J: M#QNYQ&^ORB #A/2!LG@?.RD@1C5@27S\$H!\[#\P%S/JOP?:KR'?UH;]G(BM MK]U>MY@<^HZ>#NY&B..6;X!.,.G#-:F?[2^9U^%NM5L>;J@?I-TJ3$-#AENC MR8OE*!2T&WA3\4UK8SP6C1]SO"B#I07X/C/&=P-RT%^]5_\!4$L#!!0 ( M -=<9EI\4AM8I0, ,,( 9 >&PO=V]R:W-H965T9%YFS-G#FTRSJ47)>H31<2="X70;K\?7-U)WW!WYPW)G! M&%PDJ5(/;O(Y7P:Q(X0",^L0&/T\X4<4P@$1C<<#9M"[=(;#<8=^YV.G6%)F M\*,2/WENRV5P&4".6]8(^U7M_L)#/#.'EREA_!=V[=GD*H"L,595!V-B4''9 M_K+]08>!P65\PB Y&"2>=^O(L[QEEJT66NU N].$Y@8^5&]-Y+ATE[*QFG8Y MV=G5IDD-/C8H+7QZHJ]91)9@W6:4'2!N6HCD!,0X@2]*VM+ )YEC_AH@(CX] MJ:0C=9.<1;S%+(3)> 1)G$S/X$WZ("<>;_+6(.'7.C564TK\>RS>%FUZ',V5 MR;6I68;+@.K H'["8/7AC_$\_O,,UVG/=7H._6T7" MVL(M?^(YRMS /Q+^9K*ADH3QS&M.WQU2;CL#S('!(^U:U.(9,F9*R ^VP"78 M$H%5JB%'A/HN#N=7\\D,:J3*+\D%@!2A9CP?G)UUAT_B?B-K8J:VM.H" MO\-4MY%?M;8N\+K164F5GL-\-)E-VC@\>]7HT]C,DE*=+1"C#+TD21+.XA=! M1DXU)^,(!!H#K*X%SU@JD,*RI=.*RP(LVY,7YH.U)3VG9$97@,:.G!/3,%*< MM&5@AS'1,WU>V4Q5]*9FZ"^ON_=6M:$>R<4@$[CDEC/K4^&5-_+?!]S4;DK- M8!3'\5LUH*@(36:L_I M)4=*Y%EX];Y+0U+76)+:Z7Z*:NOX5?0^"W%?<\IR2L([S7/V/((OC)Q#N_V-S*@MQ*+06%" OTO:%>[NB06.I4!>^?1K*(2KWML?TJWV'7K>-Z>5XV]Y)E8)+0SF_)=,XO)@% MH-N6V4ZLJGV;2I6EIN>')?W+0.T.T/Y6*=M-G(/^?\OJ/U!+ P04 " #7 M7&9:#5@Y^WT" "O!@ &0 'AL+W=O6XD*":JB+R88Y,M#,O\+:.*[HN MM77X:5*3-5ZCOJD7TEC^P%+0"KFB@H/$UR!2'#7%L&8EX;/$/&+)$IXT_/Z0TI+7!WO64_=[V;7I9$X9E@OVFA MRYEW[$&!*](P?27:']CW,[9\N6#*/:'M8B;.R*\NY-[OLY[ "" MR0N L >$3P'Q"X"H!T1O!<0]P(W:[UIQ<\B()FDB10O21ALVNW##=&C3/N7V MV*^U-+O4X'2Z( ^P4;! Z3XAGB-D5.5,J$8B?(&;ZPP^'7R& Z J@\W%8^#U]ES# _@B@X MA' 4QGL*.GL[/-H#S]X.#U_I)AK.(7)\T?^J)CG./*,& M"N4&O?3CAV R^K9O5.])EKT3V:,QQL,8X]?8TY]&*"G/185 M)9TV6BR9 A: MP"TE<(4<6^M0AW#!S0F:^Y7?E8(5*/=^U%VVL)SXF]WQ/8\* MXJ_3)U'9\ZCI>'H\!'7]^CM7N4*Y=I*H(!<-U]W=&+R#ZIXZL7GBGQLU[L3S M'TTGY9=$KBE7P'!E*$='4U.2[.2Q,[2HG6 LA3;RXY:E^:.@M %F?R6$WAHV MP?"/2O\"4$L#!!0 ( -=<9EHL=6B^0P( (H& 9 >&PO=V]R:W-H M965TNJY, M2ZBPG/ :F'Z2B<&4M &>RL_.5Z M8>)MP"\"K3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/Q MD?[-UJYKV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92 M\:I/U@858=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$ MF9?RJ(1^2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9W+S06Y^ MU:D]@=!?$;[@-LY\SVTQN"VN/KAQOW'N13_WI#]4( K;!25*><-4URJ&U:'1 MKKK^\C>\Z](/6!2$240AUZG>9*%?I^@Z7S=1O+;=9L^5[EUV6.J?!0@3H)_G MG*OCQ&PP_'Z2-U!+ P04 " #77&9:/*4S.!$" #=! &0 'AL+W=O MD6E-\Y:".I\Z&IB6T-4!9!4I L259$4JYPF<>UG2ESW3G! M%>P,LIV4U/S<@M!]@5-\7+CC=>/" BGSEM9P#^YSNS,^(A,+XQ*4Y5HA X<" M;]+U=A'R8\(7#KT]F:/@9*_U0PAN6(&3( @$5"XP4#\\PA4($8B\C!\C)YY* M!N#I_,C^/GKW7O;4PI467SES38'?8,3@0#OA[G3_ 48_R\!7:6'C%_5#[G*. M4=59I^4(]@HD5\-(G\9S. &DJV< V0C(HNZA4%1Y31TME%*W\!4$L#!!0 ( -=<9EIPEM>B0@P ,M+ 9 >&PO=V]R M:W-H965TG_]_9U#BI(31UG:7:#;%="';)&'Y_D[#]E^>67= MI=\H58M/96'\J\FFKJOG1T<^VZA2^IFME,&=E76EK/'2K8]\Y93,>5-9'"V. MCY\G=GB M5YW7FU>39Q.1JY5LBOK"7OVDHD"/B5YF"\__BJNX]G@BLL;7MHR;P4&I3?A? M?HJ*^#,;%G'#@OD.!S&7W\M:GKQT]DHX6@UJ=,&B\FXPIPU9Y7WM<%=C7WUR MMELJYU76.%WOQ(7VE^*--+ '-%\+:7*!U;)6ZYWX7ONLL+YQZN51C:.)P%$6 MCSD-QRQN.6:^$&^LJ3=>_&!RE>\3. +/B?%%R_CI8I#B]RJ;B8?SJ5@<+QX- MT'N8%/&0Z3W\'$5,DQ:FK)-_V:UR1II,B8\_@Y XKU7I_W-(+^'41X=/I9A[ M[BN9J5<3!)57;JLF)]]^,W]R_&) ID=)ID=#U.\P[CMG,^6]\@+!+5[3E==F M/17G.6[KU8Y?D+B\":_$APTBO_;BXP?UJ1:GAJ-$!I9U)@NAR\JZFE5M5XBW+8"D8LYPIV!)$I^$0C7^ M$JO.+A$](MM30:DD^2^.L,++E5HWTN7"-DYH$Q".D,+O/)F325;.U@"0P),U M*\VZD06H@0,#EW!\26OE5NI"+C7=)&:);HZ@G'4*? ,GEAHF;^ELS)7[L:" ME9.E(D E54$))=0@)%105M+L'@"DH \@'[1)H@Z>-H/?:)^8(Q4#UH,=-O*Z MC:!E#^IA(8R Z3I2U9)5R?UJDQ3@GA0RDO2;Y5\&G3A*VXG"G*9F7C;W!2R M5K+DK.$%(9N"!J]TO6'*YQ] G(X**RWQ!4]K;..Q3&UET4A2"=D]SR&+/Z $ M$EK 6=:&J23B<$W$!+;8Y6^*\U+P-B3;(#<\Q"B5^QGP<@UV28,NB*ZQ%AJ\ M[B$7,7Y("\%9*3P^$2=$66UML:5[1AZV61U">WK8U11SX8,$4CAIUDP#,$! M6. "K--V;;*BR>FD??J2\<4Z+"$+PW6DJ8/4$NMKW"%E1<72?KI5*\_7]H#U M8IB2=P$Y63<&!VYTY<$O<2\:CG3R $=*]!7;X UYT:>Q5H?)U,*&&SR%] M@SGVS/;(?1':6%,)&J*O.47(0RY'F@>0J)6#MY""M,D!0W##)23!%JI"L&O& MD>Y5-.P#8CXB]*G*9 -YKE3P_2L9S$6D@T]!E19R4"RP/>H>"4HA.("8VU(4 MW6;0!)X,(9"7--I)1.@0&0S 2EHG%GQD8B9^94#,&P9'ZVRSWHAKU@[TP3M! M6I_+Q!W40NJ*_I5JCA;(X>AK2\8HK2$78>>V$3V"BVM.#2FRKEL,U #Q/D*0 MK'"RS#8"U[F"R0UT"((EDLV:PCDHV*F"M8L[A-\ 285-%'=.6"C!=8+"W3DE MT#T-B ^N"_.70> V9&<1\?G.?EYNDRH4NI%;)8P%=)G,-H \=P/)LPV4"76U MX,E;RIA6* 4 H#5M(VTD/&'65YI*%LH^K!5K) MP@_)-C_NFO[C^TIW:KD56J'-1RO&Y5AGJ;O@[X[C4* =HD\).6MJ4ME>E9-Z MOZY6+=L&ZG %=+"4Y<(PGDM@BP(,5M)^@UVR[0]MDK%42*U&^[)782BV'>); MK+N.'YAP.SO+W6%F4.BDLBZUNBPM52$< *%@##56NROB?"^/IYZ3PP+-;64&B J"S!$L6I50E MG1G,G6NN36/3H;WJNH[I]2PQ19K(-L86MAW>A#)(H=3_O=%5%1NFLE_S'A(P M^4*QF_40.&GHPJ+A2(U^A#TESC9:K<3;8$#<>+N"K6&MJI [:$U4>FMK:-W1 M=FWB(*+MXJ[K!A!Y@+?9\$FAV Y:=6I#(U5X]-)A.=;YUN 'SD*8J'6#8MA2 M!R.]1O$26T"PJ,NF1*D!-<+IPL2#X@,,B!T\H6W,NH.HJD4%XDEN+EVZ1K*V ME/)"G#7.4:;;E[N )7TFJY#"80FW#CKCN'F1=K^O@2$^\!9: MB7TZD*)&Y*84WO5X'8WS6.-#&32+"@L+2&A8*B[I459=HXRZQ1 GM#C)L221O\Y#4 M;LFNX\J1O>RZ(;1:XW!Z*VD945RAHN1!V"W^:->*&B7FA83+%/E<4Z&?"O,+ M4E@?^N)D+\@/5C@1[)$.F-'KT(=0"B#"K1Z#-\G>(M%6'48=&6,[-&R9KIA1 M,))J]%2M[C6(>SQ.X6@KQ&D^1C.:4-;= MK\#N5=?<&I!BVM:@8[]7K"(<#O8DAQ03FWQR2OPQ#6&5VM+SEIBNST)7D8RP MSRX$!VMEF.9L>BDU%- KH4'ZQF@G16'433QQHXJ*C:*[$35I0(89-GI?J+D; M(^QY2E?'W\A@X(GC.DY3%/L1S2QN[:MF-]M&T+/&J (U[*VY3W9#]MY$(TU8 M#H^=F D0ZS/8IG62Y=R +6@,1H+/S,2OW*9 K%XRD#LPZ0.8:]5+&!X3J55 MD=]0QO0.^@3GA'H2E8PLZ*15+P_#^=A<2&8S\1,[]0/T85BV/V_K<1,UITA 1E@%@/HSAO&LMIB>1P4)Z4 7Z86I.!=G+=CU[+1M"@.(8FAAUS\/,<3B_OZ1)QHL:+.4V_W M/_2480['EG1L2<>6=&Q)QY;T']>2#F6P[E-P\\$/I!W*8#S8!(.]9O?.)#1\ MR#@]'5/5F*K&5#6FJO_35#5.3\?IZ3@]':>GX_3T'S8][;Z9,O^BKZ;8X/O\ ML=643/W>6.SV3U'=- M?=381XU]U-A'C7W4V$>-?=0_H8_JOLHV_Y+OLOV0(''_^I!A!D:<_[IQ M?LC+NJ^@S>_]';3#GVOI^=@7=+W#S(SMQ]A^C.W'U]!^#&%+]VW1^;V_+GK/ M*5K(M>2'(%G MKMY(0@\/Z%YAZ_'LZ>,)%,R_'!5>U+;B7VM:VKJV)5]N%#DQ+<#]E07HQ!=T M0/K]KI/_ E!+ P04 " #77&9:=TP#/+XC !6>0 &0 'AL+W=O^OF_:C M6QG393?KJG8_G*RZ;O/MPX>N6)EU[J;-QM3T9-&TZ[RCC^WRH=NT)B_YI77U M<'9V]O3A.K?URMYGKU^N\W?YHJN;ZAY/S$__%;W:Y MZO#%PY??;_*EN33=[YOW+7UZ&&8I[=K4SC9UUIK%#R<7Y]_^.'N*%WC$OZVY M=LG?&;8R;YJ/^/"V_.'D#!"9RA0=ILCIGROSRE059B(X/NFD)V%-O)C^[6?_ MB3=/FYGGSKQJJC]LV:U^.'E^DI5FD?=5]UMS_5]&-_0$\Q5-Y?C_V;6./3O) MBMYUS5I?)@C6MI9_\QM%Q%U>F.D+,X9;%F(H7^==_O+[MKG.6HRFV? ';Y7? M)N!LC5.Y[%IZ:NF][N6/N;,N:Q;9^]8X4W>YX*HNLTLY)SR[M,O:+FR1UUUV M411-7W>V7F;OF\H6UKCLOO_KP?:W]./LZ(RO33'-'IU/LMG9[/&1^1X%%#WB^1X=F&]LQ_]S M,7==2R3UOV,[EOD>C\\'/OO6;?+"_'"R =+;*W/R\N]_.W]Z]MT1:!\':!\? MFWW\0,> _()IL@\K0WQ4-.M-7F^!D**I'>&DS#M39@M;YW5A\RIS--X0[W8\ M14=OO9)WLE5^9;*Y,75&>]_D+;UF:YZS+>EE0^3?K?BSHGS36IIS4Q'2EZ8V M;5Y56SPWFT[>Q>R_UQ:?+K$LD>/?__9\-CO[[A\7%^_YS_/O'C!);_K6]2#B MKN'7VA[3XDEKEGW%>PP07[YY-3E?WJ/Y6Z5=WS* MM:%-.$A"HII%;ENB/SUY7B_.NFFG?-WQVAYXSJ[9DD!M%\XLD@V?#IC4'[-&0= /PM M/SNZQ&]&!=/*;D0Z-B24?B*N+$T[R2Z;BHED3;QQV37%Q^QR1<=/@H8? YY7 M*VL(QALB J:;7Q?$P*8=V^W_$RC9']/LOPTF_"6_N283;9*]??LVLTY88/PE MFI&HEDB[:W1VEA,D6ULF?F)HY:&K1E1)IIX,.U\F_W23CV^6&% %T%50+NETEA4*O1?OLT(<01J M3?MW$$XU2>957BT88X37RC(9!^DG:*)5$TTU7#J@GE@AF>'+@,')"$"\(R:L M+O]H=/[!3/0>&0VT""U!=D1/&J^U[N/$?\A+4C869AI3C;DA3\:1Z"O(>^GH M,^VH6<.8HZV[(J_B(W['+&T!(K*BQ0"RZS<;0L6R(:DK7Y#Q9ODI(6FI0+;@ M$H,-MAWK\@]CL+-1,&$=S5J&]#2T(U[LB-S,>E,U6P/%69N%)>QLVN;*EGBL MQ)IH!Q#+^;/OG!^=;4CW$E'9VO4MFU7Z167(@X%B!P=E;(5.PBGL(,R1 H:RGSH>A66 /&L)G9.C2>L8V(*Y:^I\3L*,*#WNBP!S1 +%ZHOL#&\&"JDS?T7#B!X2 M&H6U4J6OG%6KG"/:4YS0-H@TFR(7>DD8;Z)VY2VK@-$2;KWS0KTN )S12#!@ M2282C$%OG\OS4>;#0>V9?4-G(=I**BIH< NCIZE+8%J)"89;8>P5CHFI?_9= MLAU [<>1G!D=-$E,J6H[B;L9,TW5F,W8T0:)EB6;>O!&)H,C8[GG#@F^P&H1 M5AAVQ&H"-7DH9!PZ$4ILJQ$^E[D<$(LA^H=,IE[VR%^ M'C!E?( )<6ZY<_3_ALR5M?U3O#P_:!037_VT[G)8=SH3=DZ%5H,3XF6Q&1AH M>330&(.E<45KYS1NW=#'10\U2TN^:VCI\\?9R8>]@[P(!S@]R7ZMLW_V-0U] M)$&'"1PSEH+KM3#.BKW%*]OT#NYK7=-V"WKP"QD"IF7E"HDO^]H*XWI:N5BV M1@0K8']/FP;F]QGM.XV0N&EF">BZ0)2LP3 M\R2Q?S! %R#3?#+PI846X]/LFI9:XV,9];UP1#HY/TIY!VBP=<^$(Z8?J:\K M>R42MMTT0FN>&F3!"7$0G?HU!BD@T3CAE6'5)0PW-T6^-M%8=#O6HB7J4/>\ MZ3NB=R%E!UMVURTC__-51>2470P-2K9U^<&/@P>L0W+U#4G+YP1N0AA[ZV&Y MT06 84+7%=&(27#;(@@I!A'XS63WSL^G9V=P%77"7+Q6^'I81;?CJ8G]09!? M_6UVWSY(-CT*QBU@%/OL:EAYY*6;WYBK:T9O%0D,+>2!T4W,Y!AQ%&)KBAXL M6?>_N[A\??&O8Q&&Y\$K?G[4%7V%0 ES&?YX\ZDGY5(=BC1\X519>,)A&9,\ M83&5F1_4E&@.VL%STDVTE+<<"<#A%!'-%\GO4D*&0+B9,2U>*_G4!5 >W< M)=$T+&^[7O7;"L0B]K; #7IC3N6XGJDL&0AJ76*#Y#71=.Q\P4V%X8>@$^]# M;2R-N+KA4L<(X44@A!>WQ"0"XG%<8\?_61. K>$V>-1(#L; 1J&3D@ ?6T87 MFY8,*_ H^77HFM8JWK]#]2Q&LE@7="FU,@1CO'&"ZT2_'L-18JF3@B*J<_6 M&K8X9 &Q0+HV F<; 7>)3 L'']A;S#]O=F9YM#5HBK7I>"MK>.!DFFED5%2- M@RBAV1=MLQ9),=@F@Y.:&SXC,]R_JO+ANZS=[IT_F;X@8B(/G AUFET2X8M! M]C0[>>5/Y2(YE1.6:XN^Y;TBH-D[9 ]'0(G'Q.[1O?/I+"QE=T\L6)&T\U]( M&QB?+FA:N*U=5ZE_&$%\-"4821A:'Y"%>&'K!HXS,?-!6(^PQ/E93.J=':5I M1)9J@#>:C[OCNUG\BTA]G1.Y;[W@V_-/>A7U9#N3H27J6EQGPA#[TQ64-6_: MWJAY=45SPMP_I?D1O5%?Q9]MU>2PX)F<(QJ)44@*LX4FIDSEPWK7G(+% ]*< M6%F\GI;]'/+J*W)PX-7SZ]/LO1)].=B(>,[>KUK6]L\#+N$A1TCLVNB+[;M> MUW"T,5^Z+FV+YA:\E"1BKS@60=:"YU1""F]JD1>6<1FS-@$CIQ,/HG,@(:3^:+LQ$ M3F#3M*==[/=*H2L3 MH"?9O<=QN1&(?"9Q:_(6<7J ,:*E@6R/]=DNNA*;)6Z$+%[Z:&,)29[N0F7H MJU2&7@YDZ*]!ADZS5X'<>7-UOWY4!2$9*L'(5C.3XC8+KW//*Q5T"/(L%#-L O M2XAO(A"F/+8;#1L1-$.2YX4>14WG5SZ_?>5]#O_LU1,3U/M175XO+12B%QH? M=A[LR5A4J2 D#VOA%,2C92HL?,4,ES!IM"0JNS#>DO P%/NDHTY'Z;FIE0(' M]@W$."$]H6XK;P%N+ L@C=OJ^X?):+@I)3V$*KPC$V9@NB+.UI!+G!*Z4GD479,0V6&8NZY5J0?-"./< MH02E76KV@8_1SGLVRKPB([:$P31K83Q! M[N_H6@,,'%=C%PMI/H]@1AR9.HC[(Z9P*I4MR,QQN@"F-,U8(]2E-C;B9IP& M:UN.7G4^XLY5.GS0(9YULQ&9M0=6HG2&Q#?D(EKFN*(+*_6; NBC,X;C44>]/L==]Z)X>04EV%V->XV3(; M=IAC,@&@)"<3AB>UF M(>^TZP.4.YS9IV#97CQ++42R#I_LV(OGLZA1OX+!.$WL&M1UR"XE+BQ?)B8' MIZ936T-5BDFK[H2G=QT2$>3LM@>&D*J\*SS8]%VPJ"%HABJ#"_S@M'00C5TF M#A0K*.^CDG#KJS*IFN/H$;TV-U(-R0EA>+JF:C9)K49:-DET:%).X_S'%O$U M%H!0%*U4CTB\!"#USMQ!O^^K\<[4I\S9J1X/:#]H$8A21K&C[-OY%("\IC8, MB_'2@.]M'35IJ5)Z1'MF;;/-*]J7RZ_NJCSUD77ARW'UZ<9E?A!/AS5J?M58 MR<A'9O3V6_AU O=A,E:ADWTK61>*A*%M=@$"0- =F\V ME=68L0<[G895'*8PM!GFE7C2*IM#PD<2J'?3L-D!#7N7D!&'4,LHMTB8[!CG ML^GC\,6>&9M@ *X"B]I1)WA'?#U.Q-?@DUKES[ZJ]#KF]<4V@O.C=?\O7YN% MX?*;GR010V=Q.-3T-:8:PAD;",Z/E_Z_;Q',U*)DI,,V8(91*+]DH@'3"-EP MT58<:L)0E"]9!#Z1SV(SA$R"U.+Q5)%&(D:$FHJ98+=$MB'V7O15AGBK&S@O M(AIFH-1G0CM(ZZ) @C5-E#H^/)M75[ J$GFYBJ[9'V!%VYDU/SFT6Q*G' ,F MBAT49F\:*=J;< 9\F7/E8U8USNV&8.X2=I)9 W RG@'D?09S7JE# M[.RP3%HD,8YM=/[U$7;R*K4$Z=)' >9;;8O'!^O-?@'TU37I-2&^6ON[V:A3^"->W4B>.@1DBZ (/1 M_!M*,WR:PY:0TH)@18_T+?V8YK8$^,&8FMTGZGFCS0M2]Y.]TTSLWL>(R:$?: ,ZZ2%S3LY4C%/\(-8Y&!!AF)8DTPDFF6 D6,UH&)S)V M1;]&\57!M:THDH%-S64L\4U?]Y&W+1]*X(!E E-E/W)85EKL,NFE(ME62T%6 M7M>]%N!P8D-K0QZ=,_&PN]D*Z7@1Y9?=9[HAT0CY$@@U\\7I#/IS,JXB+B#BV1[RUG7,-/\A(*'1_P6]VMW NX MW!4L$B.(3:+HR]UJV:TJ#AG#!Y&0X/ @(_"[!Z6B(U'"BP;%&MFGGIQ R4^+ MX^!=VT^HAK5=KO5S8<'HM?H6)6C\0'\EZ"<"Q+BD!B(6QS7>]V57'[@=/N RZK%99QH;F/94Y0(<,RTNGN MNF5C1!QHAP]G@GL6]NCAD5I5+=_%,CS^V-BD&-.'5_2)[\DAPTN2+$E-+4<2 M2HLND[H4?0!;0&QO.EKU-N"L)RV\7=@+K^!]ZS1BDI:0CL.[2*8)=<"R0U[P M3],V1TDHUE>>'Z^*_"U5(Z\T .R_'*6HOS ?]UE'Q<7V'"+Y95+R$)(?:):X MI3T"J CU;ZEHC&7@T[CX3K'/3BUSVTI0EVSV&(D0NB,)2*5A_FGV>\=;>=/&WK/ MBI:H1:Z@1WUB4%2%KL%U>\)$>$;87)7F73H;58*)2[ M4R<'P.7(1TY3VF-VCBG&#(G+6DAYX;MI,.8.3[73&!6WZUOFM?MI[NMIN0R: MW2GO4DQQ$T;;,R Z>D# >[$&-ZCCX':TC%2'BJ94!%2Y"!$.Y^=E[/Q3RNP[ M+@";9O]NJGYMTN:6=&$?)Z1/5SQ0L1&2XA':N]J%1L%59Q!"E,.+6"=DD&7!-S$YH[U_;$+[J"13$K%7[_OX0$@? M:R@.N,D32E 2,&0RT--SAA]:;C UQV/118TN\AE MGHRZ*^XW90()(D.)'=E%DFU-NQU6D?DJ((FMP2S/WE[^FBV,]+@5A/Z\W2:- MNMP45IMKID.X9][.;<JO@(4$@T>Y16!-Z;/9X^'>8N MGC_]JIF$B=+?X0UJ)WRB5!G.)VF!TSWR(U_LP/DBR;I\O0*_D5MN!D1PA^;1 M.];[2?0G,5J\ 4 MQ$1CCYSA=<>!:$U4[,QOPIO\+@&E,GI[","H[/[:5@]K0M4*?H=\Z/OA8G!= MVQ0H*(F5WGF72YW5L/;[>-8A=OR<'^_828-U;]?^GJ%1G^2O3S2\@BQV8,R. M=U&\!OE*+.!M[.T:@_&+)AH(S![BK8SCTF8RGZ*0FA_4=5WG*! CPKG.6[W& MHM%>:#I+[=D8FNW:GF'=1^>3+B$@F:24^(*H"(<;JI#;6[C! FG$"F0!F^+%ERUH1/^S)D=PRQR=G=S*.4P5?WU7LUA .'I# MX@[;!S,? ,OPY3=IF8M##[-D]ENI2Y"^/=_2E--1.K@0)+!Y,\G5&=.TR:VY M@[5B/%WD&?:^H!TTJ4+='H*;NP8E^B%&A@\>DP"+EV -@YY:Q:;7!BC^^PW? M\>%[K9R(R$AJ=UITI*TGE''>R4H9\(>:KYX3AE4ITCAS "OQ;K&F.P"H&F 8 M4!I4#_D.?BX$%%I) Z!C:-V/)]\%M4/,#N &-)^#W*1\<'%,#L]B\,SO> M;_-62H4^Y#?CPO\S7A^(4[E.P,6,%Z/-L_?XY7AZ21_/V/&,PHVE+]2@+T/I M=S*;W<>;M]YVRS4Q Z0'QTT+,0PUN;$3SMAO7!N_F;'E.:74QRL"GQKB8#[' MY[VF@#R^VV;6'*$,!4>FSJ4^%(O)W5"A9+3AZ #'Z^@Q^V2*1>O;VL6*I8\^ MD8 O<5L&>3UD'I5V05 )1GR^V\\]%\1J*UVK1*[NL^%F]XR3_+?O"Z>M]:2A M-#/L9QCWLO5@#R'E+HDF94E;\@0FF13>Y^$A6Q#ZZ% M5N;F:UQ@(MDI246!9WEE"=*(G\S9#XE1!#D0[UUJK@5=K4$/,Q]*$SN=N)S0 M$XT-'C@+ISR,THM<9!I_]QQYH"C$QSN8IT-[%'CTRJ(<-O#."F64PUDM: MZ.B]R/HI:Z25(7(%Y-W88V[D=:0+.B0U<$W$"-J2$I*!^$EA8,>"-H-[Q;CL MP]^9)JIGG7\,/0\Q%[;OYS/+N'@3J>2.Z[QBIDL\>YAB@<.P<+@73;MMAQ[@ MGCB6^+V_7688G=@K*_B2HJE9[/Z:'>_^>N--#ESFP3S^'Y0OLI+CKB3KI!/$6)$[.UY& M^PY]>)8S#P[7H-\]!*.T7/^"_-E/R<6X\*7Z!:#(7DK'?42UZQR MNT:B(JA(W-%)[R^U@G0!UW*2J,0DQL>%5SM!EFNI,U:;<2Z4QMYFXL#$D@R? M:_)A0JW:*?):;1NY"'.;IIY^QN6=NU62D@.O]:<6.$@QNO>D'C6/KQ\]ZEB, M/#M>1/R;*:2@)"\;OAQ^<(M\(U?NQ9-[9Z[3'S.XA(#CB-B/!I_?B"ENRH?Q MR;L&YF_G%Q@EGZ\&XUO[OFRQI"6XL,8_KP;[Z6&\ E3"C7KHA_/Z^@-U'<9(5M_5WA M:EL]Q60G!:'VA(\_N:R-]-V[:"16$5!JY%F"T5A[I#9$+=JU7P-4A&*VM MPS2^]'>L,HZ %RO['8'$0X]]\LV'9>G+EDV]TFX*7S9M"3(DOQFWV+ .[Q51DR40]0++3KD:T,8&+9$Q;5 MBSDA=:HQA&@#KZ#!WP R.J_\+(%2;D)]JK"ANO^9$^+(X@A9IB!:2HDRBT*" M):1L18N5$EGR84NN8)'J/''0$P7VC;O+;P;$BYB>3$)MO@2- M"?=6%1'W2Q#RP M$S:Y);7SD__]@_U7!#']II1'"G?280NC9-FT&L?9%UH+@[*N:B*'*C0+>X5$ ME<(@MS+A:)V^D\JQ Z,. @NM,_/_Z/WWNV4AJ*'V*WX0J:WN]LDF> XK!#= M!$)UOERVI'3553L&;"CG.+RF/U\.8LQ- M7C(L$JDRXL8?_#V15*\^/JA7'Y^>/0HL%3+7IU&,0"2U9H5>3L[.8>#I&^U( M>QW/#?"E3';_LI]WHIMG9Z?$GL%#3U:.ORV0?$DBVWQD_O7Z;9^8?56>UCG5 M)=_4QWU(>D&W%_AC-W1+A:'CZZ;DNLI&HJ]STX$"./,=G$$TJC)GA^M->75D M# J.&GGB1%D16[W[ERY\"+Q;1D*R;H'_"^$V)GI>UO_(P:^VZ\>,SLCVU1 ML^.]33\AP_5OSG#](@;4X53['6:27!D'9Q?2U>X#HK907TK:(22Y8+A(!=$Q MN:38)Q!;D>?^$O@%VIH3%^R^N;&=S/F "VGTMRRJP0\IA:M M*4\Q*1J298# MKG7FUY[R1L6EE@V&A-2Y6:W0CIK]--ET4*/BS2Y-BNER^Y>) M"QWF<_6NS/: M6Q 4D'''[8JJ%=KUKP[J^9)Y5 9QR1@7_K;^"IO0!@_BKN]"6[.QBMJF/O7D MD^V13R0Q9(E/:;53E1\)@P]JI;A^*JV:VJ6Z1TIUO]?)+A4;=Z,19[O>_ZB& MOXM;L@+L7]7!9T4[129!QV=)>J5C#U>=&KC.%N./L_Z=;I,]]9A:>7'W';/RXLQ;;-[M!^Y&Q978H8'LIY7TPJXI=C M0$J.H5B4O1+.0ABQ;<\ (COH5F5#UF>N\KY!$Y<]MH60XMU/DQ^ZI;O MIL0/^CI1^O*KM^';S/]H\(7\5&X<+K\X_$O>+E$Q6)D%O7HV??;D1'X_PW\@ M'XU_.'?>=%VSYC_QVU&FQ8 GN,&;:%8_8('P4\HO_P]02P,$% @ UUQF M6@]HBQ@;!P /1 !D !X;"]W;W)K&ULO5AK M;QLW%OTK%VI02 =S?L1/P#;2;99;!(C3EL413]0,[1$9#142OIE/7+-12NI=FI7JL MW!F[E!Z?=CYU*ZMD&PXMNVD21<5T*74_NC@+F%VWRO^\NK'XFNY06KU4O=.F)ZONSD>7\:NK MG/>'#;]HM7%[8V)-9L9\X8]W[?DH8D*J4XUG!(F?>W6MNHZ!0.//+>9H)Y(/ M[H\?T=\&W:'+3#IU;;I?=>L7YZ-J1*VZD^O.?S*;G]16GT"P,9T+?VDS[,WK M$35KY\UR>Q@,EKH??N77K1WV#E31=PXDVP-)X#T("BQ?2R\OSJS9D.7=0.-! M4#6F]ZOW#TIF]5^QQ@"CX[4LDCJ:OD*.)KU;RD-!:41$EV!"_=*9D&O/2XDG1G MS9*NP=4B&&!HOZ#K8&)EZ??+F0OS?QRRP("?'<;GQ'GE5K)1YR-DAE/V7HTN M?OPA+J+3(^RS'?OL&/K%+1*Q77>*S!V]UD[.YU;-I5* M/ LF+Z'$;LOML,71;TI:1XK#B1 ,:CF#AQX#XNAJ>G0U@30O M=4=ON"I8W6C_0.-F\CC]0?JUE1W]2SKZ;#Q&A]@=P/B_GK^QF@LHRH#]HO ] MEA/Z@/KWII]W,"J]H*H6:5QA$$5J-.29Y),1$41 MUF*1ILEP+JFRL!B+(B[HO6Y/+CW@O6XPF8BD3"@M !I3G-BS*/M:E0P7 :.59P_%1G_L%(H0$N,&PWO8@N,D?$IZ)CE#%[# M&S4/,G ),U ,I@U>B<" Z65L W9B#L4B9E+GHLY2Q(O3+:*$T9.\%%E4L?(U MBG0:P:@P?%)!CRJAX+6%,J#Y?]Y&S=6M=J3U>X+W7S\ MQ)OK1!0%AW56B2CA4PF,6U0A^FL.-9[+HZU-DPSJ!=%)G(BTY!&DU $B*7/D M2$$?3'_"\'$$\R%X8+8H0W3G4!RQ&J=EFSHG+"%V?/ MO52S]H+>H]]3_..<;!9KISQ0>1^?^4DN5VZAK3K=03VK'R\>NGO9:QDF M?M%VKO'QC$,H%"?TKL.-:+03]*YOM>PE>.AFH>>R#V<_+K0Y#:/'LT]EYH0N MK?YF^,RU[#3Z8@@1S-%8V1I!;S'0K61^][(=R'Q67]%*A]SY6T)I%RY8RQ<6 MWXVA[J]AJ(X0QUA%4[*&I&^J%231MRQ E3Q:X^UZ Z_-(1,;:*;\1JF>FJ@&^7XEG[6 N"61S@XTT%1OOW?ZE[V0=J[ M?G@I\*[+[W0.![H"O#(L]L#Y]K$CA8QF7\9N@4WBMF&+:.4+?V@]#_0*H24( M-_^Q^WAPQ'[*/:778RI]P L)T:Z8*XROOPTJJ:]X'SF4152*I$#A*[>__(U" M^!$*VYT(%!9D?RI0)D)HQ3ETUCUH,-&J7OV2Z"+MFP<">7!DO70SW]CW'N4*-Y7!8B &X"#)*]98%F M;=%>[N-OZW4'?.7"#(?( SOU>PT@ B"TK;W?ILRN8KNI)=$(?D M^7N_^(+&N/YKN.Q*MGC0S3S S;T.STYX,2OJ"?UJM5[ MV=W;^')X$CYM'Q[6J+ HA(XZ=8>CT: #F,V$U1%'U8D2MK89*K[*XLJ[^^,\O#.FC!"5J@+^*2G/WFFW-'/%I* M=:=GG!MX*/)2'_=FQLP/AT.=SGC!]$#.>8EOIE(5S."MNAWJN>(LLYN*?.B[ M;CPLF"A[)T?VV94Z.9(+DXN27RG0BZ)@:G7&<[D\[GF]YL%7<3LS]&!X:B%+4'QZW#OU#L\2DK<"WP1?ZK4UD"43*>_HYD-V MW'.)$,]Y:@B!X>6>G_,\)R"D\;W&[+4J:>/ZND%_9VU'6R9,\W.9_RXR,SON MC7J0\2E;Y.:K7+[GM3T1X:4RU_87EI5L@L+I0AM9U)N102'*ZLH>:C^L;1BY M3VSPZPV^Y5TILBPOF&$G1THN09$THM'"FFIW(SE14E"NC<*W O>9D\OO"V%6 M<'##)CG7_:.A05!Z-4QK@+,*P'\"P//ADRS-3,-EF?%L$V"(;%I*?D/IS-^+ M>,'3 02> [[KAWOP@M;$P.(%^TW\\W2BC<(L^*O+R HB[(:@RCC4 61-QC1=4]IXI+.6'G+;33,HQM_J:*H]$S,6W[;$4,A M7E>VW2T7&L.E^X?P!V>J*M4.[W_FA)3*@F/(C1*31<712/@F&'SE)5_:1N%@ M?F*58GM*[V:HD8+Y$OR1XT<1W"A6ZBD].C"R#U,E"VM *_ M)4)XL&A.UFSJ Y9E@MHXRV'.1$82*9L+@_9)* MM>V\]GPE^URG;+J#RN.'5*/_$B>) GA&ELRELH<:9LD:O8-<:MVWFNLGACT M?\ 3')UZ,$&F4V'Z.V8\[8T?21Y;G?CC;Z01FI':DM^GYR4$D3-R(UQXH1.X M/BXB)QI%\)%K?4C)MFW-\X!]9XP@@>,E/GC..';WI?@^>KXSPKZ$]#S'"V@1 M.+$?P9[N$[?=)WYV]Z$21SY-:"^9*I$(9L]'&]@K=/?UC"G>U8[V:^G**=N7 M2E-E5+JI&B<=/!$HDS*1+\C-FSDV1RJ:J""JL@ KS WL.MW)T1P.!&A39".S M'(QJRN=F#37#8>;G$N[G^Y9-OG%"B\2)DE&=?!?B7F1H%Z!GKKD26(*GY#NL M:X6\+!9XKN.',5UB;PPCQXTVNFE3F5OD-GA0_'.F"1WW%*BM@D9:B.>.<8&U M$<5X/0B3N ]G-D9+.W@B$7;/%<[1.R#D3T1?&&W0V13^P/%',?UZ'M4&0E90 MO,VW[2#O)8ZU.@A'Q',06';NP(OZ_[GY%W5B=C3 _ZN;&\H[8#^T^U\-TYX. MEK0=+'E^!V-*K8C^:2$7U%NHXJVKQ%2D;7OYAF>9)=F,N5CD!@]XWCGN[E7_ M_$D+DR1?9/4)FC9$V1K1=((S7@O@^#K!&9:(TMN-(=G,<$RF*-1Z[) B M%PHSI-0R%YD]K28L9V5*$:>_W,S"=,_6MKUMG\"[HKL3\FG%]WR!_:DT-?U# M#(V>55;2@H:E>Y;;_H^9@0?E.*#4]QTW]N$T32NO*$1'.7)?'&%9A!#[3H1I M] 4]@Z9MZ(!D["1N"!%VPC7V,GBFE<"$/'=[TM MKZUG4^RAX\>0X)32DNR2\[P$)X\Q7F/'&^. ),O;-UA#Q2;'Q\=KH^(U+P6> MUN=X; D#[UA*XBL\M-"3K@OCQ%ZN%Q.IL 79=,WXQ-3C>?LWLIW7FVME5=[% M!/^F0=38TRUAU:,8J6]%-]WHX^P0CT):>=@1PW'GX#5<^PQ2<'5K/_9HL,&J MOHBT3]OO2:?59Y1'\>ICU">F;D6I(>=3W.H.$ORSIZH//-6-D7/[464BC9&% M7&ULG57?;]HP$/Y73NE440DU MB0.%4H@$;:?MH1(J^_$P[<$D!['JQ*GME/:_WSF!E&V IKTD/ON^[[ZS?>?Q M1NDGDR%:>,UE829>9FTY\GV39)ASFZNX[&JK!0%SC68*L^Y?INA5)N)%WJ[B4>QSJR;\.-QR=>X0/NU MG&NR_)8E%3D61J@"-*XFWC02,S^G$"YP@E)A8 MQ\#I]X*W**4C(AG/6TZO#>F ^^,=^\*OE=I#:;>$,/4ESQ2MI' MM?F$VWSZCB]1TM1?V#2^T<"#I#)6Y5LP*<%"%S0S<%RFFOQ/X)*O5QG;:9NPDXQTFEQ"% M76 !ZYW@B]I2;"AZARE%0# M!O4+>O'Y67@5W)P0V&L%]DZQQPLJN;22"&H%[P>SE3WCDA<)'M)\DO6PYNFN M#%TL56DHVWC8Q%LV\8 *'VR&\(9<&T!WMD G@_D2=7LZP(O4#2(0!K@AD*1R M-R/HB(+0JC+D8"YV20"W?W$P^ ##07<01O"(9:63C(K-J5N@%FA@"G_>U?.S M(0O9#4R3I,HKR2VMI.)%I"32 )7\46349Z>D1$[*L!M<]?]52J?7[??Z%_\A MI<.NKT_N2\^)B;J,A7#HBOE[M9^C7M<=SD"BJL(V;:"=;9OHM.D=[^Y-!W[@ M>BT* Q)7! TN!WT/=-/5&L.JLNXD2V6I+]7#C!X"U,Z!UE=*V9WA K1/2_P+ M4$L#!!0 ( -=<9EJP1(C;AP8 &\4 9 >&PO=V]R:W-H965TP9N9D$NF82KG8[62G.5&:%F.J>M&XR4KJL'DS*S=RLF9 MJ'595/Q6$E4OETP^7/)2K,\'WF"S\+Z8+S0NC"=G*S;G'[C^N+J5,!NW6O)B MR2M5B(I(/CL?7'BGES'N-QL^%7RM.F."GDR%^(*3-_GYP$5 O.291@T,'O?\ MBI\ M\2=$?9DHE?DE:[LW@LU9K;18-L* 8%E4]LF^-7'H""3N 0':"%"#VQHR**^9 M9I,S*=9$XF[0A@/CJI$&<$6%2?F@);PM0$Y/KKDL[AE&AKRIE)8U!%PK,KQC MTY*KT=E8@Q'<.LX:A9=6(3V@T*/D1E1ZH#R?-?O,A]T>-2T+H4]&F??(!: MS>N2$S$CGT0)'FE99.0C9$"6#^A1Q^D[R2K%3%&H?8[TFMKOR-V"DYDHH<+1 MED;N-&5>_ TQU/"Z@@93"33*2G)O,"J$*VI)L,5 *;4(9T7%JJR C44W05DF MZDKS'$Q)PC29L4*2>U;6G$P?2":62Y$7^N&$W I5&$5LB1(*NH?!6FD#8UH_ M*+)>% !R"NG\PE'G9BN3%BLTCI+H3JC(L*C $U$K8(H:G9)WHOH5-N3H\M7& M.*PV/@)M^7+*94O=1RL^><=T+6'O*Z;(S& 7F)K0ORB&IO M/B](FL3$'\! M[J-BOY5&<[G5W.%0ASF.22C6=U9+B2Q8P3Z10XZU+KEEUT%ILN9 "8B4);@R M[$-&6R4*]N9%QI!#WS/D#\ZD;8-[TF(R 3_4QF9$YN .PJ@ZO-I":KQX1H:! M$T3!"$>QZ_BN&7HQC$(3:QL0$XZ#6N(@($//\9)T1$)(^7<(]EGUG9BZUJKG M!*G?6$VH1ZYZHWK '; _(CYUDM@C4>@$- $;H9-&T>B(PGW*/(?&6!S4#8@7 MA>1.:.#W4]-MP3PC?N!X00*#*'(BGQJW0R=QX25N>/DM*^L<=N\HFI%G[@F% ML[DL[46E-%S0 AK6U[K 3B0JIV7- W*"[^4$/>DIO:@MO>C)I??[;(90S8D& M-;*_QGK5/;G=JVV_-VYV>C,6GM@BV33:IOM519W0AU((/2@V"LT^:>7M MS#)[4R&=5MJ ]P*@+BIPTA!@)$Z4A*T*.SON3^S'9$A#Z Y!O 6 XW[PFYW' MGM8)Q)$==*0'@Y%^+ %9"!T_#C$+<()Z%+.0.E[D[V3!KCP^%?]C@C@IC1 9 M'+)!A,B2Q-W!A?/^\$8!-B3@1;HE17J<$4Z:NL9N DTL=;?".#Z.W8M],DP@ MF*FWE?3^1R8< G"0!K3).1YQD3VI'-?=C;9=Z6FX<=MPXQ]IN&\+-BU*\Q]B M7]?MU_F8BEL._@CYX/1V_<@&(K %XCEA9 Z];4@V:_V9'48^7#F"%&\0 32I MC;R='21C)QX()XIA,S S2M%LC$?L5I&='W=LZ/N079I0[)<=!>%Q)]( 2P$N M4QVQ8-1/QQT7 AK#_25&TV'7=#AZ3,RNH+G N6D\,CSU \\&/@ZC1\DP:S^= M"C1U8M^U!Y0;QV8)\A&:.H'#(TZ-]<1)X^!H&*$T1P3NCUX4=Q.(LZ,RV.H0>].G@:%:(8&H3GA9@"L!ZZH"T\ZL!/:5,[#AW$<804 MONN$<6C3XJ6)24L IYDA2@A7=7,=Q8"DX6A?VQIW/@(MN9R;3UW*WJ+L]Z!V MM?V:=F$_(FVWVT]Q-TS.\:]5R6<@ZI[$\#],VL];=J+%RGQ2F@JMQ=(,%YQ! M8'$#O)\)H3<3--!^8YS\ U!+ P04 " #77&9:SYMCG:D" #M!0 &0 M 'AL+W=O(I$F#\\10TZW4CWK#-' M6\&%GCF9,>7$=7628<'TI2Q1T)>U5 4S9*J-JTN%+*V3"NX&GC=P"Y8+)Y[6 MOJ6*I[(R/!>X5*"KHF#J?8%<;F>.[^P<#_DF,];AQM.2;? 1S?=RJNX-5LI+RV1IWZVO?82]AY'V2$+0)032*ON:49^*EHOXJ\PY,I'#[4N4EO;B!\R>VXJ@O MIJZA(C;435K 10,8? +H!W OAX,<'4:V S31)4MPYM"$ M:%2OZ,1G)_[ NSK".^IX1\?0XT<:R+3B"'(-A]MVB/%1S,.,/X!C]S*)I%'4 MQI8W&<):'TQ@5MM^?SPAW(EFM=@9 M-9AD0G*Y>8< SDY&@>]?01].8=3S(Y_.06\\"N$;U5*I"[)FR+G06\\'%_8,QB&%W!8;@LL:"^>0K\7A+9\U!L2 M_J%>NGLC6*#:U(M&TYM5PC33V'F[739O1OAO>+,([YG:Y$(#QS6E>I?#O@.J M62Z-8619#_1*&EH/]36C?8S*!M#WM91F9]@"W8:/_P!02P,$% @ UUQF M6C,8KHPF! ? L !D !X;"]W;W)K&ULC59M M;]LV$/XKA#H$,:!%$B4Y>X[WXAMOA?RBU@":/!=YJ2;.6NO-E>>I= T%4Q=B R5^60I9 M,(U;N?+41@++K%*1>]3WAU[!>.E,Q_;L7D['HM(Y+^%>$E45!9/?;R 7VXD3 M.,W! U^MM3GPIN,-6\$CZ#\V]Q)W7HN2\0)*Q45))"PGSBRXNHG-?7OA3PY; MM2<3X\E"B"]F\S&;.+XA!#FDVB P7+[!'/+< "&-KSM,IS5I%/?E!OV]]1U] M63 %V?/N'?84DE,*=*= +>_:D&5YRS2;CJ78$FEN(YH1K*M6&\GQT@3E44O\ MRE%/3S^6FI4KOLB!S)0"KD#!P"?5IU(,7MMZ&%B\\@?=!B&S+\YRP,B/' MKM]RE>9"51+(/[.%TA)SYM^N=ZBM1-U63!U=J0U+8>)@H2B0W\"9GKT+AOYU MCP]1ZT/4ASY]Q+K,*B0MEJ3QQR5SFRH@R0/DS.2[6O.-LGX^299A)6.5=[G2 M:ZS;E1>K:6-5'EG5K562XCE7VA#6:R!+D6,KX.6*L$)4I4DY7N(742E45(,K M@F&'8H&P3>B/3L+6=?(+":COAE&X)W6_QMF[A ;T^GI^?]6FYP';AC2 3F/DLO!&]!=4H)%#]R8^BA$2; 7A\9X MY/J1WZZGK5/7I_[ L!@&P\$>4&/'7K!KA(\U7V->@R+XJJN?A0J?/LVKS$2C M%.6OJ2@VH(&PE03 WJO5X$0TD>11/%_'L8U1[XNAXU\K+A'PC!6;:_(9>^(;EK,R14_T4?($!SD3NU%H$B!Q+V/S)71CW,^RC%LCI+'0 MK('KCX)V-\O^0UXUP_9&*YT'&+;9?BS;+[%+;49=8NS-.AQ%@S[2]( T]0,; M[L2OPY[0I(?RZ[6+],F[G>S1_L#D91B,3%7X_=S# ^X-2%T53=+V/'C@)DG4 M3:0EE$3Q&XA$)XBT=5H74D^7CMLN';^Y2]\IS0M;UN\K;?Y<#ERY>\8!2T%7 M;^XUT=V;7VPM:UL'G01J6UBR\HV]N_,1.9ZK7=T?=^^_@4DS 9B.\%HWMH5F MXHV;(=;:R+?B)8EJ(6F$D17.5OJ:Q.0[0KXDQI/0S/9]+-6H.UK>WD2$/J[L MW&=Z%_[?U,-1>]J.EK-ZHGJY7L^EGYA<<4S+'):HZE]<8E1D/>O5&RTV=KY: M"(T/:L4UCL<@S07\OA1"-QMCH!VXIS\ 4$L#!!0 ( -=<9EKU54Y_I@, M ,$( 9 >&PO=V]R:W-H965TC>3('Y\E6J2]N\:%8 M!I$CA )SZQ 8#?=X@T(X(*+QSPDS:$TZQ:?S,_I[[SOYLF4&;Y3X@Q?VL RF M 12X8[6PG]3Q9SSYXPGF2AC_A6-S-DL#R&MC57E2)@8EE\W('DYQ>*(PC5Y0 M2$X*B>?=&/(L;YEEJX561]#N-*&YB7?5:Q,Y+MVE;*RF74YZ=G6+6PN7G]E6 MH+E:A)8@W4:8G]2O&_7D!?4X@8]*VH.!=[+ XEN D+BTA)(SH>ND%_$6\R&D M\0"2*,EZ\-+6P=3CI7T.WG*3"V5JC?#7>FNLIF3XN\O;!BOKQG(%,C<5RW$9 M4 48U/<8K-Z\BL?1VQZF6D\(N2 M^Y\LZI)J8FOGL$')E88;C06W\)[E7'#[")?Q%5PF5W !<30>1%%$L]G$3S;U M5NF"2V:Q\ & -Z^F29R\;-3U/P"791&-!$T%0TI]ZP>]#I' "KA(1L,QE;\0_B633I(-TU9"]R70$C\/F#=LN#$U%L_L]N3IJ,W3 MT?_.TQM55DJB;-+MPSE$[QZH:1CLRN!>[.X*:V&Q@>U)\?PK'VI8?K-"S55A M*$8%SWUN/4_O/Y'ITP/6<1D^N^F3O'39%Y -IK.8QO%@&B5^G:94$=_=R [1 M^-LCFB6WU-M.LG@09U/ZCK/(?=,)K$NE+?^7^=9%"-1H4!,*[*A 9-[XZD(P M'24P348.@KZ_DL<:2#2>4/+/X+O0.9*S+'45020S&B>#),J@*R_")VVE1+WW MS=.077I%F@[32MO^O&[:TM?C37/_R/2>2T-9NB/5:#BA--!-PVP65E6^26V5 MI9;GIP?ZQT#M#M#^3BE[7C@#[5_+ZC]02P,$% @ UUQF6LEC$WUQ P M= D !D !X;"]W;W)K&ULG5;;;MLX$/V5@5H4 M,>!&%\NWU#80-UOL LTB2-+NPV(?*&EL$:5$+TG9S=_OD)(5)7%<9U]$SI!S MYAP.*7*VD^J'SA$-_"Q$J>=>;LSFPO=UFF/!]+G<8$DC*ZD*9LA4:U]O%++, M!17"CX)@Y!>,E]YBYGPW:C&3E1&\Q!L%NBH*IAZ6*.1N[H7>WG'+U[FQ#G\Q MV[ UWJ'YMKE19/DM2L8++#67)2A..]WI@U622/G#&G]D MSV]^A?G';2DC"-GZ7XBV%FW[&>S#IV 2?!* M0-0$1(YWGS#>4Q<[UTP9Q62-&KR"&$5S+TN0:?BLSS)X"^$2O MY1CM.2ZCHXA7F)[#(.Q#%$3Q$;Q!JWG@\ :_UGS%=2JDE:WA[\M$&T7;Y)]# MHFO(^#"D/3H7>L-2G'MT-C2J+7J+#^_"4?#I".&X)1P?0U_?W?=PBVFE%"_7L&2:ZT/JCN>_SQ%64M ! MMB#&[0QP.DL#[)&0Z! J6D(TH#"5*JO9K2R[K6/'2Y"5@E266@J>,4,S$B98 MF2*X+:UK :H5D%@!D#PX5),C00G:_OQ(.H] 23?*"3?45%=N'WH61C'O6?6$66O M,AJ.1R\8C8?D>UMY3UB4=G$[RSD.7]AO*N^TVSVEL(^YPGX0! <\;RQN=^&F M=G\]7\W&^3\*/!KWGEDG%_@I@7 Z?,G*.@_]6/W.35B@6KO[7E/2JC3UI=AZ MVR?%97V3/DZOWR/73*UYJ>G_LJ+0X'P\]$#5=WQM&+EQ]VHB#=W2KIO3LPB5 MG4#C*RG-WK )VH?6XC]02P,$% @ UUQF6EA\7\P7 P G@< !D !X M;"]W;W)K&ULG57;4MLP$/V5'<,P9*:-+PDAA"0S M28"V#W08K@^=/BCV.M9@2T&2"?3KNY(=0]N0*;Q8%^\>G;/:70U74MWK#-' M4Y$+/?(R8Y8#W]=QA@73;;E$07]2J0IF:*D6OEXJ9(ES*G(_"H*>7S NO/'0 M[5VH\5"6)N<"+Q3HLBB8>IYB+E7T/$DQ9F9M+N?J*M9X# MBQ?+7+LOK&K;P(.XU$86M3,Q*+BH1O94Q^%_'*+:(7*\JX,1X\)>RI51])>3GQE?&1G??YZ2K@1FLJ"[ULR%:_^:S7/4K:%O MZ!AK[,D1OO+<3]H+C+ M_4 -6S.,7YNJ%C79L2LN[$+4:4=AY4^&80_"L!T$<$)T$^)'>KA#<>G$M2Z9B(G0WDX_"J/C M9KRM#MKO]UL0!NVC'E"K29&[S5ZW5<-N8]1MP':;V;L#<8E+J8R]JW<&XY!. M/6IW@R84?RO\<$0V!.3HH_'85'C^JYY9H%JXET%#+$MAJO;9[#:/SZ3JN2_F MU_P902P,$% @ UUQF6ON9Z%X4!0 > P !D !X;"]W;W)K&ULK5=M;]LV$/XK!Z\K;$"K1>K%LIL82-(6+;!N09-M M'X9]H*63S442/9+*R[_?D9)EIW#<8M@7BZ)XSSW'>^Y(GSTH?6ZZHQ MYZ.-M=O%=&KR#=;"O%%;;.A+J70M++WJ]=1L-8K"&]75E(=A.JV%;$;+,S]W MK9=GJK65;/!:@VGK6NBG2ZS4P_F(C7837^1Z8]W$='FV%6N\0?O;]EK3VW1 M*62-C9&J 8WE^>B"+2Y3M]XO^%WB@SD8@XMDI=2=>_E4G(]"1P@KS*U#$/2X MQRNL*@=$-/[I,4>#2V=X.-ZA?_"Q4RPK8?!*57_(PF[.1]D("BQ%6]DOZN$C M]O$D#B]7E?&_\-"M3:(1Y*VQJNZ-B4$MF^XI'OM].##(PA<,>&_ />_.D6?Y M3EBQ/-/J ;1;36ANX$/UUD1.-BXI-U;35TEV=OFIR56-<"L>T<#X5JPJ-).S MJ25HMV":]S"7'0Q_ 89Q^*P:NS'POBFP> XP)4X#,;XC=LE/(K[#_ U$+ > M\O@$7C0$&GF\Z)N!PCMI\DJ95B/\>;$R5I,T_CH6X!L/?.-3Z,L;*K^BK1!4"5>JWJH&&VO)F["TY F%-H NWT#9PGJ%>LB8_XT"$$WA M1MQ!5*U;ZDQ+55$WD,T:\B&T!8QE0U]5:\C(3#R,1^D KEJM:=T"/F"!6E3P M"N(@FG'_#'E&SR@(XP1NK+ (+)B1.0OF:4B_\2R%6V7)JH>!- CG*23!/,O( M/N&,8BB1OA5[#UG R#&A1XPPDG"'SBDCYGA'@()V(MCO JRPP5):FA:6VGA;%;384&.%4JL:Q'9; MR7R@[8P-):*U2C]!V2?+X6C*#BF/_1C\1Y62URWZ@Z)Z"L J#R%JU9)B!@5[ MF2))MS&JD@7Y+#P?K)VPB" =F=JS_::HWS\Z=V2_KS?:@5U(^R!=8+U2XI & MLR#CW"M^QF*71SJ0#<*XP&XTZ??/;;[;P@7\HIJ?B+'5E!0W*QN+M,;". W2 M,)S F%0]=\]Y&DU(#SLUWUB5WT$A[V5!NVA(T.F!B6$2JG?,0.$_@&AM!>T!Z>_U#QAE_.SQY1%"41 UL MG@"5:?*_EV@ZE&CZW24ZM! 7WH4Q:(_V]). +]=C_NP84:UVUY?.G]]P[X\> M'9.O2F57(Q$(.C>%Z:O[E,*/1+,@K=YCGRZRN]D*?0= MNXZLY;UPU3@D+J8F_$$^$NA%3Y=H?6JL:-;2W5V1[]"S78;IC$BSI._2 MQT)VV8RRV#E.Z$C)GC/_68H5=4VGH\4AI3%CL\E K/,U9K.Y+Z'),7?5'HE\ MC;E;]NK%U1VYZ7,C.K:RK"/*,WY4?].#VV"->NWOO(:R3TVLNQ@.L\.U^J*[ M3>Z7=W?RST*O96.@PI),PS+*T6J)&4W_?4[4K+J-+8W##!,D;Q[[KDWDM.-TI]-@6CA M:RFDF06%M=5%&)JLP)*9OJI0TLY2Z9)9FNI5:"J-+/=*I0CCP6 / M+!5H3J>A)5-.(Q4<1;S#K M0Q+U(![$PR-X2>=XXO&2 WCW*,C''.Z8MD_P+ Q_+E)C-U%T[L?Q)(%' M99G8:A^5_"\L/K3.<=RA>]O&(1F<.^RR&ASI5.N?2)^@&4_M<]"0ZA3>O M)G$47W9C0WO7W$%TI^Z2\]+*.Y8UF6 N;09J U9!KMD&6+YNU)6#LF263A]>UB65 N'PBEBSTL7% M8=FCM'IT]J=_TWGLH.[1,BXRY0-P=FD@YX9HN0KNPV++E@ UUG2&$),LTS42 M>4M+AFK/E1_]9$T4-%D#_.(^6YI$K\1FG5'=UJG@=$SFD#[Y[4\4(J >U5K29J5< ';*.=X1N&!D[@_^.D4EEJ57BEW:*V;;6#Z\( (MXHVSB%P[@;4 M-<06EK5V[.F.(+]XY2\AIXNZ-+YQ,B5SWAPY_QJZ/NQIQ^_=J'&-LL8MKO') MZ!8U9@1+D)1[Z;K6]ZXB2B7_QFQSOWI9MZ4R[NW_V,3.*Q]8U%SEKI!RGGG) M_]/>/Z[$5! -A=O%;R]JOS<8#VE,>O$X;OJ8%#Y0U5[ =>OM0?4(DF0(HV0, MM^3U ?2$QKAW'D^\E=%D#/N.ZW#GHBU1K_QSPH _%IH[MUOM7BR+YJ+^+MX\ M=SXRO>*4>8%+4AWTST8!Z.8)T4RLJORUG2I+CP#_6="K"[43&+DBHYIK)\Y M]XZ;_P-02P,$% @ UUQF6AH><;U*!0 Q@\ !D !X;"]W;W)K&UL[5=;;]LV&/TKA#L4-L#&O.F6)@:2M,T&K$/0M!N& M80^R1=M"9=$CZ;C;K]\A9;M)'1MMT)Q%)B=_YKN>C>+8V]J.;:^W)IT73 MNO/>W/OEZ7#H)G.]*-V)6>H67Z;&+DJ/I9T-W=+JLHI"BV8H&$N'B[)N>Z.S M^.[&CL[,RC=UJV\L<:O%HK1_7^K&K,][O+=]\:Z>S7UX,1R=+N-BVQ>GK>N^"GERKLCQM^K?7:W9N3X,G8F(]A\5-UWF/!(-WH MB0\()88[?:6;)@#!C+\VF+V=RB!X?[Y%?Q-]AR_CTNDKT_Q65WY^WLM[I-+3 M)P3R!G!P3$ M1D!$NSM%T/J-B3EUEM\K2'G1[=ZAA![\DXO MC?5U.R/]]^6XT6YP-O3 #[N&DPW698=U6NGH(,(1A.^O$ MUKI+<13QE9Z<$,DI$4RH(WARYZV,>/*KO?WC8NR\16W\^9B_'9IZ'"WPY=0M MRXD^[X$03ML[W1L]?\93]O*(K6IGJSJ&/KH%_ZI5HXF9DC=U6[:3NFQ(2#(! M%\GERD' .;+QR3UF_W$-GU&K+>IXB^HVJ*2TFI0.'QOPUY%^W1(_-RM7MI4; MG)+?=6F[=!,D2R_&VNX2AC#[LFZVPY6QB'KI-7G=U"CE,M#2X77K3%/#!&"\ M-[X, G>Z76E'?B"2,2I5AEE14)9Q3/I)P@88GS_+!1W8%U2*=+"W!@PE_<8X-R SM$8"C-:T+U!J52B[2MOZK@P-B=0M"G#5 M!;N?4<;@G*")3/>5*:I2-2!7*VM#%2\!8BJDROM&=P 'U3@B,JJD( F>Q1ZT M%#1'<#@&W.%Q**-_"N"2G20)2]3FG66@L^YI0).S)M .^RA*"&D[D'G8*-HK\ .WR#.%*.]JI MO(BT2(KD807+E*8).T:\/AQ"X.1A>B8 MEZ8,74I&YC%),D MQV&'FMGK]PG:*QKVTP\],=A;1^Y=?WT6P#B9<)Q(1:+VE*",)$N>2+H^SHR4 MHQWT"ZAXC-1H7#A!8#,0K ZU$#!"]#QY@7_PUB.Q^/NV"_+!UJ0 %?>CN!V[ MKP=8C'RJ(O94I#,]Q >NP)KD.(\Y53S?YS$X*(O'CE FP./8-X1$L;!XA&YG MX0AE.4VS(A(9/T$%RNX_1F3Z)!9')6V\5#Y(_,EC?^W#>W>KA;:S>(-T(-RJ M]=TU:_=V=TF]Z.YFG[=W-]RWL28<:?04HNPD2WK$=K?&;N'-,M[4QL;CWA>G MY*9 1*+W*;8H$'2;2Z*7FALSIB(/KRB/),4_?&59,4T0YJVTN.;Q/:\ M?$3Q6/PX?BE=/Y759[46HB9?\JQ0-Z-U76]>CL=JN19YJEZ4&U$T?[DOJSRM MF[?5PUAM*I&NND)Y-J:3R725I]?2.R M\NEF%(R^??!!/JSK]H/Q[?4F?1 ?1?W'YGW5O!OO*2N9BT+)LB"5N+\9O0Y> M\FG4%N@B_BG%DSIX3=I3N2O+S^V;MZN;T:2MDOO]%Y=_+-R=RE2BS*[)-N;T7Q$5N(^W6;UA_+IKZ(_H;CE M+[_]$O?$ <%@NF1 K0O0+\O$!TI$/8% MPG,+1'V!Z-P"<5\@/K? M"\P[=I^UUA=2R=IG=Y>5^43J=KHAM:^Z.3J2C<- M+(OVF_6QKIJ_RJ9V/SOZ[>S>4"\Q$$SJAD:-" MB_.+AX[BR?G%J:,X\Q?_V[9X08+P:.7Y^4Y%TFR&NE1*W(OWYOXLG;6N3JWR[I=_#(#6_[SY=JDR[%S6C3 M?A&K1S&Z_?FG8#IYY9(-"4N0,(:$<1#,D#O:RQWYZ+=OB\>F.RBKKRXQ=T7C MKF@[=CW>TB"<32:3Z_'CH4YV7!C0R(I+O%49*@$2QD$P0X)X+T'LE6#1=?^B M:H;?/[=2R:YK7I:J5BY-=JSI05M?-=,+6Q,[;C9QQ"7>N@W5! GC()BAR72O MR?0'-7G>#-=5U5PS+G&FCD:/ UL<.RX.8L<%XZWD4'&0, Z"&>+,]N+,?EB< MHBP\^LRL=J=!Y-#'C@OF86SKXZWG4'V0, Z"&?K,]_K,O?J\SLNJEO_9S3&; M>>59_=K.RZ M#AR!07AE*^.OX%!IH#2.HIGB'*R)@V'B. 4)'.WCJ M'44S5='K]\"_@'^7MC[EHLQSJ=J?1W[^:4Z#V2O5?%2H;;MX;#HSJ9H)P%+L M?/#T7M1?22(?91OO%!"Y@EY :0F4QJ TCJ*97P7M%@2S2SK: 7)=OH#2$BB- M06D<13-5UQY$X#[7ML4LGK=DR&)OVJ#98$Z1BB: M*8MVC.B9"1\?1-:YJ&HM-ZIS*.@K\KK]M;3Z/B^NEP9IT2R@M 1*8U :1]%, MP;491:<7[7VAOA.4ED!I#$KC*)JINO:=J#]-Y6V^2665MY.JY3JM'HY,J.Q< M$ZNW/1F2G YA_MH.;MM+N#M4NSMT0(J)^+(1A7)Z[M3V>%S9(@M'G/N'$&KG ME034]5L6\Y_!X/:^A#-#M3-#_@?LI@=:%),R?.,)B3 MO-MYXM02ZNF%IE^)T"//7=G#;7L*E"+5+$0YP M*3PS:C\EF+@FBWVC0U-3H#0&I7$4S912&R"AWP Y>Z)V95THT<3>V;<([8TU MKKC$$3>]LN.8O_J#&_L2_D.D_8=HX*X95TOW#&.'EW,+4V3OE*&1.0'IVF17I%'_E7F>^:$3W?YL[6@Z[BH;0$2F-0&D?1 M3$7U6C^BEYRC1=#U/Y260&D,2N,HFJFZ=@FB 2[!\7G$"4K032.<0D(3,J T M!J5Q%,T4\N!F&W[_@:E:YFDM5CLFV2IQO\U(UES.BCSK9GG.E(P36'I\@N@O M.5A::%('E,91-%-:;8E$?DND'VO)?\F/IW?X#S&X>X8:)U :@](XBF9*KXV3 MZ*+&200U3J"T!$IC4!I'T4S5M7$2^8V3UZQ7Y[ZMQ1V4]QILSU2D)-+BB-06D<13.5/+A3 MK=_D^M3TQYE0BB3B42Z=/X#Z"8.O4:B'!:4Q*(VC:*:RVL.*+^IAQ5 /"TI+ MH#0&I7$4S51=>UCQB>0?W]V_8SOGQ[D%WQ'GW#KCK\M@':#^$XIFZJ#]I]CO M/WT02JX:)62:Z4DQ:Z:_CVEVY$:A?N+@*P[J2T%I#$KC*)JIM/:EXHOZ4C'4 MEX+2$BB-06D<13-O)J]]J>D)7ZJ[<>;!?;"?$W'R_E13QQU^8]>6B(7_Z$-U MA-(8E,91-%-'[4I-3[E2)T4+K,'0>8]'_X$&2P9UFZ TCJ*9DFFW:7K";1+5 M0WNWQX=*B"[+^9.LU^1#]QRC9>F4$.HM06D)E,:@-(ZBF4)K;VEZ46]I"O66 MH+0$2F-0&D?13-6UMS3UNT+=,_)(7?9WMQ'DF2S(JLRRM%*MUT34.JW<][GQ MDP5M#]P^5%"1[IERN^>Z[3_=/[CP M=?>XON\^?Q.\3':/']28W=,0WZ75@RP4R<1]@YR\F#6G5^T>,+A[4Y>;[H%X M=V7=+*BZEVN1KD35!C1_OR_+^MN;]@#[QSS>_@]02P,$% @ UUQF6K"G MR&>1"P 77( !D !X;"]W;W)K&ULM5U=<]NX M%?TK''6GLSM31\0WD-J>28RTW9DFFTDV[4.G#XS%V)R51%>DXVRG/[[4AP4! MO(1(YO+%MN2+ ^(*ASJ\. 0OG\K-;]5]GM?)M]5R75W-[NOZX>5\7MW>YZNL M>E$^Y.OF/U_*S2JKFY>;NWGUL,FSQ:[1:CFG:2KGJZQ8SZXO=^^]WUQ?EH_U MLECG[S=)];A:99O?7^?+\NEJ1F;/;WPH[N[K[1OSZ\N'["[_F->?'MYOFE?S M(\JB6.7KJBC7R2;_";P7S.JORF7/ZS M6-3W5S,]2Q;YE^QQ67\HG_Z6'P8DMGBWY;+:_4R>#K'I++E]K.IR=6C<',&J M6.]_9]\.B3AI0&1' WIH0,,&O*,!.S1@?1OP0P.^R\Q^*+L\V*S.KB\WY5.R MV48W:-L_=LGM/\MVC:U=SB*U_NCH!U'06CRMES7]U7R9KW(%S[ O!G2<5ST>5RO:131 MYK,]2: C[]O*D6V:TECH80SN,,T$, M#08!A,F4&P:/0AY'(:.C^+ [MT2'$048.J,QP2P2F)&R30@$A FJ28")I(Y'K^)'O\O]7V^ M>>81-(AH\Z$?.R:810+STD92IX?2B8AT $9**2J:Q4+SDWHB,LEH-AV:GA* M*!5^LP)1C(B $>J.G4:/_?TO'Y+_)3V^F.(X@S]_3#2+A>;GT,E7 M,I5^):@"%A7-8J'Y274:EL1%;)14O$4$RE.I54@K*(XHPT-B 7%*,"8[V.54 M*XG+UG?E^J(_PZ)8@R<#)IK%0O/SZ'0SD5,Q#%50HZ)9+#0_J4Y3DZC$C#-, MM;^VA%:,A P#XHP2,KPHA.*TXLIT,,P)61)7LI_6GXOE,E\\,ZLGU:*@@V<% M)IK%0O,3ZI0U,5-1#55THZ)9+#2_6N=D-XTJT"C5#DV]2Z0T#0H2-T#4A58R M_"8#PH1).W1;9L^/5Z!.'B^$/G!BJ:Q4+S<^L4.*43 M$8ZB2G)4-(N%YB?527(:5:=QPK$61PQ/37A-!H21-.52A90#X(3A':5"Z@0P M/2> JV*1K^OO(%VT@\'S Q/-8J'YR77"G(JI2(>JTE'1+!::GU2GTNFY\G9D M+LIVA2,EC*8AZX XKJ1HL0Z(DPV)=0?MG"JF<57\+G]*WJSOEMEZT9-EJ"5F M5#2+A>;GTHESJJ=B&:I 1T6S6&A^4IU I_':=Y1EIOU=9$QJ0I*UP\BV@!)> MM8%Q1)*.N@AS>IC%]?#;8G'QJFXX5A>W_5@6!QR\U(M:?L9"\Y/IQ#DC4RV? MHZIR5#2+A>8GU:ER%J^+QUAV:.H71PQ1+* 9&$>X".AHH3C))>TH[K,37T5< M!3\JKNB?#<,T4N&Z**6K1S$EQQJ=B&*H$1T6S6&A^4IT$9_':>)1AD/]" M\% L0F'&A$5*"X0UY#(=51'F]"Z+Z]V/Y6-]/X!@J*5H5#2+A>9GTHEN-I6_ M@Z&J;U0TBX7F)]6I;S;>Y,':O@S#5*L& H01PDX+BH>10G&9[ YWVYE-90#BJ!D=%LUAH?E*=!N?C M+2 <,'>D*>/A:C441S5O795!<8(JT2$7N=.\_)SF!_DZ#CYX=J!6H['0 M_,0Z'-O000R5,EQ5 ^,($R*D'& 0(92I M#@G)G0CFYT0P0+E!KI%X!X-G"&H]&@O-3Z[3YWPJUPA'E>JH:!8+S4^JD^I\ MO&N$ RZ/5$DM0MH!<4P1$EZX07$\9:JC_LB=-.;GI#% NW%6DGA/@Z<*:J4: M"\W/LA/O?"HK"4>5[ZAH%@O-OP_&R7%4QT\9U#KW5AH M?L9/[F"8GV,E],94/1:"J>U0TBX7F)]6I M>S'>AR+:QA%M6.L>4B",$$%HN$ .QA'&.FXJETY,RW-B&F#><'-*O)?!=VVC M%L:QT/P,.[TOIS*G2%1-CXIFL=#\I#I-+\>;4R1@)J&4AI=W-U!<0SX3<@^, MXZ9K]5PZ#2W/:6B8>_T7U.,=#)XAJ,5Q+#0_N4[>RZD<*Q)5P:.B62PT/ZE. MPQ> ) M@KM'R12U<>F$O)S*QB)1Q3LJFL5"\Y/JQ+L<;V.1;=^)3%,2&C&!,)6R<%G" M F%:*MFQVB"=4I:]3"SOLOIQDRWWJ?EK5O6D&VHI'!7-8J'Y>P(Y]:ZFV78#C4MGA&E-.'ZM>1A: M<+V7U>,]#)XAJ,5O+#0_NTZXJZG<+ I5L*.B62PT/ZE.L*OQ;A;5=I]PG=)P M51T($^GI4L%AH.TP28WLJ*4HIXY5+RL+0+I!?I9X+X/G"&JQ&PO-S[!3[VHJ M/XM"U>RH:!8+S4_JR+*@UKRQT/Q4.R6OIG*T*%09CXIFL=#\K2B=C-?C'2T:V,]$ MI>'U'1!UH5EK4U<(['3?!__XG6+6O2PM /^^V]<2[WGHK$%%LUAH?M:=QM=3 M^5HTJK1'1;-8:'Y2G;37XWTM&G"B&!X:5FZ ,)FVK9U F&"B:Z.*@EL:QT/RT._&OIS*W:%2]CXIFL=#\I#J]K\>;6W3;C-)< MZI%PE0\(V]ZI'DI3*(SPKD*,=N):]W*V0->$0^TM\9X&SQ/4"CD6FI_ED\V\ MI[*W:%2ICXIFL=#\I#JIK\?;6S3@1TD;7H7D UTPX4Y&(!C5'=^$QLEJT\O; M G!ON,$EWM70>8**9K'0_#0[]6^F,K@85'&/BF:QT/RD.G%OQAM<3-N0PJ1I MW>0 A1G=>CX!$,:-I!T7A<8I:=/+W0*SK_]B>[R7P7,$M6*.A>9GV"E],Y7% MQ:#J>%0TBX7F)]7I>#/>XF+:IA2BVGM&0&%:J/!A!D 8I;QKRW7C1+/I97$! MB#?0YQ+O9_ L0:V98Z'Y.7:RWDSE[I52+UV&%6*A/<4S4^>N[?*-W>[YQ=6R6WYN*[WCZH[OGM\1N*K MW9,!@_=?DY=V_Z1#![-_\.+;;'-7K*MDF7]I(-,7VP6VS?Y9AOL7=?FP>[K? MY[*NR]7NS_L\6^2;;4#S_R]E63^_V'9P?*+D]?\!4$L#!!0 ( -=<9EJ! M\[P ( , #<- 9 >&PO=V]R:W-H965T9*-VW"D&7)&D$+ )0*+OQ5,($TE2O@''"P2P?[5 >G='"4,D4H2@)L*/>U-80;X$AMZC;YA2+%+NG^YN'8G&KA;"5CS[$"]A.(HH1%CE M YFC?&-5O@ $::.!@8T!5HWMLWIFM\:-.L M2YC?$:RAIU/IZ1RC>V,R M'<=J&OG[1F[?[55&C0AZ502]HQ%,51)NMT%KRAT%O'3INX3Y'<$:PKF5<.XK MI9+;I9Y=POR.8 T]KRH]KXYNQ,^4,"8^\@$D"\X0QYOVW5A0W%H2F*9A[*13 MBY&Q:^2W&-DUHT84_2J*_BGI-"&,U[9$:R!'02_=!EW"_(Y@#0$'E8"#5TJK M09=Z=@GS.X(U]#2-Y]K+Z"2Q2DS]\])S]S*KS*.TRC)&$\&U##E#=E;Q_4$L#!!0 ( -=<9EI: M#\/&PO=V]R:W-H965T'OL9UL:-HT;*6( MES9VYIR9.;8GGNF.\1]B R#1KSRC8F9MI-Q>V[9(-I!C<,YEFK( MU[;869[3E.:.>84"N:FKD['DU9(3-"X8XC4>0YYK_GD+'=S'*MAXD% M66^DGK"CZ1:OX1[DY^T=5R.[84E)#E001A&'U#? . <$)@%\#_,<"@AH0&&6J5(P.,98XFG*V0UQ;*S;]8,0T M:)4^H7K=[R57;XG"R6@!)= "!+I ]VI/I44&B*W0@F5Z4^TP3_7P8\'13:;V M"*8)(/4"W7)(B43OF1 *_#P&B4DF7BB:S_O[T!7J*"$6?-JP0F*9B:DL5 MK?9I)W5D\RHR[T1DKH<^,"HW KVF*:1M ENEV>3J/>0Z]WH98T@ND>^^1)[C M!1T!W3X>[G? X\?#O9YL_&;E?,/GG^"[21)64"G0 A(@)5YF\/+T(J%O>DG1 MFVI-OWTA4/*/"19 M/!!92^:K1N:K_M,&:T(IH6OU,<^TLEW2513AWA&Y"())>'#:>AV=J\E 9"U- MQHTFXP$JT/A8E(X2U.OI7%$&(FN),FE$F?2*\I43"1=LM>J\64R.Q CO\O<0YO6JHHL1*X+_U74TY*(FZ=:&=E@B=DJAF;&T8UQ\= M:-3O]UR1AF)KJ[1WU75[55+WR']4EII@U#I%DZ.=TV5V7('B_G#.3=?>N^3G MP->F61+(?):J.W SVS1D-Z8-.9B?ZT;-- ]_::HN[P/FJOP*E,%*43J75RI# M7C5.U4"RK6DEEDRJQL0\;E2S"5P;J/QCS-:-D615*DS&V+'^L,0 M+]*4L*]7-,DW%R-[]'SB4_RP$N6)\>Q\31[H+16?US=,_AIO499Q2C,>YQEB M]/YB=&F?1-G]-^JSLO.W!%.YWGR9[P4JXM1,$)+>D^*1'S*-^]H MTR&OQ%OD":_^1YLFUAJA1<%%GC:%90O2.*O_DJ>&B%8!VWVA &X*X&X!_X4" M3E/ .;0&MRG@'EK :PI471_7?:^("XD@LW.6;Q KHR5:>5"Q7Y66?,59>:/< M"B:OQK*'AX<:>G>'1X<6P@P]E*ZU1X MS@MX\X1PCO)[="ORQ1?TUWMY'5T+FO*_>QIW58.Y_6!EOCKC:[*@%R.9D#AE MCW0T^^4GV[=^[>,9$BR$!(N P#1%W*TBK@E]=D.^RAPK2DV6,1$EENBDYJ^_P2[3(TU1..KR\SPV< M&2L9RIFWTU&KP]=N! XF;H>OW2#;=GV[GR]_RY=OYDM.MI0QNJPI>?N18BP^-%=!@H60 M8!$0F*:!;:FUKP6Y0FK0@$0!10M!T2(H-%V7EB>Q?]0ZJ:FI/<%ZN[.8N3V# MM8!$BZ#0="VPT@(;M9C7:ZMZJ%SU4FP$&#PL(-%"4+0("DV70ODY&]30V:". M#A0M!$6+H-!T792KL\VV[C(3\3).BFKWA--%P6(1R^4/?5HDQ5(N@.Y9GI8F M95T(4FV/58E-%I#7*&&9S&,HQQ*^TV> M&76P/KNN>.IY4]Q-6;MA?N ZTXX1[ GS LMY8=/*5J[8-MOB5I*I;^(JU?2R M ^1%&W8@T4)0M @*39=$V6Y["II50&TX*%H(BA9!H>F/;903QT9'^=JL8D8= MJD^#ULX#06!9G2W;$+32" I-)UY9;6RVVCO$RZ/V=KHRX%(-:;_%BJ+:;I>1 M3&6X.KJH%E/[5(/TQ_,&34OR]L2:=E7;#7-]U_<[FZ*-.+S:8W;.VEUFE&;:/&F:!E-M^;6KR=X7N"+1]WQ_GZTPG37E;K'YJ7*XI6I- MXGHE6?%%^OBJ,OU2IG_"6IO/_4D?U 8W:$8:ZY"@'7(ZE=.,UV6R#IRVUZ:G M[3#]S3GE1QVS']53-/H/';Z78T8>_"(=Z%-B4+0("DW72%E7QX;,W0ZHZP1% M"T'1(B@T71=E=9UOM+K?84O!W*3!XA[F>$$KC:#0=-5:+PN;_?,/W: PMV6P M7,[N_KUK8[LK%^Q[Q-_#8SO*8SOF9\Y[7R SEQ],,:BK!D6+H-!T)92K=CS0 M:0CT 3(H6@B*%D&AZ;HHE^V87?9UMF"4<(J.EK0^.BZ_5\DWF5S\KN)UKS@U M9/GZ6VOA:>&@\V1Q;JY[,.^@EAH*3>==66K'_(!8RTQRY?PQST[FK9VFZ^>= MIG?5G-\K ZC-!D4+0=$B*#1=*V6SG0 T=X'::5"T$!0M@D+3=5%&WC$;^5?E M+C/D$3X-\,]]J[&YN>1@(4"?2T.AU4*,6Q]*II0]5%^H?T^S\7SC[*"[3?#L_\!4$L#!!0 ( -=<9EJ58(SJ MC , ((. 9 >&PO=V]R:W-H965T&R4=Q[=:U&I\&L/]YV?UW\OD=3(K M(G'!\[]HHK*Y-;4@P91LR_(7=O5;> =&HS?,!C5!J-C#<:UP;@D4Z52ZY$O M#Q&2^!\_QQAT!+8XW'W681\>;>SW9C)I7,2KU1F_H+7(B M)? 4'A2/'^'O/_4X+!46\I\NV)78N%O,'!?7IAY_T44E9S L$HI2@JZTBJQQ!>2KKSYI3=SACZ%WM3S_9G]M(_O]2QW?!4SPK\8-I, M:N7K-_GZO?GJ1:B/>UENW':"0)*$FK.5Y+ A-#$S8K*A2K=3P0M0&0)6VU]F M-%5=Z5?.)WLA7_B.=Y!];X2G+IZ!Q%HP)PW,R4\7CQ*$R52O!CA3_+PBQ3B[ MB/71)7BN3=::I$+MO9/8Y!ABO6&<2FP@L1:QH"$6]!*K;@U98SIV[[5V'>C; MY#]3#UY1]X+ 'QU@[\WE5.P#B;6P3QOLTU[L-R];^TYO[8LE@T6UM;O@]&J= M>E,,*18-)-9B>-4PO!KRNKT:$N*08M% 8BV(KO/R_>C\GQ=0[=WO/T_[8SP5 MZ%!J%5%[[^.\0+$NBQP),=\R57WJ-KU-(753E@\'_;>FP"H_^E]DJNKL(Q%K MRB3DF&I)YS+0N$15\%0-Q3=E";#B2A<4Y6.FBT049H(>3SE7SPWCH"D[PW\! M4$L#!!0 ( -=<9EKZ05+LH0( #<( 9 >&PO=V]R:W-H965T7UU/&=[<(#6:Z467"3N,1+6(#Z7MX+/7,[EHP4P"3A# G(I\ZE?S$? MFW@;\(- +7?&R#AYY'QM)K?9U/&,(*"0*L. ]6,#<02YIS^))E:39V)@S+(<475 Z]OH/4S-'PII]+^HKJ)'8T* MIVOTZZO>1[<*"OF[[[8:LJB?S'S%%[+$*4P=_9E*$!MPDK=O_)'WN<_IF=[^@4>]*E#6G3IL]M0^%[EL/4F$WB#:))$+N;71_]8=&GU[@]B<-.XO"D MQ,L\)Y1@!1GZ5C,0LD_B28I_?2%G(MMS.^K=[_/^) M..[+L*$_.4C$_K"A-SE(1'>G!A<@EK8U293RBJFFDG6K7?>[M$7_8'VFNV+3 MQ%YIFI9ZA\62,(DHY)K2&XQU;HFF3343Q4M;Z1^YTGW##E>ZLX,P 7H_YUQM M)^: [K]"\@=02P,$% @ UUQF6I3HZ/$$ P R@@ !D !X;"]W;W)K M&ULK59M;YLP$/XK%JNF5EK+6T+3+$%*0J=56JNJ M:;QCL&;\6<0 $FW2A(JA M$4NY[)NF"&-(L;A@2Z#JRYSQ%$LUY0M3+#G@* >EB>E8EF>FF%##'^1K]]P? ML$PFA,(]1R)+4\Q?QY"P]="PC>W" UG$4B^8_F")%S %^;2\YVIF5BP128$* MPBCB,!\:([L?>-H^-_A)8"UJ8Z25S!A[UI.;:&A8.B!(()2: :O7"B:0))I( MA?%2)9#PT>@:*8(ZS1#ZP]7:@!;.\=@%,"G":@\P[ +0'NL8!.">CD MF2FDY'D(L,3^@+,UXMI:L>E!GLP03JK=]*KGZ2A1.^MQI&J#3DS-T@@A%CS'+A/(C!J94BG1< M9EA&/RZB=]Z)WG;0K?(5"W1-(XAV"4R5BBH?SC8?8^<@8P#A!7+M+\BQG$Y+ M0)/CX6X+/#@>[AQ0XU:[Z^9\[N'=_3V:".CF'O3]N_+=;L_J#LQ5/67[5G;'M9Q=JV#?JMOMO5'M:.Q6 M&KL'-?X (?K;XRW5\8;R>/^WXL*?5XO2N>HU!>\;N?9E4^^^D7WE6>UZO4JO M=X3>^LXV+J]_D>KM;Z[3-$YBXEDR[R7 MS)A4G2D?QNIG [@V4-_GC,GM1#NH?E_\OU!+ P04 " #77&9:$_0U[A@$ M #!#P &0 'AL+W=OWT*.3U9<9%3AK5C; MX_3MC++!=W;C)6$9Y)+QG A83:Q[]RYR?6U0(CXSV,NC:Z*I M+#E_UC,(XOM5.K>:/^])(]DEE3" MG*=_LT1M)M;0(@FL:)&J1[[_ VI"H?87\U26OV1?8QV+Q(54/*N-,8*,Y=4_ M_5H+<63@]D\8>+6!US8(3ACXM8%_J4%0&P2E,A654H>(*CH="[XG0J/1F[XH MQ2RMD3[+==X72N!3AG9J^OY+P=0WG4_MA42TF'9<1W\K K>.Q&\ZY%//%<;2=[G"22O'=BH1".' M=Y!CYIWU&$'<([[[CGB.%Q@"FE]N[AO,H\O-O3-L_":Y?NG//Y_P%PY8(79#;\]NI[X)NG9X;FE48-2J,?M*F'UVTZ;LHPZ;O M@DYO>M=Y.=0X9ZD?CBWY#Y.@#N M#0PP@P@&U!D5CHYV[D\I_OJU;U2_$=4I M?Q/J9/V[W@MU[Z(-T"'_/]AZ%[$UH;IL#:C3;%^.>>[9HU##]H=WO#J.-UJ> M 67H>0:4J>G91[--!F)=SH@2-V^1J^I&PO=V]R:W-H965T M>-_$HYUB/95SM6?J]6E'+PWE+^=7-3 MBE?3@\HB6].BRE@!2KJ\GKR%EPGVZX0FXEM&=]71,:A/Y8ZQ[_6+#XOKB5.W MB.8TY;4$$?\>Z)SF>:TDVO&C%9TDHG.6_YLM^.IZ M$D[ @B[)-N>?V>XOVIZ05^NE+*^:OV"WCW6C"4BW%6?K-EFT8)T5^__D9VO$ M40)TGTA ;0(:FH#;!#PTP6T3W*$)7IO0G/IT?^Z-<3'A9'95LATHZVBA5A\T M[C?9PJ^LJ ?*+2_%IYG(X[/DQS;CC^ 5^/8AJ<"+F'*2Y=5+\<;7VQB\>/82 M/ -9 ;ZLV+8BQ:*ZFG+QK77N-&V_X=W^&] 3WQ#3]#7 \ (@![F:]/GP=*Q) MCX>G(TUZ,CP=]M.GPNF#W>A@-VKT\!-Z\VU9TH(#4E645Y+^!#+V"3^FQ.JA40HQFD M]0$5/X$'DHMNT8[NO9372-5E]V'F8>@Y5].'8Z/5*!=YD=>/BHW-&NN@);&> M@^[!0=?HX#]\14M1GXY'L\Z\O8I_9 L452"0S%.C?,^7@F)C@\9Z9TFLYYUW M\,XS>O>%<9*#MXUGHLZ2Y3++,\*IUD!/L08Y. B@Y* :!KTP"K#DH;%A8SVT M)-;ST#]XZ!OKZ"=6O$I/UU+?9BVU*1;;%$LLB?5Z(CCT1& :ZS M/U!'I1B]KC0JY\/"XD IL;JPY&18[S3#PVF& PK>TX4N5,X!XU"N@X!@AT!P" .=JA8:J@F=P).G5;JX('#D:W]L;M-H!\_!/[ #(&B8+WM&"+K,T$\=:=ZW"D56UV*I:8DNM MWU,=(,'@=]?\H)&Q1O>%3;78JEIB2ZW?%QW%03/&C5KY@RJO>2B*9'S5A+G( M\9%@PM1QX7(B#F#EU-;F?[$.'!D"S5AGN,KUT-SHT8OZ)^#Y%!' M5M7%>1[R%2>M$ITMM;Z31UM4YCVJ@6NKR.Y&E=V= M*KM;5><@0]21(3+O5IE66-O4DTNL ^-B ]-0AVG(C&FG%L';]/[&@>MB7S9/C4.A'\FSI]C=,L(6DM5J%+!^+LROWC%?L7G&V:YP?N&.=L MW1RN*%G0L@X0GR\9X[]>U(\D'!YRF?T'4$L#!!0 ( -=<9EJF7!87"P@ M ))= 9 >&PO=V]R:W-H965T HG[-Z1-7+PG_DFX9R\BW712GUY-MENW?3Z?I>LMV07J1[%DL7GE, M^"[(Q%/^-$WWG 6;HF@73:FB:--=$,:3U54Q[8ZOKI)#%H4QN^,D/>QV ?_^ M@47)R_5$G;Q.^!0^;;-\PG1UM0^>V#W+/N_ON'@VK95-N&-Q&B8QX>SQ>G*C MOO>IGA<4<_P[9"_IT6.2OY6')/F2/W$WUQ,E7R,6L766$X'X]9%QX_?M6MXLV+-_,0I.PVB?X(-]GV>J)/R(8]!H70 E5Y_>24P27U MAUT.NG*4%$/,"+)@=<63%\+S^867/RC&:5$O1E88YY&ZS[AX-11UV>I.C&#& M.=N0^RQ9?R&_D%\#SH-\G),W!LN",$K?BJF?[PWRYN>WY&DVX"PE84P^ MQV&6OA,3Q>/?M\DA#>)->C7-Q(KE_'1=K813K@0]LQ(J)1^3.-NFQ(PW;",# M4_&.ZK=%7]_6!]HK6NSA@M#E.T(5NNA8H=L!Y>KEV7*CO]P+8E&^.%MN]I<; M;"W*]:)\WE%N]9??['F]=-I1;@\IGY\M=P:L_$P]N_+N\/)91[DWO+QKY?T? M?'"'N!XV\YYA.*O3-2N\V1GO-@K2E"2/5;C^\R_Q.G$SMDO_[%BY#R4V[\;R MC>O[=!^LV?5$;#U3QI_99/6/GU1-^6?7"$=B!A(SD9B%Q&PDYB Q%XEY2,P' M85*^YG6^YGWZZB[X+G;OLB)B"=^$L=@K))OP.=PPL2%Z1_;UUBTM B@V3]4T M%J]9.;$KB+U+'1M$)&8@,1.)64C,1F).B2T*+#_$>%ZIBK[0KZ;/QPGKFHMJ MK;F\T[F6&FW-Y(/67HK$HH[$HC<2QNOH)_L@W'0-[M[ZL8,;B1E(S$1B%A*S MD9BSZ!JVG.T/ M?+T51](;\D8<>I0')&^[!GNO-W:P(S$#B9G:Z>>K+U5E)G]V%G*9-A)SD)B+ MQ#PDYH,P*3S+.CS+D>'I"DRO,38P2,Q 8N;RY$_=G"JMOX<690B2B\6 MK10AEV@C,0>)N4C,0V(^")-2=%FGZ+(_18>'E'T]B(-T8CZ+GUUAZ17&A@6) M&4C,1&(6$K.1F(/$7"3F(3$?A$FA4I7FJHV"/+%<::"(034#JIE0S8)J-E1S MH)H+U3RHYJ,T.6M'5TA5\$F'?G!TW-23@WMMMF@=VAO099I0S8)J-E1SH)H+ MU3RHYJ,T.4:TB1']^XZG^NW1B:(#CEL,Z#)-J&9!-1NJ.5#-A6H>5/-1FIRH MIKE [;VVNKIG/!2)NB&M)I[. $%["Z": =5,J&9!-1NJ.5#-A6H>5/-1FART MILM G4./MJ#M U#-@&HF5+.@F@W5'*CF0C4/JODH3ZP>_8?JU2 MY"I].;\\_B=7.=W+HIJJM7P7^AX]J.:C-#DB31.$VM\%<1*1*/QZ"#=!\1V% MH_:V$8=7T#8)J&9 -1.J695V?!F9+MI!@?9)0#47JGE0S4=ITF497+=CN)"UVH!]5\E":GK>FU4/N; M+9JN59&[X"'JWL&#=E5 -0.JF5#-@FHV5',J3=J"SD^3HY]< J'+]EP>=,U\ ME"8GHNF;4/L;)W[5/-1FIR] MIE."JLCSY!3:)@'5#*AF0C4+JME0S8%J+E3SH)J/TN2L->T4M+^=XK=#P#/& MH^]D':3;YBSY\)-^_0L8'3^D9E2:+ITFUBZU6>OLF@E=K 75;*CF0#47JGE0 MS4=I3!>MN_X-$9@;9-0#4+JME0S8%J+E3S MH)J/TN0@-6T3M/=2\< O'%:(]%4\_30ZT"X(J&9"-0NJV5#-@6HN5/.@FH_2 MY.@T71"TOPOB_VJ6I:??XZ?S=IZ@[0U0S81J%E2SH9H#U5RHYD$U'Z7)>6I: M)N@/;AQQ_JS@1\:?1)QNGCAC^15?\D>8;QZ:N@2^@Y0FB[!%0SH)H)U2RH9D,U!ZJY4,V#:CY* MD[/6=%70_JZ*DT9!\9#M]E6?8+AFS8[DF-U+:!L&5#.@F@G5+*AF0S4'JKE0 MS8-J/CV]9XE^H2SKPZ,R:M.C.RKO\AW$_*;?*5DGAS@K[T)<3ZUO+'Y3W$Z[ M-=U1WWOEG9H;IKQ;^<> /X5Q2B+V*$CE8BGVD'EY _#R29;LB_LV/R19ENR* MAUL6;!C/9Q"O/R9)]OHD7T!]&_;5?P%02P,$% @ UUQF6AQ+ '_L @ MZ0< !D !X;"]W;W)K&ULK95M;]HP$,>_BI55 M4RNM34AX:#N(!&VG]44E!.OV8MH+-SF(5<=.;0?:;[^S RD/@6W2WH ?[O[^ MW<7GZR^E>M89@"&O.1=ZX&7&%->^KY,,W'=K8Q7W96DX$S!61)=Y3M7;"+A<#KR6MUZ8L'EF[((?]PLZ MARF8QV*L<.;7*BG+06@F!5$P&WC#UO5-S]H[@^\,EGIC3&PD3U(^V\E].O " M"P0<$F,5*/XMX 8XMT*(\;+2].HCK>/F>*W^Q<6.L3Q1#3>2_V"IR0;>I4=2 MF-&2FXE=AP:'4/.(0K MAW#7H7W (5HY1"[0BLR%=4L-C?M*+HFRUJAF!RXWSANC8<)^Q:E1N,O0S\1C MS!HH!2F9&ID\DW,RQ8N2EAR(G)'WW;N7DIDW,J*!1XF29F7G!ID2]F"I8"U2/"]_!?V[CY[>'6U@[YO%'7"9OA> M#=\["H]U_X>KT-O_R%$8MG;0&JRV+DP%YV^\FCFHN6LFFB2R%*9Z8^K5NE\- MW3.]LS["/E:UG7>9J@D^4(7W6Q,.,Y0,+GK(I*K&4DV,+-S;_"0-OO1NF&$O M!F4-<'\FI5E/[ %U=X]_ U!+ P04 " #77&9:+"A]<3<" J!0 &0 M 'AL+W=OL,*%-@CH_V@(E MB=2U0MO#4+5J\(!X<)-K8\V)@^TTX[_G[*11)G5H2+PDOO-]W]U]]CENI7K4 M!8 A3Z6H=.(5QM0+2G560,GT1-90XJI(9--6!ZEH!RQVH%#3T_3DM&:^\ M-':^C4ICV1C!*]@HHINR9.KW-0C9)E[@G1SW_% 8ZZ!I7+,#;,$\U!N%%AU8 M9>MC?0]S.S M?)D4VGU)V\7./WDD:[2190_&"DI>=7_VU.LP @33%P!A#PA?"XAZ@%..=I6Y MMM;,L#16LB7*1B.;73AM'!J[X94]Q:U1N,L19](U*'YD5DIR6VFC&CPAH\E[ M\I4IU?DOUV 8%_H*O0_;-;F\N"(7A%?DC@N!1Z%C:K 2RT>S/NMUES5\,6LV M(5'PCH1^.#T#7[T>'CV'4^Q_$"$<1 @=7_1O(K J)S>0'WAU($M[W;CAH,F: MZTQ(W2@@/Y8[#,>K^/.@ MKC ZNLGV%;EC"N771, >4?[D V90W61VAI&UN]P[:7!4W++ QPR4#<#]O93F M9-AY&9['] ]02P,$% @ UUQF6EL,RL&ULM5=K3]LP%/TK5B9-FP3DT3=K*]$"&]**$,\/ MTSZ8Q&TL'+NSG99*^_&[=D)(('14"E_:V/$].>?7D0B*5)@F6FPEA8CUR?.=IXY(N8FTVW/%PB1?DBNB;Y86$E5N@1#0A M7%'!D23SD7/D'TY]&V!/W%*R5J5K9*3<"_%@%F?1R/$,(\)(J T$AJ\5F1+& M#!+P^).#.L4S36#Y^@G]U(H',?=8D:E@=S32\H%'HM,5?8)D:A+\=$8\K45T"9I!LT MNXL1Y>@Z%JG"/%)[:#:;7-]4]H:N!C&&DAOFQ"<9\> -XGZ 9H+K6*$3H!15 M 5QPH; B>+)B$FQ%/";A 6KY>RCP@G;.$;C74)N^'ZAEY5NP+11;1;9:%KG] M!O*YX/M:XLC8_Q>=8YU*S-!W7.O?5BC3'@[5$H=DY,#[KXA<$6?\^9/?];[5 M*6X(K**Z7:AN6_36?VL4:N<44XEN,4L)^O43#J(S31+UN\Z =I,&- 16,:!3 M&-#9GG9HYUR8MPNRO;(O8YW>#*1K04S[7HT[/;\[=%=E':\/=8-.NSA4X=TT:T!!8Q8!^84!_U[*$ M]->WS$G_5=T-^KT7M?GZC.\%@_K:'!0D!UM)7K^W76Z%V34M#8%5%/O>\V^Z M]R&5F<,VY$%3:%432H.-WT33S%'*11<,^OT7E5ESRO=*O37CZ);FL(3(A1U/ M%0I%RG4VAQ2[Q0A\9 >_%_L3,QK;^>X9)INK9U@N* Q9C,P!TCOH03^7V:B: M+;18VFGO7FB8'>UE#.,]D>8 W)\+H9\6Y@'%'X;Q/U!+ P04 " #77&9: M/[SPOFT$ 2&0 &0 'AL+W=OVP9B#[UF:L[FUX7Q[:=MLN<$98A=DBW/Q MRXK0#'%Q2]40,WY#TKR3FF[DUL4",5ZA(^2>R?X=K0F.)MR0I*S_!OHYU M++ L&"=9G2QFD"5Y]8V^UT(<),#@2();)[C]!/](@E,]-\.L$OU2FHE+J M$"&.%C-*]H#*:($F+THQRVQ!/\GENM]S*GY-1!Y?1)@F.R2U![V2&T 4?2,XW#/R9QSCN MB";L/9?>)\ M[6H1([R\ !Y\#5S']143NGE^NJ=(CYZ?[FK8>,T*>B6>=](*OBX7K5JS<_#W M>Y$$;CG.V#^J%:A&\-4CR-9SR;9HB>>6Z"T,TQVV%K__!@/G#Y5Z)L$B0V = M9?U&65^'OJC%6TLAQ3L?-T(+=7/,54)6@.,24+;'"BFB0NA/ MO6Y8- R#X<2%352'U+@A-=:2NBDH%2\(V HV) 8,^ M]";!(D-@'='"1K3PQ=M):%)9DV"1(;".LI-&V8GI=C(9UH7O!WZOQA11H>,Y MO;!H& 9#SQFK:VS:D)K^FG8R';83=Q+"'M5A5##VW5[3B891HIU,@T!-%3JM M5W*T9!]J*O^!+TC0+1BX6GXK$I9("ZNV-EK 4TO!*%ID"JTKYH'QA"_>:.HA M3,EK$BTRA=:5UVWE=7]-8>K'.5ECDVA1C798Z6+#>Z3,6T,-M:ZR] U+Q#;@ MC=@5@WA0 M:U2/=J@'37&1"G3;K8"KWPH8ZSCU.)U3'C<,>UR548/V MJHH*^LW5/C@LSC!=EX?N#"Q)D?/J#+5YVASL7Y7'V;WGU_ RJH[G6YCJWX(/ MB*[EB7&*5P+2N0C%C&AU %_=<+(MCZ0?">%P5\EWTR[+-BMHR3-6@HKNKB=OX.MU'-4+FH@_,OK$>Z]!7J1KFN=U)JGCGS;II#MFO;#_^FOV'YOB93$?4T[7+/\S MVXK]]60^ 5NZ2X^Y>,>>?J9M07&=;\-RWOP$3VUL- &;(Q>L:!=+!456GGZG MG]M&]!9 XEB V@4H= %N%^"FT).RIJR;5*2K9<6>0%5'RVSUBZ8WS6I935;6 MI_%>5/*_F5PG5C>TRA[3NI7@MN2B.LI3)#BX O?R@MD>/[L!7@&LA*\W[,C3\LM7TZ%E%!8OIX_],LPH!!/?%D>>%.P8[TS3^?)IO"4)>D=^RI!$)TIM$1! MI\2DDYAX)?Y&Q:7^)<9Q%_W#GL2903"*(KNV6:=MYM_'*=_++9SGJ:!5FGL: M.#..'IWI\T5HXN:=N'E@XYK3"^[JJ[L4=&O3-P]IH1GD;N&B4[D8:(4OP?I8 M55*I3:,%!VCD5VQ33A2]6-ET\OO?3B _]\9VQS:)4<2/#^[ M,&UABX7CRH2*TM"/Z5!W;--HQA:8%TPA&QDZRA"U0XKA&%"8AAF=:PF!$'#*1@B_RTBW$ M,]L,_4,G23P[$VB)FL\=EH04')$?CN&>B4STG9]I;X@NL#? ^M$XR#.1"3Y; M)\TH=R<5')$?CN^'^J4_W^"Q^UL,GTBQ%Y&1_1)Y83ZX_)&RZ>4KLJ. \?;B M/C=9C6+C(Z8E*B&.BU,!'?F!'FJ6R!Q>KV)H['-+%(X=&A5RD7_%*W+A'<7_"P3?IOL4TBA5P,1S[%J67X(/+'RF;7K[".0Z8="]MH;/*6X)@C/'+4#)%'3(5 M#?$%&OZ7$=R?<[!5?(L9%"OBXOG83NE%^.#R1\JFEZ]XC@/FVXO[W"2TQ2G- M(*=3$L5QXN=XJ%,2,+T;4IA!,_PH,=\O)W MMMX079[B*PG]VM;=N,NCK#=$5Z;01RY\51ONC";:#(&^$/U9!L6^./2F;H S MMKEBCT9OR$GCM/=X5/ULVJ]I]9"5'.1T)]=$KV9R<75ZW.OT1K!#\\341R8$ M*YJ7>YI*:ZP#Y/]WC(FO;^J'L+J'[E;_ E!+ P04 " #77&9:C*Q4##4& M %* &0 'AL+W=O3W;-M/2A+Y\CS@GD6)_ELM:R_NRM62W;D:9+3NP*4QRR+BV_O: MKV=P]OV+C\GCGE=?S%?+0_Q([RG_?+@KQ-&\1=DF&=SZ!*Y8&Q+]7![?9ZYE6,:$HWO(*(Q;\GNJ9I6B$)'O\VH+/V MG-7 [N?OZ#_7R8MD'N*2KEGZ5[+E^^O98@:V=!2LZP9+!AD27[Z'W]M"M$9 (EA &H&(- MKY8%>P9%%2W0J@]U;>K1(ILDKR[C/2_$KXD8QUXJJ4X#8O>7$4EXB7 MX K=)_@@^)/%#DB8\H25X>4-YG*3E*Q'^^?X&O'SQ M"KP 20X^[=FQC/-MN9QSP;$ZTWS3\'E_XH.,?#9O (:O ?(0T0Q?NP_'_>%S M49FV/*@M#ZKQB %OS;*,;1/^#:Q9S@LQZ70I63&JA?BV/,0;>CT3*ZVDQ1.= MK7[\ 0;>3[H$)P+KI8O;='&-C@WI&B[TWQ]$'+CE-"O_T>6/I\Q_(K!>_J3- MGU@O]R\%*\L36K< NIQ/0'X-5&GET^J*>%&XG#]UD]%$8<\/_3:L1]-O:?KG M:8)W&3M6:_5TT70<3RA!Y^P($SB@J 8%,%KH"08MPV]$+[JH[+O5C0:1IS6L2II8*A@<^L IU++!JDW_W 0#A>3+@Q%D8?UTQ1* M&X=V'W=5S :F2P!&032DJ48%WL)$4IHOM'J;BVHV"(/5[@TU71>&\ )Y!HK2 M'Z'=(-V5LP&R2:D+5_K0%U85%L&.F?;+2*.$9IV3Y ME1#.;24DFU9-M^U=N7X66#%'J\A$:/T*2"^&X464U&KQHVLP$5J_!M+OH=WP MQRBIQLFQAX=^KPM#48A-"B =']HMWUE)(U5)2>?&MZ&I1@6>Z?8.27=&5N=S M4=(&H;^B_6"X\'5A" >^0>R1-$]D-T]W)46J*0Z55!-B5E+4:7[MKCE*29%J MBMJ"ZL(644@,9*5[(KM[?AJKHG:\T6W[)?I6)(T9D4NH*++:_>@:3(36KX$T M?N30%KNI*-+X>8#)<*YJ;PY,2U]Z/K)[OJN$(K7[)9'"40T*# 2E)2-[?^PB MGVK?>P6)HDNZJ, D[](ND=TN1VBG:H,*1UM(GZ T260WR7'"J7J@KI2Z*%,I ML71*;'=*70#CAZM^\2+2R6+HSA138\K=X^N@83H?5K(%T>._3& M;K*)->9-T'#34Q<5A(8],=S9F[8;O*ML8K7YQ9VS-QS5( @-NV%8NC"VM\<. MPHG5IO?*']X6ZX-,BUT:)+8;I+MN8M7YAH*D"?%-&S58>B,^NW/LKIQ8LSVL MUE(79+C;Q-(B\1F+_#]]NQUSM&Q351-EE$XB79[87=Y5.HG:[:+%4#HU04;I)-*)B;T?=I!.HMD= M]H?]I3;())U$FB0Y\R#863J)ZGY#Z=2$&*632'\D9[>/W:63:':(U5KJ@@S2 M23K/6.TF.;I1M^.-E8RIT/K92P\F_B5DDUB=?70-)D+KUT":/'%H@!T?LVO< M6^F!-4&&%HY(@R=V@W>63+7%C93U;GN,W.T:I>D/LM+AZ3 MO 0IW8DQWIM0#"Y.[YR=#C@[U*]M/3#.659_W--82&45('[?,<:_'U1O@K5O M_JW^ U!+ P04 " #77&9: Z\M00H$ V& &0 'AL+W=O4+9?6M!ZNO UW&REOF![BQW>D%LBO^]67)W9!4L0 M1B06(8L!)^NE]0Y>7J&1!J01_X9D+RK'0$NY8^R7/KD)EI:C,R*4^%)38/5S M3ZX(I9I)Y?$[)[6*9VI@]?B)_6,J7HFYPX)<,?I?&,CMTII9("!KG%#YE>T_ MD5S06//YC(KT+]CGL8X%_$1(%N5@E4$4QMDO?L@+40' 40L Y0#TMP W![BI MT"RS5-8UEMA;<+8'7$GH.7((S!MRU+A(H5 M"UNJ'/63;#_/YWV6#VK)YYKX%\"%KP%RT*@!?O7W<+<.MU5EBO*@HCPHY7.? M*<]KL*)82:X7X,<_*AS<2!*)GTU2,^Y1,[?>H)=BAWVRM-0.%(3?$\M[]0). MG+=-PGLBJY7!+R28B_.F IA9$4B136*-P(YBYX78N;FO\4-;7QN!IRYH3V0U MC= I/^3.@)V=D_=4B;[8ZJ6H>!HX2'<_0SMM;V\SLJO@TJ5 X]??NXDS0Z^- ML23^-F:4;1X;)?;J2?IBJ\LN70ETAVQYH^O"P]L=4+4#HJ.!FR0WNU77VQ MU4M1&B]H-#3=7\IF6H/G,".["BXM%C2[H?;F;_#HW_S.TX_;F-R.["BXM&#)[I2]R2WBCHIZ<4JYR"-^% M*M.A0<=#_.:' Z;&F(. MAS=V9:BK)^J?,=^$L0"4K!7&N9@J,,^&U-F)9+MTSGO'I&11>K@E."!'1?_*O#^ %!+ P04 " #77&9:87PC%^<" P"@ &0 'AL M+W=OY$*N.G=H&RK_?=1(R8"EK)?:2V,X]QS[GQO8=+J5ZU!F M(<\Y%WKD9,849ZZKDPQRJCNR (%?IE+EU&!7S5Q=**!I"[?3>G3#C1 ML!R;J&@HYX8S 1-%]#S/J5J-@JX4+R'RPUV#P]:X/'KX?X>-4&3E:#D"_Z1E5,RX133L9VVHN(J_C#=W%IBNM0>%V4-P:-&B"ME3T&A6]O2JN M17746Q$&DDQ(+F>K-AU[>=[Z%QR2+#X0V99__<:__G_<6?U#>GI(LOA 9%N> M#AI/!WO_R7.MP6@BI"$K+%0*CA.E>$$82>Q4+&G=9X._=X??"7;V64N0U^GM M[+.]JWNK=G?C+LU!S$JNJ3JF-D4=[8#]+@_5\V,RSI0-D _#Z5TJP[=H*F2(Q^ M U!+ P04 " #77&9:,<9L$^L# !S%0 &0 'AL+W=O'80^, M1-M$)=$CZ;C;KQ\I*8H^&,TNF!=;E.XYNO=<\E*7BSUEW_D&8P%^%'G)E]9& MB.V%;?-T@PO$S^@6E_+)BK(""3ED:YMO&499!2IRVW6=:Z!">:#TNQI<9TO+41[A'*="42#Y]XBO M<)XK)NG'WPVIU;Y3 ;O73^R?J^!E, ^(XRN:_T$RL5E:H04RO$*[7-S2_2^X M"2A0?"G->?4+]HVM8X%TQP4M&K#TH"!E_8]^-$)T #)0/(<" M_ ;@'PH(&D 5NEW'7@D7(X&B!:-[P)2U9%,7E?H56NI%2C51[@233XG$B>BZ M%*A#@%-S)V9CMY!VZ E\HS?8DST_ 5>4,9N 6YT@EF6_(E@-4 M9N">H4S.7SFWP?L8"T1R_D'R?+N+P?NW'\!;0$IPOZ$[+HWYPA;2;_5V.VU\ M_%3[Z+[@8XS3,^#!$^ ZKJ^!7QT.]S3P^'"XJX$GA\-A'V[+7+4)<]N$N16? M]P+?9U(2@4^_RN65@7'V_OPJ[<&UP 7_2Z=T3>[KR555NN!;E.*E) MJ$$K:C IJK[(OGL3NM#]^)O88'8"2BQTLD\2'[NR39+%)LD20V2][,S:[,Q> ML_;.3&;()%ELDBPQ1-;+T+S-T'QZ_5"N71SS<4URP\ =U*2QU?DL'-3]\/-=@X [WO[&5'\*!5F,;-W0&1,G8*)P'4+^W M0^>Y+7"FHVL_Z5_<<*89CJUG1MEBHVR)*;9^+CHM&GS-;:=A-Y4GDVRQ4;;$ M%%L_3\^=&9QL*U[.%NPU^B3XW"C!Z4[IF"VHH>KM M+K*E'JFH,8,S.!O*..G8T3(:8NO+^-R(P9_LQ!I!NI4K#UGC?X#4$L#!!0 ( -=<9EK[A5X*608 M !\N 9 >&PO=V]R:W-H965TQZM.5\=SF9L-66Q)B]HSN2B&_6-(TQ%Y?I M9L)V*<%!'A1'$V19LTF,PV2TN,KO?4D75W3/HS A7U+ ]G&,TU^W)**'ZQ$< M/=VX"S=;GMV8+*YV>$/N"?^V^Y**JTG%$H0Q25A($Y"2]?7H!E[ZMI,%Y(@_ M0W)@1Y]!UI0'2K]G%Y^"ZY&5940BLN(9!19OCV1)HBAC$GG\*$E'U6]F@<>? MG]@_Y(T7C7G C"QI]%<8\.WUR!V!@*SQ/N)W]/ ;*1LTS?A6-&+Y*SB46&L$ M5GO&:5P&BPSB,"G>\<]2B*, .'LF )4!J!W@/!-@EP%VWP"G#'#Z!DS+@+SI MDZ+MN7 >YGAQE=(#2#.T8,L^Y.KGT4*O,,D&RCU/Q;>AB..+3PG'R29\B BX M88QP!L;@7HS&8"_NT#58;L77A($P 1\I#0YA%+T%RSPODH([$N&LO]DVW#& MDP!\37$@AK(8YN"U1S@.(_9&4'Z[]\#KEV_ RXSHZY;NF0"SJPD73<@2F:S* M=&^+=-$SZ4($/M.$;QGPDX $38*):'LE 'H2X!8I&3VR>@=L^!8@"SF2A);] MPVU)N-<_'$G"_?[A4"&&78T&.^>SG^%[ZF+P]QT5KV(J'G :_"/KIX+(D1-E MR]LEV^$5N1Z)]8N1])&,%J]>P)GU7J:Q23+/))EOB*S1&T[5&XZ*?7&+(YRL M", X'\_K!?&4C M!DHTK22:*B6Z"8(P7X!D:A2ALZ/\K9806H2G1?C*! #V74^(V*J5*XG;:8ET)>D'\_K!?&7Z \695^+,E5O?AS ).1E'HFP- M0+\T&2]IO"-<3)I-2LBS MVY+Z5T^=*D;9/*-LOBFV9O^ANO_0>=>TDM]43YED\XRR^:;8FCU5^RZH-!(# M2OV24%6O2"#(@JVM60*:.C9J[HBO3G*H M"+75@3JOHRSVU=$GSU6]-9) 8%NQJDIMBJ#:%:F+G#_XEJ12@0R9 ME5)+DVR>43;?%%NS?VI?!L]LS*!19V:4S3/*YIMB:_Z17ILSU-N<]2QB4->B M.6YK?5A*0,BUVDN-!.5>3-MKC;H%0Q6J#152&RIE'5/&-O93Z+I.6XXNK*.% MA,F:=[0XASE!M3E!RI):5\ZHHT^=M26;4C0MQ#>54U.QVB0@M4G0E3.H6\J/ M76?:'C\2%++AO"V'!'9A.>V21IWR4$EJ8X!Z/R+1EC2H6^%#.$7MLD8"ZZQ) M'NH^&^FN2;XZ^:'BU(8!J0W#-T;6^PA$X9I(]3!J&(RR>9J601?$^6-@Z2-3 M=:P-?A&<,I7"M<% NN+;0=U*D_)2@7N>T-LHNRIYT_1-1-&"B171L66VU8E.6X.E:>&Y > M;NDZDW;MJ8?X0]+12U4[%UOG7)35NCKZY.- >HLC@8QA1[-S.!R[=CBVQN%H M2@*[ZSC&CM6>;[U0G@PUFSMM0 M#-59LGQU\D/%J:V,K;8RFFI=$PTM65E;BF3(AI1BFF3S3;$5HD^.#L+&)-WD M)Y 96-%]PHLCH=7=ZI3S37ZVMW7_%EYZQ5GEFJ8X.OT9IV(S92 B:T%IO;L0 MHRHM3B,7%YSN\N.V#Y1S&N5/%]D/5&?"%_\#4$L#!!0 M ( -=<9EK2!"V7@@( ,,& 9 >&PO=V]R:W-H965T\SWL '^(M%R^R %#HM:1,SIQ"J6KJNC(MH,3R@E? ],Z: MBQ(K/16Y*RL!.+-))75]SXO<$A/F)+%=>Q!)S&M%"8,'@61=EEB\S8'R[O;!JZ!4B.D;?QN-9T.:1)WQ^_JM[9V7D*CEW(J[15MVUC/06DM%2_;9.V@)*RY MX]?V.>PD^/Z>!+]-\*WO!F1=+K#"22SX%@D3K=7,P)9JL[4YPLQ+62JA=XG. M4\D]4YCE9$4!74D)2J)O:*G??%;K%;Y&-U(173MDZ+96M=!1)1>*_,'VF=Z\ MZH]# CI;@,*$RG-T@@A#3P6O)6:9C%VE/1J2F[9^YHT??X^?!:07:#CXBGS/ M#]#SG;W6'>W1_ 1;HAF6$Y4@SH%R!,)P^AXU2T*]D M3LE45CB%F:./@02Q 2=S^$A]427'?9Y:K)"FV4.VB89!WX0 MNYL>5M"Q@F.LJ(_59$4[K.'$V\,*.U9XC#7J8X4?6,$^5-2AHF.H<1\J^CQJ MU*%&QU"3/M3H\ZAQAQH?1)WFZA*%Z$U_Q[W':OP!Z?4#)QUPW *NW'SW9"(!#25DH_E-BY>_P\]IUS-]IR M\5NN !3ZFU(FQ\Y*J?6EZ\IX!2F6%WP-3+]9<)%BI8=BZ>% M;HH)+P"RK=CQW=V$W=DN5)FPHU&:[R$&:C[ M]:W0([=$24@*3!+.D(#%V/GD7T[\GG&P%C\(;.7!,S)2YIS_-H/K9.QXAA%0 MB)6!P/IG Q.@U"!I'G\*4*=/N_0OUCQ6LP<2YAP^D 2M1H[ P,0Z=PZ%BA.3,K:XH5CD:";Y$PUAK-/-B]L=Y:#6'F&&=*Z+=$^ZEH"G.% M/J"9#H\DHX#X MFIMU-0F%#Y3K^\GTW1V]?OT&M$&/J^XIG$+)$C5^GU#8H; M%VM=Y6L%9];R _2-,[62Z#-+(*D"N)IXR3[8L;\*&A&G$%^@CO\>!5[0K2$T M>;Y[IX%.I]S,CL7K-&WF-9-*9#K2%?IYHPW0M8)4_JK;KARM6X]F$OA2KG$, M8T=GJ 2Q 2=Z\\H/O8]U4EL"JPCOEL*[3>C1=ZXP192SY0<%(M5Y-%=U@G.4 MGD4Q%\PF\KW0\[R1NSF4_!Q]EL-P@*N+?$MH57%!WOQ M0>-9/]@23-\U> -"EY2Z^M !"5(AH:^@6ODYH#FT?/W>\"@RSQ@.>L/* MWYEHW9<#?N-']RA:T3]T!QM.-X0M=U-?<$PH48^U:EHM#]I"JV[%OD#PN^U& M\K#_\YI2=4SY0?&V;CSE7 MNI6QCRO=;8(P!OK]@G.U&Y@%ROXU^@]02P,$% @ UUQF6C,9#+<("@ MKG !D !X;"]W;W)K&ULM9U=;^.X%8;_"N$6 MQ2R0C:TO)YDF 69"$DV[,Q,DV-V+HA>*3YG/\O*J-S5F\;'?+T=3-4_+TV*AG;Z^+)9FEN7J3K-R.9^G M^OMG-2M65[V@]_K&??8T-=4;_>O+1?JD'I3Y>7&G[:O^AC+.YBHOLR)G6DVN M>I^"CW(XJ!K44_R2J56Y]3NKOLIC4?Q6O;@=7_4&U1RIF1J9"I':'\_J1LUF M%H? MJOE"2<4;%;.R_I^MFFD'/39:EJ:8-XWM',RS?/TS?6D6Q%:#(#[0(&P:A,*!!TC1(CNUAV#08ULM^O;#J)T"SO)JS7HPVGZ:V7;FFJM'PWYD7U.MTRIC]H$KDV:S\@?[[L\/G'WX MZP^7?6-[JJ;OCQJJ6%/# ]0@9%^*W$Q+)O*Q&ON OIW%S7R&K_/Y.22)_USF MIRP\/V'A((Q;9NCFF.9G!YMSNOFWD3EE45 W#]H6!]V5OO\OCF$;$L MHTWF4X^KVEQ.ZTJ?1_+13I25SU; MVTJEGU7O^F]_"8:#O[?EA(1Q)$P@81($\_*--_G&%'V=K]V+E";-QUG^U)8I M2>B:*1+&D3"QAB4UK-K)/E\'@^&@_G?9?]X.;'_*B[.=";TPDDT8"1G&+UG* M[E6N5NGC3)7L#_;K*?N7RLR4?4E?5G:/RFYO;]L2(K%=$T+".!(FD# )@GE! M#S=!#Z%5=8C,%PGC2)A PB0(YN5[MLGWC-R0OZURIF:*Q+&D3"QA@715L$D%=KX)[)P,K-[^B@F[T6J<&5MY'U2> M%=K^&"WM6[8J/Q>S9[M_?)U"IJ-LEIGO;:F2775-%0GC2)A PB0(YH5_L0G_ M EJ-+Y#Y(F$<"1-(F 3!O'R#@3MQ';Q]E-LXA!-[2FR4SM(9^^]R_%0G_B'+ MF7H9J;*T1:#M'/8SW4'7T*$T#J6)AK9]=)NT'@6CNO4SW9(1 9GIP_*QT/:4 MQ88Y9G7 ?[!/-LVQ??DIKTJV/:>I/O,FO-/%/"O+0G]G7PO3NE.F^^T<-9+& MH30!I4D4S5\?0K<^A- JWN!0,2-I'$H34)I$T?R8G8\*2!UR_3DMLY*MU3@K M93@]LSE E!:7QAK9S9#P(_4HKH)U*%,T/T FGX CC9$OPMK0[ M6LW,5#&[=[7(ZMRH^K--:Z90/P6E\88V?.MP1T"[E2B:'ZGS3P&I/X[2OC2B MQ2D_@A.$D4T)8(<@1KVS3;9VN&4,,$I7$H34!I$D7S MUPQGHX)S[+$L5#E!:1Q*$U":1-'\F)UW"DCMX1> LJ<&MH1)[?0?B6* MYB?H?%)(^R14";_3V5RQ^P,2BIZ)SL%#)124)J TB:+Y*X=S56&,K>)0>06E M<2A-0&D21?-C=H(KI 579Z=,\SKG#!5:#>TMIPSM5*)H?H!.9X6TSCHX/,,6 M9G]H1VN:4-$%I7$H34!I$D7S0W?Z+#S#%F>H"X/2.)0FH#2)HODQ.Q<6TD.S M;M)%9M)9]KL][)K8PZ]\5&WGHZ(T[8?84!4&I7$H330T3[F2BC:NN2-5D*WN5&6:^K3OQ/6^!]Z)#^- M[!PB]LHW[*5O[6.6XMT,W\/<1,[<1/0HHY_4L](VJRK#K&A-#.IJH#0.I8F& MYB46[<;U'@8F<@8FH@W,UR)?&GO&_GM:7T,^4>T;&52[0&D<2A,-K1IBO;V1 M#9+=V-[#NT3.NT1'#"/*-J?@)]55Y_5AS"1[L25S-$WU4[4+?'-;A!H8*(U# M::*A>=MB_3Z.%'=#>=U4[]T+65%]^C=T M<,8GIHU/M^)]>.01W4W76*$T#J4)*$VB:'[\SB3%V)%',73D$93&H30!I4D4 MS8_9Z::8UDUOG^ V .JT[Z9MFO!TYRR#T[/2.8;6/@>[5135J;]\G02*:0G4 MJ8J^WB;@F\TDK^Y/QN1&M5=#@MB'AV_ROO7"8GHV.F]^4'$$I0DH3:)H_NJQ M==LD[,B@&&J;H#0.I0DH3:)H?LS.2\7@D4$TKW/.4$4%I8FX?9S17AE_#T,5 M.T,5HT8&'5_&:>=!SU#G-0#JLJ T :5)%,U?49SRBK&CB6*HVH+2.)0FH#2) MHODQ.[45TZ.)NA=TJ-N"TCB4)AK:[M\9U MSAEJO* TT=!V2WJ\6]%1O?H).I>5T"ZK4T6W<:^OLZ(/P^DN.X<,'54%I0DH M3:)H_JK@M%N"O=]X M5G4!J'T@24)E$T/V:GSQ)Z>%;WF@WU9U :A])$0]NM MV>'>83BJ6S_"K7N5TVKL_R_:AP^TZ2X[IXR]DSGV5N;8>YF_AV1+G&1+L+!>OUP MO/4+4RSJA[D]%L84\_K7J5T/E*XFL)]/BL*\OJ@ZV#RB\/I/4$L#!!0 ( M -=<9EJ%5>@>GP, !0/ 9 >&PO=V]R:W-H965TDI3PP]D4/;O.UX^F,H(1,:@JL?HYP V6IF50>_S2D3OM-#>P^ M/[%_,.*5F T4?LI/Y2 V!;=L&K/*% I M].B62N @)'K_J/:: /0V!8E)*=XIV.=-BMZ^>8?>($+1[P4["$QSL7*ERDSS MNUF3Q76=1?!"%GZ /C$J"X'>TQSR/H&K)+6Z@B==U\$H8PK9!0K]GU#@!9$E MH9O7PT,+/'T]/!A1$[:K%!J^\ 6^CVILEH9#3B3Z@#-2$OD5_65>W$JHQ-\V MUVO6R,ZJ2\JEV.,,UHZJ&0+X$9SDQQ_\V/O%YMB49.E$9#TWH];-:(P]^0A2 M[6FSN[/:T"V 0&KKHHQ5%9&JKM5S-D]K[IGAUE7UF/A^M%BYQZY7EJ X\OI! MJ2THG+=!/6VS5MML5-M5Q;@D_V)35)5 50*!*Y%H2RBF&:$[I5%(J[*:.>[D MLY@% V&6F& VT'4>X_N=H)ZNN-45C^IJRQ#49I) M:F$*P]!^TGSO^5+CC2KY31; K=>04=RWKORD;.E4;'W/.A=!_[N#XZ3)<;WEH/CY';:A0KXSK1=0MT+ M#E36-^QVMFWMKDQ#,YB_UBV?:4.>:>I^\1/F.T(%*F&K*+V+N"]6V M'1_.)S=+>2^1/#V=F:WK$;)K^NKS-U-:Q0%E'"4A'Q%&1L>3YX M"]]^L/[X ?U]<7AUF%LJV"6/_XX62R*?\%]61L,P'PC)$_*Q8I!$J6[G_1G*41M 1ZW+$#E G3H EPNP,5!=\R* M8UU126=G&;\'65ZMT/('A3;%:G6:*,UOXXW,U*N16B=G[VF4@6\TWC#PB5&Q MR9BZ1U* 5^!&=*%@OYZ/WL!GH$H!5]6?",4LC@;2G6@G-9P M7I*_V)%'+>2OV/PUP/ E0 $BEN67AR_'YO*ADK'2$E5:H@(//ZKERT<54QII MA?*JOWB:[4GV_:/: 'R0+!'_V,39L2%V-OG\OQ%K.F?G S7@@F5;-IC]_AL< M!7_8I/($9@B'*^&P"UW=B"S:TGR>*[%^O00WDLJB&_,.?!^E-)U'- ;77$3% M.\#W=S]E_GYRJWKT7;I)6$;SYZU2N?]#6NAH._T.,BP@Q8O M=KBC&IM7 MMF?0[<^.&\Y)HX,):?Q.;1:U.&"HS1-T6HRGC.;4,G238)]SLZJ%,]*V!;EM M2]M[:@)+C'=$VPI M:IL&[:20._DY?H)+X$/A4 M#"Y 5G9>TR5?:.:9M45"IQ4P(:\)DR\T\V\MVJOA'B(FW R/)F.X_U]52U5[ M)HRU=<)]94S8%AZ%X_U8V%K6G@MC[5OPX1E3.9Q/L\3N_;IVHB\T4YW:G_U. M*W'"7A,G7VBF>-JPX1X2)]S,DD:CZ?ZO*4M5:U*,M87"?45.V!HYX?VDV%K6 MGA1C[5]PQ]2IF.(C;;%[K\Y-V$'3:3VD:6C MPB;\-&_LWK1S__41.!'MELAI!4[$:^#D"\T43QLVTD/@1!X/G)PE)E=MH4A? M@1-Y/'!REIB$M6TA'0,G/;Q'6F+WAIU[KX]LBFB71$XKFR)>LRE?:.:'/+57 M"WO(IL)FZK0_!\X2DZNV5V%?J50)'+H(NTIVA(>U3_WG7[GX1+.[*!4@9DNU M)G@]5HNSW;<8=A>2KXLO MQR*7E2/%PQJFCG!>KU)>?RX2+_;D'U79+9_U!+ M P04 " #77&9:NU<$T3P" I!0 &0 'AL+W=OVV[-_OV@E1DXWN.?9WMM'FT%:*#IUHU=LHJY]H)Y[:HL!9V MI%ML:&6E32TN.4;/#&@-W4M3"_ M+U'IW93%['GB5JXKYR=XGK5BC7?H[ML;0Q$?6$I98V.E;L#@:LHNXLDL]?DA MX4'BSNZ-P2M9:OWH@^MRRB)?$"HLG&<0]-OB#)7R1%3&KYZ3#5MZX/[XF?TJ M:"KY"*QN^L.MRSR,&Q<8Z7?=@ MJJ"63?<73[T/>X!X_ H@Z0')6P%I#PC.\:ZR(&LNG,@SHW=@?#:Q^4'P)J!) MC6S\*=XY0ZN2<"Z_$M+ @U ;A 4*NS%(1^0L?(2OPACA/8;C.3HAE3VAV?N[ M.1P?G< 1R 864BDZ"YMQ1Z5X0E[TVUYVVR:O;#O'8@1I_ &2*!D?@,_>#D]? MPCD9,+B0#"XD@2_]MPMS:0NEO1$6OE\LK3-TTWX<4MA1C@]3^NZ;V%84.&74 M7A;-%EG^_EU\%GT^I/<_D;U0GP[JT[^QYS.#I71@I'V$+9D@N@8K?]+U\[ZD==4H85O26H?$)M+[2VCT'OEV&US'_ U!+ P04 M " #77&9:BD++(-0( "23P &0 'AL+W=O] ME1#K#_U^'JY8$N07?,U2^,Y)LD";+G6Q;S[77/ZKULN(N6*U%LZ$^NUL&2W3/QL/Z2 MR6_]'64>)2S-(YZ2C"VN>S?6!SH<%!7*$O^)V#;?^TR*79EQ_K7X\FE^W1L4 M/6(Q"T6!".2?1S9E<5R09#_^J*&]79M%Q?W/+_2/Y<[+G9D%.9OR^-=H+E;7 MO7&/S-DBV,3BCF__R>H=&A:\D,=Y^3_9UF4'/1)ND0I.7<%IVX);5W#;5AC6%ZWK^X8JM/V MU6U #&<72*?D.<<"N0HR]G[6#.2-C&*Z9/+D%F3V3/;+?0F>R\TWVR";D]]^ MDDCR2; D_]VP/[=5^ZZY_6) ^Y"O@Y!=]^2(E;/LD?4FWW]G>8,?3*'!A/F8 M,(H$TX+H[H+H0O3)SYMDQC+"%\4I'B6;A.1%N'(2/,KS+YC%C,BY@41YO@G2 M4)Z845J7,)V0MV!C72-6P;P25DP_CQ-[-!S(?U?]Q_U@8#9*D6!:,(:[8 S! M8$SE:)5%LTUY%A6RAT&^(CD3(J[.IB),+%NRS*0]R.ZJ?04;[FGON4Y3^F:Q M@Q(4*J&)Y.U$\D"1JOFC&D["_6&'/16?F4D:D-A5&J]Y6+H#PV%I*.<8RM%F M."N7M'$IO> D/W+$FB("MM@U(N/F$6@* M2+MBM%G, @[3RYV(EZ"(G\OQC-PL,U:-<;]&8D7NRN5?R$T2@;RN$F'"?$P8 M18)I0;$&:I$^.//BKNX 4AQ1:3XJC6+1]%#N^2T+/,-**UZ,0QD+66FNY!IN MSN,XR'*REN=>N9XS+N=J\O[L;5GZL#"%6^^L/":-8M%TY6VEO/T-UW,U7%N# M&<;E*=R)S@' I%$LFAX Y5 MT#M-[E@N Q 6\W"Y;"0/:23R=^2G*)A%<22> MJ[$J-\J/ZCY1:3XJC6+1]" I!VJYYYYJ4&TI*LU'I5$LFAY*Y5\MV,"^QIO! MR,[!&9Y:I=:RMRM'3Y?3I5(NUH)M;!M[!B,Z2^,U)W.C-)BM4BR:+K,RP1;L M@E5^J\YK/F 4Y*]B+9/(XWT:!WE.;DRA@-OJ&@I4FH]*HU@T/6K* MO6F9>8 M-J9OG:+2?%0:Q:+IH52>VH8]=6-"EY_"ZDPK\ZQD'N65Z:Z2KV+%R(K'\ZI. MID[?JO2F.'U/#9EPESH'UVZS&D!MDV+1]* I'V[#/OQDT+:16*U87$8LY(^R MK B>BG);&2E9JEZUM8L6JG&O:= $A]H@Q:+IH5)NW(8O")LG.*/.J*X:E>:C MTB@630^) M,!1TH R5K2R\#5OX-ADJ&-%9G:9CMTR7/'S49BD63==9^78;]NVO3%'!U,[2 M-WW\>#P8N(?"HWIY+)I^^Z+R\@[LY<]A)> N=;ZG<="(FF>-!I<'43,4[;@2] _ZVK?[@OG06VFC=G.>.Q$5AY8@?VQ*]*ML+,SD(U+U8?#MJH#5(LFB[YWKW/L*-MF6R%*9U% M;GK1=U_C15NE5F-Q9?%2#BDJC6#0]1LJ@.NR#_,0J(U2+)H>+N6L'=A93S]-R=W]@S') U?MK"XFS4>E42R: M'@1ENYW+:CTB@637^$31EY%S;R;3)5,*+SHVF#9GK.E*A";95B MT729E8]W81_?TO/ E,Y*&SRSY^YYYEIHU&O<6#1=:.7GW1/7N'GZGB;KF#\S M1OQ(FGO!,VEY_I_;F>$F.T<%]9YS5!K%HNG!4YD!]]R/1;NH2054FH]*HU@T M/91[ST;#N8=DV2R'^E:G*L M_#'CFS7Y)37F1.$^=0XD:IH!E4:Q:'IT59K!])!!=.)'S;0?+?6^/SUW"?.@<2-4.! M2J-8-#VZ*D/AGCM#X:)F*%!I/BJ-8M'T][JH#,7P1(:BY2 )8[H&Y$2GW'*0 M-+E%'[4?%(M6B=_?>_=8^?1T\=*WG(1\DXKJ55Z[K;L7R]V4KU,[V#ZU/M#J M]7 *4[VM[G.0+:,T)S%;2.3@8B172UGU KCJB^#K\@UG,RX$3\J/*Q;,6584 MD+\O.!&PO=V]R:W-H965TT1-M$)-$E*;L%]N%'4HKH0A(AV\D;Z\'DW8]WTOU/G!T9 M?Q8[0B3XD2:9F'L[*?4L2=IQ[T'NY\4BW.ZEO^(O9'F_) MBLBO^P>NKOS*2DQ3D@G*,L#)9NXMX+6:-!;ECR3<:R]W< MFW@@)AN<)_*1'?\BY8*&VE[$$F%^P;$<&W@@RH5D:3E9$:0T*X[X1QF(DPEJ MHRSQ8L;9$7 ]6EG3)V:I9K:"HYG.RDIR]2]5\^1B)5GT MW+M5ZXK!'4M5L@4VX>J!E7H"XCPA@&W Q^\YE3_!78*%H!NJ!C\2(3F-I#HU M-L#7C$JPU$'6(W$6JSL'-:AMK #O[HG$-!'O9[Y42]% ?E1BWQ;8J 4;(O"% M97(GP,B/V.")S3[V(@O #\19__ 9'P9\.RD%%.3#6PQ;* M?_-T3;C.^:I8_SN: ;ECN5 I;4[5X UPAQ7NT!G4ZAG#$JS)EF89S;::?D\X M9;&A+S+X'OS7F,MB#867D?&B*]EA <-1$ 0S_]! -ZKH1DZZSQQG&JXKQ:A. MT0XQKB#&3HA[]4;&1+V/G% 3+554):!"Y#B+R@1W@1O7X%K )A78Q GV5&2N MJ_])S7]O,@F"03/$M(*8.B%4;=\0>@['M,XQ&K1F"0:V$@>='V6=KO,?XM)! MAQ3!$WV SGKPS>B:HEH>"%<)*31AKX!G4!(@N.KJX, M,4L2S(6^5815Q]?6_L95%5[')S%&81_!ECA;<8!N=3@M%9=@A?72T<9DI0 Z M2W>GRG$)ZZ#S8VIE +IUX*267$)4&(>#T_ %_>FH!=S,XS1]:>FQ MD@*GK]U#0:=*74B,K/:@[MIS31N%Z@H$QZW:B*P*(:=8G-U(E>8ZE!AD!06Y M!>6U^JC231J)-"]6^1%M302D'HEH+K.JG2>-=.*K0*$+H5 MX.I.*JQ+0ELG%5I-"+M_9+Q*)U7ZGZ!7/U+@N0D(V:&O3'RB\O]C&+"\GV9N]PS:1DJ3G=$1P3K@>H M_S>,R9<+[:#:35[\#U!+ P04 " #77&9:YEGE/5T# !2# &0 'AL M+W=O0=WT&MWZRYJ)C27;'QY4X RRVI*GV*<>Q7K*B] M9&[''D4RYWM5%C4\"B3W5<7$?P]0\N/"(]YIX%NQV2HSX"?S'=O "M3WW:/0 M/;]3R8L*:EGP&@E8+[Q/Y#XEEF 1/PHXRK,V,J$\<_[3=+[D"P\;1U!"IHP$ MTX\#+*$LC9+V\6\KZG5S&N)Y^Z3^V0:O@WEF$I:\_*?(U7;A33V4PYKM2_6- M'_^&-J#(Z&6\E/87'5LL]E"VEXI7+5D[J(JZ>;*7-A%G!!)?(-"60(>$\ (A M: G!:PEA2PAM9II0;!Y2IE@R%_R(A$%K-=.PR;1L'7Y1FW5?*:'?%IJGDB]U MQBM 3^P%)/J(5GI?Y?L2$%^C1\$/A5U?O;U0#_@^!<6*4G[0E.^K%+U_]P&] M0T6-GK9\+UF=R[FOM#LSAY^U3AX:)_2"$T+15UZKK41_U3GD?0%?A]7%1D^Q M/="KBBED=R@@?R"*:>@PM'P]/7#0T]?3Z95H@FZE JL77-!;[H6 6MV[,MLP M0S?37!WW@ M:#8=9GT,"B-*W/8GG?W)U0.6PAJT]=QYPB:W/&&W%$MO)-9+V;1+V?2M)VPZ M6J$IH<,3-@:%.""#M1Z#2(0OG+!99WSVMA,V&TU&<3APM!R#"#&?B)[M,2B, M)F[7!/_Z6N.W+F=S^DZ;V/G]Q6/?F,0#XTL'+"+1X)9)76*SF%X(\*P<(5<7 MIE]T%$W1H4S1X8R(C&Y?$M-H-HS( 2,DI,.0QK XG :#D/RS8JL"L;%%JT09 MW]>JJ4VZT:XP_F3+P<'X@RF8;1'W2Z:IMK\RL2EJB4I8:TE\-]&61%/ -AW% M=[:D>^9*%XBVN=5%/P@#T._7G*M3QTS0_8U(_@=02P,$% @ UUQF6B,S M9T;9 @ 0PD !D !X;"]W;W)K&ULK59;3]LP M%/XK5C9-(&U-5\7\[WG<;'HS47]W(.H-"FHDR.O;E2BQ/?E_D<*BQ[? %,[Y1<5%CIJ9CY M*$@;7 LEE56'Q, '*UV,O\+8+-V0V M5V;!3T<+/(-;4'>+:Z%G?L-2D J8))PA >78.PU.LJ&)MP'?"*SESA@9)5/. M[\WDLAA[?9,04,B58<#ZL8(SH-00Z31^U9Q>\TH#W!UOV3];[5K+%$LXX_0[ M*=1\['WT4 $E7E)UP]<74.L9&+Z<4VE_T=K%Q@,/Y4NI>%6#=0858>Z)-[4/ M.X @>080UH#P*2!^!A#5@.BE@+@&Q-89)\7ZD&&%TY'@:R1,M&8S VNF16OY MA)FRWRJA=XG&J?22Y;P"]!5O0*(/Z L6 IM*H*,,%"94'NO5N]L,';T]'OE* MO]'@_+QFGSCV\!GV($17G*FY1.>L@&*?P->I-OF&VWPG82=C!GD/1<%[%/;# MN"6ALY?#HQ9X]G)XV*$F:MR/+%]TT'V4$9E3+I<"T(_3J51"?Q$_VQQWC'$[ MHSDE3N0"YS#V]#$@0:S 2]^]"9+^IS:W7I,L>R6R/2?CQLFXBST]+TNP1P@B MSE.E/=5_96BST%$%KBKF8%RE_5X8C/S5KC>M4=%^4-8>-&RB]L0,&CC&7 MCQ+T\8ZI(OKCQ*S0VA1H[Q2B!$\))>JA39XC'^RF]$3:P8BL,\%_K&72R$_^ M4SYL](9LK:VC3CK$'XS(D@Y[]A0-&T7#3D5W3$#.9XS\AL+JF@*#DBC9IF!X ML'P'([+.=/ZV?/Y.>ZE S&R;EBCG2Z;!4]L GZQ/] W!-?1'&G>] MN,)B1IA$%$I-V>\-M3CA6K:;*+ZP36S*E6Z)=CC7MQP0)D#OEYRK[<2\H+DW MI7\ 4$L#!!0 ( -=<9EI(5/\"'@0 )<. 9 >&PO=V]R:W-H965T M9N<26;0RDP$P27Z?W<&TFW+4/ MG3XH]AK4V!*5!"3_?249#-C"R4->P#^^_;S?:K7:G6RY>)9+ (5>JI+)J;=4 M:G7C^S);0D7D-5\!TV\*+BJB]*U8^'(E@.36J"K], @2OR*4>;.)??8@9A.^ M5B5E\""07%<5$:]W4/+MU,/>_L$C72R5>>#/)BNR@#FH'ZL'H>_\AB6G%3!) M.4,"BJEWBV]2'!D#B_B3PE8>72,CY8GS9W/S-9]Z@?$(2LB4H2#Z;P/W4):& M2?OQWX[4:[YI#(^O]^R_6O%:S!.1<,_+OVBNEE-OY*$<"K(NU2/?_@8[00/# ME_%2VE^TW6$##V5KJ7BU,]8>5)35_^1E%X@C YR<,0AW!F';(#YC$.T,HO<: MQ#N#V$:FEF+CD!)%9A/!MT@8M&8S%S:8UEK+I\RL^UP)_99J.S7[RC)> ?I. M7D"B*S37>96O2T"\0(=7Z X8%%2A1\@XRVA)B5VTBQ04H:6\U)8_YBFZ^'2) M/B'*T/QE3R*Y1A#^C, ACAT/W[S>/'.;I^\W#'C51LV"1Y8O>7#"44IF57*X% MH+]OGZ02>A/]XXIXS1B[&4UEN9$KDL'4TZ5#@MB -_OY)YP$O[BB]9%DZ0>1 MG40R;B(9]['/OKRL=/&!'*T$WU!;R(A"!>0@2(FD(FJMN'A%@BAP1;5F'UAV M4UXW,YR$<3#Q-\?AZJ*&(Y,(QZ"T"XJ&.&Y )_(&C;S!6XFB#P()Z"*'^NI2 M%VJIZR%E"U0(7MVX5 T^,E<^DBS](+*38"9-,)/>7/F=LRM=^I3@96G"1YD" M_17EBF#-E!PMYE62!.V\<*#"8-Q"I0[4.(G^\ #<9)2XH#A,(B@*O>%=*D<=WZ(X:*OL@L)DB%LJNR \QF=4CAN5XS<6 MC'*!7H$(*X/D_^J^0/=>RKEBO5SN;8)<>W?<33T5V03@^HQ8'AY8DZ-7[ MQUI)G9'VC-,]'97HMI'L;"B"KA=1U-YP+E08MC>< Q6&@S.*CIHLW+^"P(BN MN^#NAW#GDQW?WX2D#D@8G5N*\.!XV+\4:@G"Z73H2/1!V^TN:!"W_79@SGA] M:)%P;]^@-\S^0->#T4EY<$J)7 ?Y8-P6XX!A'+>/<@P5B(6= M?"3*^)JINK-MGC;3U:V=*5K/[\S492>! TT]LGTC8D&91"44FC*X'FJ71#T% MU3>*K^Q<\,25GC+LY5)/CB ,0+\O.%?[&_.!9A:=_0]02P,$% @ UUQF M6K!XQV0S P -@L !D !X;"]W;W)K&ULK99O M;]HP$,:_BI554RNM3>+\I0.D%C2UTJ95I=U>&W* 52=FMH'NV\].TC00PZJJ M;R!.[I[\GK//<7_+Q9-< BCTG+-"#IRE4JM+UY6S)>1$7O 5%/K)G(N<*#T4 M"U>N!)"L3,J9BSTO=G-""V?8+^_=B6&?KQ6C!=P))-=Y3L3?:V!\.W!\Y^7& M/5TLE;GA#OLKLH )J,?5G= CMU'): Z%I+Q N8#Y\J_'/G8))01ORAL9>L: M&2M3SI_,X#8;.)XA @8S922(_MO "!@S2IKC3RWJ-.\TB>WK%_5OI7EM9DHD MC#C[33.U'#BI@S*8DS53]WQ[ [6AR.C-.)/E+]K6L9Z#9FNI>%XG:X*<%M4_ M>:X+T4KPPP,)N$[ ;TT(ZH2@-%J1E;;&1)%A7_ M$B9:JYF+LC9EMG9#"S.- M$R7T4ZKSU/"VF/$SBT MI(_>GA[LIKNZ&$U%<%,17.H%!_4ZMB]MIBJ5T*YBNN]2KL@,!HYN+PEB \[P M\R<_]K[:+'Z0V([AH#$<'%/72V #4NG65&8B)RLBGM -9]F(VVQ76E&I9?:( MS3",@E[?W;3M=(-\C$._B=KA#!O.\"CG& 3=$-/U-JXJ-VZ]TMN#ZD:$7F1' MBAJDZ"C2-_JL%TK=&WKUH]M"D6)!IPRLC1!U$/PX"?8XNT'8"Q,[:-R QD=! M?ZHE"!M1W"5*\!Y0-R9.#Q0N:7B2HSP/7!%FMMNJU91N-5)6T<:8=-\?I.$> M9#?(CX(DM6.F#6;Z]KW@.R53RJBB8-\0TH_<$#Y(;,=UKW'=>V.CM3W;+/;M$R?[V9(OJQ0>@6E]2_[V38EGN['AE MZW?M(.(68VW$$G70R.L'T#_ZN3G&PO=V]R:W-H M965T2+SPZ0*-&T2F5"[=I= M3+LPR0&L.C:S#91_/SM),]*%J$B^ 3OV^]KGB8_B,]QS\2S7 J]I)3)D;-6 M:G/MNC)>0XIEBV^ Z9$E%RE6NBM6KMP(P$DF2JD;>%[733%ASGB8/9N+\9!O M%24,Y@+);9IB<;@!RO']R3U5J9!^YXN,$K> #UN)D+W7-+EX2DP"3A M# E8CIR)?QWYGA%D,YX([.51&YE0%IP_F\YM,G(\LR.@$"MC@?7?#J9 J7'2 M^_A3F#KEFD9XW'YU_YH%KX-98 E33G^21*U'3M]!"2SQEJI[OO\&14 =XQ=S M*K-?M,_G=ML.BK=2\;00ZQVDA.7_^*4 <23PPQ."H! $;P6G5@@+0?A>0;L0 MM#,R>2@9AP@K/!X*OD?"S-9NII'!S-0Z?,+,>W]00H\2K5/C*4]3HO2+5!)A MEJ I9XJP%;"8@$27$2A,J+Q"G]'C0X0N+Z[0!2(,S0BE^K7)H:OT)HR5&Q<+ MWN0+!B<6G.$#"OQ/*/""=HUZVJR.(&ZA\+0\>K\\K,I=#:ZD%Y3T@LRO?<+O MCBBRPMD!GFAX][#:4JRX.* 95@I$+9]&2Y/GUW*#8Q@Y.I$EB!TXXX\?_*[W MI0Z73;/(DED%95BB##/W\!1*+N6;T_?K3L]!MPI2^;L.9&@3I$VSR))9!62[ M!-EN/),E0X4HP0M"]1F%VH/8Z',NO]S,SS//?&UV8]]O#8;N[AA,S:QN*RPG M50+NE %W&@.^90D1^C."?N 7--DF1-5&VVAR;K0VS2)+9A5XW1)>UW;:=6V" MM&D663*K@.R5('N6TJ[1YUQ^O?\3RFOUWV1=[:1>?=;URWC[C?%^YXK$@/@2 M/1%.\V^@N4!,I 0IS87"C$W)CE T!X:I.M3!:%SD7!@VS2)+9A6X@Q+NP'96 M#FR"M&D663*K@/2]?_=;K_&&PO=V]R M:W-H965T/>D0R(YJQ$"X?8CWN/;H\]Y+BH3C?4_:#KPD1 MX&>>%?QRM!9B<^$X/%Z3'/-SNB&%O+.B+,="GK(GAV\8P4GEE&<.C);R(D%\Z5!9_I63/#XY!V91'2G^4)W\FER.W MC(AD)!8E!)8_.W)-LJQ$DG'\TX".VF>6CH?'+^B?J\;+QCQB3JYI]G>:B/7E M:#H""5GA;2;NZ?X/TC1H7.+%-./5?[!O;-T1B+=4N^TJ(LE ?!Y-U4^HG%-X8+CJND$C+Q\OA,W45[74:(C44($;F@AUAQ$14(2%<"136[;C5[:?86,B%]C<0X\ M^!$@%T%=0&;WD,2MNZ]Q#T]W]S3NT>GNR$"&UQ:!5^%Y1_"JA')-'%>UGZ_W M*P>Q"[[!,;D<;<"'I2<##]I&R M)"VJDSM&\Y1SRI[!+14$_*O>#LFCT/%I?.Q0/FV"A3;!(DM@2NYF;>YF[QFI M9S8S8!,LM D660)3,@#=;N+O&OO/%>8I![6\!%*R[3"369%3?29[!SA+"[ A M+)83?MU\_:H!A]Y!OW;/7:1V_FMS#$/9MXH6V4)3^3\07O#_'[_DM9NT2/-M MKDV2,8*A';")%EI%BVRAJ7GH="PT*K6% MTC\2V3\^ ISLJH4);5Z\OJYQJ[_7PYA5Z6H5+;*%IE+>J5=HEJ_M4D\"HD*D MXEE+M%7=:A4MM(H6V4)3L]$I8&B6P,=7 MM$1FQAK,95_G'N%28ZCGTE)\*I>=:H;3=TU5K*I?JVBA5;3(%IJ:ATX!0Z.\ MZX:)._Q\VAAA514W:(?E"L>!IJS[=G[07U&+;$6G?LSIQ"PRB]F^,'J+3C/@ M4#H;M$.:7C/YMDED*R:5Q$Z1(K,B';YZ:P8<3"(\K28U=MJ:M!6=2F-D@Z9RUB>L;^5Y?6(CC=W8FQRGJY-;R"RW3OTH8(893([F M Z [Z4]N0HTAFJ&IAJ"^H3>>:AAR#O8VY(0]59M*.*A>GO7G_O9JNW%E66W7 M>'7]&EY$]?:3#J;>#7.#V5-:<)"1E81TSP,9%:LWF-0G@FZJ'12/5 B:5X=K M@A/"2@-Y?T6I>#DI']!N\UG\!U!+ P04 " #77&9:A8XY(P@) P7 M&0 'AL+W=O%?*J,U-J_K';E9,9SYD\*^>\T)\\EB)G2K\5 M3UTY%YQ-ZTIYUO5[O4$W9VG1&5W6QV[%Z+)\*Q\N>IX MG;<#=^G33%4'NJ/+.7OB]US],;\5^EUW19FF.2]D6A9$\,>KSK7W,0F#JD)= MXL^4O\BUUZ3Z*@]E^;5Z\VEZU>E5/>(9GZ@*P?2_9S[F65:1=#_^;J"=59M5 MQ?77;_2X_O+ZRSPPR<=E]EO6H8F88J-+4;X04976M.I%'=^ZMHY( M6E12O%="?YKJ>FKTNV"%9+4LI&Y:S$[_GAY8.C=W5_[THSH@7[*P>N:O_-E&KUCW;S_%]G8\/ MKQY8JB>'5_<=H0A64@IJ7K"#=\ M++FAG5L-QA_EG$WX54>/MI*+9]X9_?@O;]#[V19P)"Q"PB@2%B-A"0AFR"9< MR29TT4=?N'I/WF6EU$/+D\Z=1 NF*(L/2K!I6CSIO"+2Y^48E!92B85.A$K: M9.1LYU@9(6$1$D:7L'X-JV8:SZ,/P5!//7J]R^[SND0L!8=>>!%LE4RV2WK# M<]];+VC$MK^*;=\9V[$>[$7ZL*A' 3UO(A,F9T1RI3)>A9&4CR3GXHD+6SR= M[&/CB81%2!A=P@9K/_X@W(Y1O%UL,XJN$D;X!JOP#9SAB_B##M%"2<6*ZERT M!6FP+9W>H-?;EN/8V=:Q$4#"Z&#KA]OQ'>+MDA=#6\$$U#\C;,-5V(;.L-VR MU[>3:YK*U0DHB2KKD752G95EEE6CZZ+0<[XRTX.L=4AU-G3L*8B$14@8'6X+ MP!L$EI-PNZ ^5<^WPV\!AOU^L'- /5^%]MP9VOLY$U_)+SI@9%S: N:L?FS MD+ (":-(6(R$)2"8H8Z+E3HN3C0#OT#*!@F+D#"*A,5(6 *"&;+Q>JT)T/M_ M98RFI?4)0=\Z'7!WZ5B90&D42HNAM 1%,Z6RYA=Y>Z;T>:X'E''&I"0W5@4X M <<.)E!:!*51*"V&TA(4S92)W\K$/U$J:L H^2!I$91&H;082DM0-%,^K97H M.2VG4;26A:HDM)Z TD)QW:8B[]*"R!G3KVU6]$W3Q/HD_(/?&_C#8#,302U# M*(U":3&4EJ!HID9:W]!S&X>?:^.(7#\)OC23_JIN7]S5MRDFUHLC-_#HH05J M$4)I%$J+H;0$13-ETUJ27O]4F0EJ2$)I$91&H;082DM0-%,^K27JN3W1^F9] ME9($G_#ZQJC.0E.=FIB09*['HSHCV1,2TK0<>Q;GU3,S6P1MD4)I,926H&BF M*EK'U7-;KM]WH\,-/UH8PRUA#"P7X!&T50JEQ5!:@J*9XF@]6\]MVEYK!4QU MQKDNIGIZ(E6=?NX7#Z68IL4R%XDR3Z4LQ2OY4BI._F=^7-V'L>H&ZO9":1&4 M1J&T&$I+4#137:WGZYW*]/6@KB^4%D%I%$J+H;0$13,?GVJM7]]M_1YRC]?? M]G0WW5QW*\=&'TJC#7R1!]-JT>DGIE(V4/&B="C M?WT1HB\^)GJJ:;WT<,./E@?45&UH7K!^\IWU_$UM0-U2*"U!T4QMM&ZI[W9+ M(1-,?>Q6I#DG=_J054/0QS2AM A*HU!:#*4E*)HIM=9T]<,3S39]J/D*I450 M&H728B@M0=%,^;3FJ^]^(/0[LQC4@(72HH:V-XM!G54H+4'13&VTSJKO=E91 M6>QS6J3Y(K<*".K 0FD1E$:AM!A*2U T4V>M5^L/3Y7"H#XME!9!:11*BZ&T M!$4SY=.ZN?Z>1W#7AYRI'G+>$S9]9L6$6Y^'<]..U@S4HVUHYL/[UNMRJ/T* MI24HFBF'UG[UG?X<+FNQ;SNS%M2GA=(B*(U":3&4EJ!HYMK*UJ<->B?*6@'2 M3!U#:1&41J&T&$I+4#13/JU]'+CMXR.SEIMVM&:@=G)PL)T,;3>&TA(4S=1# M:R<';CMYM5VZP9D]9%8VRUB8PUDE ?%TJ+H#0:[%VU'UN*!+;G]1)+ M02_<"+<9R]9Z#?98KYNS 7U!>IUEY:0^]-LS%[/*L!^7I"?55H;0(2J-0 M6@RE)2B:*:+65PU.Y:L&4%\52HN@- JEQ5!:@J*9\FE]U6#/4[)O8Q"95,/, M>_(HRGQ?(H&:JU!:!*71AF8L9JMWB=F>$T#=513-%$7KK@9[W-5-4>R?6T#- M4B@M@M(HE!8W-&-V89]+;A?TAXY92-A:G*'[450SV+;@N@''!A=*BZ T&FX_ MD&H-1WQHP<16<."*6^LMAFYOT39[7-M1XE,Q*7-.?F??N*S>+(30)1]>B9IQ M/:7,YZRPND_N5H\.-M2#A-(HE!9#:0F*9FJK]2G#4^TC$$+-2R@M@M(HE!9# M:0F*9LJG-2]#]Y.QWV%2N,E'ZP?J7D)IM*$9"P9M#D1L*3BTIIKM['GC./4^)LO-JUO,G7KY1Y;S>'?FA5*K,ZY>5U\%%54!__EB6ZNU-UC-A6QH3" M'4=BFR28_YI S/9CR[4.#3.RWDC=8 >C%*]A#O)S>L?5G5U2EB0!*@BCB,-J M;-VXUZ';U0Z9Q1<">U&Y1CJ4!6/W^N;]D000R0U JN_'4PACC5)C>-' M ;7*/K5C]?I ?YL%KX)98 %3%G\E2[D96T,++6&%M[&A6SAD4MMY M*)D.(98X&'&V1UQ;*YJ^R,3,O%7XA.IYGTNNGA+E)X,YK-4L2C2#E'%)Z!J] M0A\QYUA/!WH>@L0D%B_04T0HNB5QK"9+C&RINM8 .RJZF>3=> ]TXWKHEE&Y M$>@-7<*R#K#5F,N!>X>!3[Q68@A1!_GN2^0Y7A=]GH?H^=,7:OFF:4R -XQP M>C[//X<7GL_S'N'5!/#+F?.S#ORS9^[;S4)(KC+I>],$Y;1N,TV7EVN1X@C& MEJH? O@.K.#9$[?OO&[2TB0L- 2KJ=@M5>RVT8,;(51Q9:DD"?F-95[-=D"W MT*1ASNIE+%U1=X'GC^Q=59G@X*L*5F1"*NR>ZCD OUI>TM,7))4*85Z$@!J6S1_T:<_0!\S7H-P.EHVUI+7;2U>025AH"%:3 MVW6.NRS'=#(61$-:&J6%IFAU-2M[5O>1Y5M5DVLU4^"Z27VJ-&I9;(+]2@HY M';]WDHG-9M[P)!W;1_>_T7O'Z#VSR;OA .>E;WO/%Z\YD[30%*VN^G&W[;9O MM_\G@XUNN8W20E.TNIK'7;?;ONV^/(-;>1=K:9(6%K23LM%W3][1=N4K/0&5 MC?JT0Z@M^I;*_+NW;"U/5&ZRGWSD-Y*EV5G @DG)DNQR W@)7!NHYRO&Y.%&=U">/P5_ 5!+ P04 M" #77&9:,8)*^NL* #[5P &0 'AL+W=O/545G_4#VG:>-_6>5%?SQZ:9G,Y MG]?+AW2=U"_+35K(O]R5U3IIY-?J?EYOJC19[0JM\SGV?3Y?)UDQN[G:_?:I MNKDJMTV>%>FGRJNWZW52_?DZSILV7S:? M*OEM?F!99>NTJ+.R\*KT[GKV"EW&G+4%=HC?L_2I/OKLM4WY6I9_M%_>K:YG M?ENC-$^734N1R/\>TT6:YRV3K,=_.]+9X9IMP>//W]G?[!HO&_,UJ=-%F?\K M6S4/U[-PYJW2NV2;-Y_+IW^F78-V%5R6>;W[UWOJL/[,6V[KIEQWA64-UEFQ M_S_YU@EQ5("Q9PK@K@#6"M#PF0*D*T#&%J!= :H50/29 JPKL&OZ?-_VG7 B M:9*;JZI\\JH6+=G:#SOU=Z6E7EG1#I3;II)_S62YYN8VO9?=WGB?TTU9-5EQ M[UUXMW(TKK9YZI5WWINL2(IEEN1>2^_)D>F]WM:2I*Z]KFSMO1!IDV1Y_;,L M_.56>"]^^MG[R'RLNTEY\NN8J_W%R:!YJ M+RY6Z:I/,)>M/#05?V_J:^QD%.GRI4?0+Q[V,;54:#&^.+$4%^.+8TOQ>'QQ MY!"#'/J=[/C(Z'Y_5^RGG?;V_?=["??>->FZ_H^MZ_;4:MI88"SP(ZYIXZS]1&WX M01ONO)_?RPGYTJ8$A[Q5($A;ZNF[-E$W5#OHIJ??>0D]I4Z5+JUZK3/B@: M&9L^94632I?4R$#'^U)EUJC427SJA G*)CJV8^TCQIFF/-0U^](?&0HTYBG] MMI+WN_=K4MUGA55G9-Y^%$7Z0W5APQ'.F7;3"QM.#G%DJ..L_51UL%('.]5Y MM5I=RJAN64I3E;=C,VN#;*M V(QAN!_J(8P%=H&P= FZ/C:<5#S4]7'6?ZH^ MRI8@9U!]LQ\VGZKR+FNLJA"SFWGH!X$NBP6'*=7G/&'#^81$@2[+.;P 4F8 MC7$#K]H@PSY8J&6&EX^\2)?%@O-)2/2(UX8C?J3?=;&[VE-E488 N1W!V[)< M/65Y;I6$&8X&89]0HDLR#B=&XN)A7+^Q*L)'SB#V1J@PZ6T;1;UO[Y3;)FEV M(8'W\4Y:^&6Y3KV/E;R\416 M+V6 EJZ\-WER;Y7373FP&&\QYD(_= 4QY@IO?^0*L?L*4V\+Y4?0@"%1E;9V M)9 9Z/H+DDV LL50;/U^4+X'A=-,.0)R%5T/0+()4+88BJW? \I (;>#@K.> MW86.I_4+2CG5GR866. 3WWC FC@4$-^(5L]AH["R4=AMH\ ,*#:="\%AH >S M%AAG%.M!FP4F/6C$]82#<&FD2.^#+MU8VC#X9#JPX1@.# ?DKOA4890QQ&YC>,*:"#8]'0HY MIGK&Q8+#U(^"2%?(@@M88&0"W2V8JI#RB)A-"\(PT'I-IQHDFP!EBZ'8^CV@ MC"L>-%0GKH]TA,=#2T_R#T/$,"1VUWRJ,LJHX6&C-BU-[28^>?"">CAL+DE9 MTM10U^Q+K[P9=B]*C4Q38W.5*"*2WQ880GX8&9.T%><;!LM=[ZFZ*(-%1AFL M,9DI8MHB.0L30R 3QD-SIXL%)J/FR)#G'":+*)-%HHE1&)#%Z32#9!.@;#$4 M6W]_O3)S=&"/X,EI*6I:,CW2&H:(84CLKOE4992GHVY/-STMY28^=?""L@EJ M[A T=#^',Z/*F5'WYL"1.2EJ;N6C0:C/_PLKC(9Z&M\"(]@WUE+=59\JC;), M=,P"T/,Y*6K;[\*H8P-A3,VP^DH]\5.GLE ;0XH6PS%UN\V97/HQ#>7**B# M 643H&PQ%%N_!Y2#H8/O+P&EHZAI3>0\H2\P6U 7"!E+Z\*"8Y&>LXK=C9LJ MGK(YU&USP))1U+0MC!H;N"TH'C'C\65Y!2HBQMX%=].F2JQ^8AK:S"@!HB4#8!RA9#L?7?KE6&B/EG3#@QT!>G0-D$*%L,Q=;O M)N7.F-N=#2>%#69YP=1=Z:FB*.O$1EFG4>^&FX8' M$:1OY+6A&-29F6TDRWP^WP2POB#_#9MS YW!O[.AL![=[FYYS2W)PGSU"@#@:4+89BZY^!HQP,=SN8YT_! 34GH&P"E"V& M8NOW@#(G?&#I""R7Q >7:Q;#$#$,B=TMFJJ8AZ ))- M@++%4&S]'E"FB;M-TU"@RLVS*"Y0Q#DE^F*Q%V:K^_1I=B?PZMHMD?B[NW M/[67IW>2TG\9R 94^Y-F]U^:O?Q(4WDO-P"Y-_ORK+Y_J6] MP.&\WYN_ %!+ P04 " #77&9:X%L4Z[2_OC924A(&@S9GGO3DI#G8SO/-_[QQ1GO$_;"UY0* M]&T3Q7QBK(78WG:[/%C3#>&=9$MC^$M6](F* MS]L')H^Z!641;FC,PR1&C"XGQIUUZ^.>"DBO^#.D>W[T&:FF/"?)BSKXM)@8 MIJH1C6@@%(+(?Z]T3J-(D60]ON90HRA3!1Y_/M"]M/&R,<^$TWD2?0D78CTQ M1@9:T"791>(QV?],\P;9BA\),P'@E7TTB_TTD_IO5-/&>=R M<#_JZ=!?O\I+T"=!-_SO)KGT(>4""7,@82XDS(.$^4"PBESL0B[VQ=W+H0-$ MM.A>T)4<&E_VZX_HGQ,]]DS+;RN?##9(86J&^2I'1]L>C+NOQ[IHN&HT-,WJ M52YDQ3Q(F/^^_C>]H^I7$CDH$CG0)O*!LC!9H&2) CF9".,5C8.WIGQI,6WS M!0ES] VTT1LEK&E^YD+6PH.$^4"PBB*&A2*&>D60-[F>$AR)1*Z&Y"/-*")J M=&B8L@274B8!PGS@6 5"8P*"8RT$G!YH"(6=)O( MR4!3VK7Q;=,."7,@82XDS(.$^:/WCXK9Z3>/!3=%VF^T:9^QY$4.XW,Y$# 2 M-#_O6D+;Q$/"'$B8"PGS(&$^$*PB$,LL+1$3>)F0 X$4 TIS0&DN*,T#I?E0 MM*ILCIPT2]NS_+;;/,N>1L2_432;K\N&1"HH>UE@*H;PE*VF!VI>@- >4YH+2/%":#T6KRJ8T,2V]B]G.ZM##6DL&DN: MTMR<5ALF:D:,!UJF#T6K2J&T02V]3?@?9JB@CB@HS0&EN: T+Z=5;.SW$]3O MX8!:I05JZ3W0A@FJG)FJGSP848>->@"U0D%I#BC-!:5Y5H/K:W8&=4%\#S_4 M*@U12^^(GA/$MM/TS$:+ M:_3'/D$/.Q:L":?H;L4H3><: T'XI6W8-56JP8VF+% MH!8K*,T!I;F@- ^4YD/1JK(I+5:LMUC__XX,W&@=#NISL[F^(JT% FJF@M(\ M4)K?<'^'>'AJ PJ*@-!>4YH'2?"A:50NE M=XKUWNGY7^[U@-:#!:A?"DIS06D>*,W/:=6GT.[8M;Z@>[1[7?;GJ_3%!"Z7 M'KM89/NZB[/%RP]WZ9;_VOF9=>MEKS"4F.R-BGO"5F',4427$FEVAK:!6/:2 M0G8@DFVZ1_XY$7)023^N*9$+'W6!_'Z9).)PH HH7A69_@M02P,$% @ MUUQF6K(+\1 0! V!H !D !X;"]W;W)K&UL MM9E=CYM&%(;_RHA&U:ZT-1\V_MC:2,E"U%2-M(VU[475BS$0ZV_67&14Z5VQL>5. $T*49;:GN.,[8RRW KFQ;%'$@]NZ8D+(-<,IX3 >N%]=:] MC]RQ$11G_,'@*,^VB9G*BO-GL_,A65B.N2)((58&0?7' 1X@30U)7\?G"FK5 M8QKA^?8+_7TQ>3V9%97PP-,_6:*V"VMJD036=)^J3_SX"U03\@TOYJDLWLFQ M/')?"N%0PKP?!:P:@2C*X5^)6@ MF+I=SKTP+J2*!G/!CT28LS7-;!3N%VKM%\O-C;)40G_+M$X%R_U*PN<]Y(I$ M!_TNR4T(BK)4WI*?R-,R)#=O;LD;8A.YI0(D83EYRIF2=_J@WO[(TE0'+N>V MTE=CF'93WL!H0;W)'/,?S6^0/5\C=V:ORL%O^*\VUW']5'G7+ M0XBU?%K(1TVYK1.H8_#J&+R"-[PR!O+7;_H,\D%!)O]N\[;$C=IQ9G6YESL: MP\+2RX<$<0 K^/$'=^S\W.8T)BS$A$5(L$8FPSJ381<]6)8WO(#=7L1;O1@E MY$;?\>7OX+8ME$Y>WU P82$F+"IAXP)F"M$A<*<3UQG.[4.+W:/:[M'_L3OA M:4J%)#L0I?6MSG>B^SJ/"0LQ85$)FYPY[WD#O]UWO_;=[^E[F\&=C+X&8\)" M3%A4PESOS.'1P&LW>%P;/.XV^&)M;[.WD]#77DQ8B F+D&"-&"9U#!/<$CO! MS 03%F+"(B18(Y-IG^8(T9(L(;OKG/JL9QNYT$P[?Q;\JB[8!!".[]4/'XF_Y!K MBD,WO:_YJ+00E19AT9HYG?7"+FZ)J'A8R6#20E1:A$5K)G-JC]W.3B_X?4^% M I%^)3&56Y*P TL@[[. =0_0.RK4EKFB3<\61&\FA-[Z!ZXMY^H[2X6K6GZJ2UVOV-?7+']<_]'E]ZC]KNHM B+ MUO3^U!J[W;WQJ5Y+4Z_O7OX$Y7LE%*9\7F%F@"PIR@OU]SKEYVS*.' M^F%6\"]02P,$% @ UUQF6H>9BSY3 P UA4 T !X;"]S='EL97,N M>&ULW5A=;]HP%/TK4;I.K30UA*PA60%I0ZHT:9LJM0][JPQQP))C9X[I8+]^ MOG$('_5%M \K#-3&OL?GW&/[)G';K_22T_L9I=I;%%Q4 W^F=?DI"*K)C!:D MNI(E%0;)I2J(-ETU#:I249)50"IXT.UTXJ @3/C#OI@7MX6NO(F<"SWPDS;D MV?3@[ZSQ>WNS&+VK@T@^H=/$'OP 1[Y3'Q9%M\-?[ZQPT ML3W3PH1#AZ^U)^LG:*IQV,^E6!=EY-N T24%]9X('_@CPME8,6#EI&!\:<-= M"$PDE\K3YFXPB4*(5'\L'-H>W"B-3L&$5'5NF\'^'C?#=X!5#PPRSEN#7=\& MAOV2:$V5N#6=>G =? 9Y3?MA61J'4T668??:7Q/JBTDREBJCJDT3^JO0L,]I M#G84F\[@JF49 *BU+$PC8V0J!:D]K!A-P\A.*.?W\!3YF6]I+_*-':L+0;1- M8ZAI6AG; ?U--:N]*7O]*EVO9$]2?YF;Z8BZ#R5&[Q3-V:+N+_+6 *8>XNJD M+/GR,V=345 [^8,3#OMDQ?-F4K$_)AN4RL0$J/*])ZHTFVQ&?BM2/M"%7I73 M(L<]=T_0\[]=YRD55!&^:=K4_C&O\JL=-Z_=M_!@,G>FSTU7V(R/'Z3T7'N=M ^TTN)C*ZH-FHZ:KIN&YZIF&R-A\@["*W]<>-8!R+ MN1' L#R8 XQC65B>_VD^"3H?BV'>$B>2H)P$Y5B6"QG57RR/FY.:CWNF:1I% M<8RMZ&CD=##"UBV.X<>MAGD#!I8',KULK?'=QBMD?QU@>[JO0K"9XI6(S11? M:T#'KWA_L+HFB-'4C@+D=1!&&P-V((Y@#\( A452_!W?>1\'J/16L_Y,[_ M0 M2P,$% @ UUQF6I>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_' H& "J-0 #P 'AL+W=O>Y4L_L5YIDYJ:QSO/-YV;3Q&N1 M)DVOU8J:*9=9X^N7_;4FN@F_J%S$ MN529W>@V/$GQ8O[L=U_95AHYEXG,7V\:Y=^):+!49C*5;V)QTV@UF%FKESNE MY9O*7E$ M>7UN&;?"'KS[5N3J5B:YT .>B^]:%1N9K=QE[%TTP6V4[;#_W#7B9_U_FE$M MES(6 Q47JO]Z(W[ M0S:]&PYG4P#H(X#^Q0#9U80#R "!#,X(.9W9C_OAV (^W+*'R? 10(8(9'@) M2,?8O^N-OP/("(&,+@CYGP<@.PADYV+=W>]-[P!D%X'LTD+>[@,-X]F"/>@5 MS^3;8>3YA/!]HN7[QHTT3"W91 MC#_W#.BW2% [L=@L+VRU:S$>Q%5DA#.1! M-4+LD>'/POH>TF#V:!/KP_;=4F@M;*?E*GZ&6)@SVL32& @MM]QE)M:X)M?E M\94NQ&31)K:%S>TV-O-Z+1]VUY\;=P*DPRS1)M;$R [%;.5^E/6,$=5FP\S0 M)E;#0,PKC80)H$UL@%LN-7OB22'8O>"FT.+H"<-"?YLX]I>#\=I&6#LP^RJU M5S*'D;^-A?XV<>P?9;%*!9OQ7Y7 ZF&!WB,.]+:=4IF7W5@.S+ZMF&SQ(K)8 M5B&QZ.\11_^9YK8KR[K0L!>9KUG/GII(BU-A1"L*8B=,Q/G6:]V 9=(\L#(!PF!8]8"M-B;L3/PC7<<'L02SS,!QZQ#R;\ ME6T-FPA=GI[%@@VDB1/EHAZ$Q-S@$;O!6EXN;,_:\;&P3QSK:3M05D=!V<.< MX1$[XY!QHA+I8DL9;28:8F+N\(C=T7^="VU$7&B;9[)':9[9/<_XKC$9S,L] M3"'>)>>$ MF)A)_#,6(W5='6#^"(C]@27\%A9B8C8)B&URE//7-B0FEH!8+'B^X$-,S"\! ML5\^\H5K-K676Q0V-%IHFW'SU:J2;P?H^PYBOP#,,;>Y=BG$JX'(N4RJ?8[I M)2#6RXG&?%2)N]X+Q,0<$Q [YCT5^VM38LH)B)7SP=A?N\**R8R-^Z,/3HB) M*2<@5LX')NSO8:PRED-@\ M)PJP?:-"3/1=.[%Z3F+N&A5B8NH)R8A2)R"\WSPQ*MG"G:)1\0$[-01&ZA>?[7NB)"EWN= M8WZMVI!NJDAE9>14$!,34'2A&;=WP*8F(6ZA!;")UEOX83'1UT MV3&QA5#,ZN)HS$(=ZO<^1R\#*L,=8F(6ZE!;J :S/G'O8A;J4J]+JUNU5)O( M=3$+=:G? !VN7ZI'Q S4+0W4+ \V7[\LQ%)F8C&VES=V>\R3>**9^RC7+WI! MZ-8P+HLDZ=MM#]D/Q1?[?S7:_YO4U]]02P,$% @ UUQF6F;-$3IT @ M;3 !H !X;"]?(>#I M5SFTX[X[#;O]>5A\' ^G857MQO'\HZZ']:X%GVV_K< MKM_;;:EEN?2ZOY]1/3_=SUR\?I[+_TSL-IO]NOSLUK^/Y33^8W#]I^O?AUTI M8[5X;?MM&5=5_7&X[1[JZR8]7"97BY>W5=6_O*6JGCM(($CF#U((TOF##()L M_J ,07G^((<@GS\H("CF#VH@J)D_Z!&"'NBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZV^1E-X'>AGH;@=Z&>AN!WH9Z&X'>AGH; M@=Z&>AN!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1ZY\G'2@*],^J="?3. MJ'CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O!O5N"/1N4.^&0.\&]6Z^4^]A M_#R4X=;SM<;K?R?5X^7<7!E&ULS=K?3MLP% ;P M5ZERBQK7_\M$N=FXW;C8"WC)*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^ M5[WZ^10H+0Y#/Z9-M]*N"^FB;*C8FPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_ M]93JTR7>Z-%OMUU#K6_NAW*D3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N]'T[1;:M^97:[WT-+_EL_F/\]6]02P$" M% ,4 " #77&9:!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -=<9EJUI.!W[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ UUQF6FF4KYZX" N3L !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ UUQF6N'D8>;1 P PQ !@ ("!U!P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UUQF6C-6XYB< @ MOP8 !@ ("!,S8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6C<5L1%W(@ (7( !D M ("!@D< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ UUQF6N,^I._%!@ 6!( !D ("!^X0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6OG9 MD;]O! S L !D ("!A)H 'AL+W=O98/ #&+0 &0 M @($JGP >&PO=V]R:W-H965TN !X;"]W;W)K&UL4$L! A0#% @ UUQF6@"T#LJ*"@ DB$ !D M ("!^;8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UUQF6C?]OI$?"P &B !D ("! M,]X 'AL+W=O&PO=V]R:W-H965TR&<04 (8/ 9 M " @2GR !X;"]W;W)K&UL4$L! A0#% M @ UUQF6GQ2&UBE P PP@ !D ("!T?< 'AL+W=O&UL4$L! A0#% @ UUQF6CRE,S@1 M @ W00 !D ("!VP ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6@]HBQ@;!P /1 !D M ("!D3,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ UUQF6K!$B-N'!@ ;Q0 !D ("!JT0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUUQF6O553G^F P P0@ !D ("!IE(! 'AL+W=O&UL4$L! A0#% @ UUQF6ON9Z%X4!0 M> P !D ("!>5T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6MEPY0,3"P \G$ !D M ("!I6P! 'AL+W=O&PO=V]R:W-H M965T# 0!X;"]W;W)K&UL4$L! M A0#% @ UUQF6EH/P]Q^ P R@X !D ("!#H&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF M6OI!4NRA @ -P@ !D ("!:)8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6E%/E_'F!@ \#( M !D ("!RJ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6BPH?7$W @ *@4 !D M ("!3+,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ UUQF6N:L=%D%!@ @"< !D ("!S+T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6F%\ M(Q?G @ , H !D ("!M&PO=V]R:W-H965T&UL4$L! A0#% @ UUQF6M($+9>" @ PP8 !D M ("!A=P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UUQF6H55Z!Z? P % \ !D ("! M->T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ UUQF6HI"RR#4" DD\ !D ("!X?D! 'AL+W=O&PO=V]R:W-H965T4]70, %(, 9 " @:D' @!X M;"]W;W)K&UL4$L! A0#% @ UUQF6B,S9T;9 M @ 0PD !D ("!/0L" 'AL+W=O&PO=V]R:W-H965T,=D,P, #8+ 9 " @:(2 @!X;"]W;W)K&UL4$L! A0#% @ UUQF6N1,& $C P BPX !D M ("!#!8" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ UUQF6@T3%[/+ P BQ( !D ("!3R@" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUUQF6K(+\1 0! V!H !D ("!B3T" 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #77&9:$@%B4"$" @+P $P @ $:3P( 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 6@!: *T8 !L40( ! end XML 97 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 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 408 421 1 false 105 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.sparkenergy.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.sparkenergy.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY Sheet http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY CONSOLIDATED STATEMENT OF CHANGES IN EQUITY Statements 6 false false R7.htm 9952155 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical) Sheet http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical) Statements 7 false false R8.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 9952157 - Disclosure - Formation and Organization Sheet http://www.sparkenergy.com/role/FormationandOrganization Formation and Organization Notes 9 false false R10.htm 9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 10 false false R11.htm 9952159 - Disclosure - Revenues Sheet http://www.sparkenergy.com/role/Revenues Revenues Notes 11 false false R12.htm 9952160 - Disclosure - Equity Sheet http://www.sparkenergy.com/role/Equity Equity Notes 12 false false R13.htm 9952161 - Disclosure - Preferred Stock Sheet http://www.sparkenergy.com/role/PreferredStock Preferred Stock Notes 13 false false R14.htm 9952162 - Disclosure - Derivative Instruments Sheet http://www.sparkenergy.com/role/DerivativeInstruments Derivative Instruments Notes 14 false false R15.htm 9952163 - Disclosure - Property and Equipment Sheet http://www.sparkenergy.com/role/PropertyandEquipment Property and Equipment Notes 15 false false R16.htm 9952164 - Disclosure - Intangible Assets Sheet http://www.sparkenergy.com/role/IntangibleAssets Intangible Assets Notes 16 false false R17.htm 9952165 - Disclosure - Debt Sheet http://www.sparkenergy.com/role/Debt Debt Notes 17 false false R18.htm 9952166 - Disclosure - Fair Value Measurements Sheet http://www.sparkenergy.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 9952167 - Disclosure - Stock-Based Compensation Sheet http://www.sparkenergy.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 9952168 - Disclosure - Income Taxes Sheet http://www.sparkenergy.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 9952169 - Disclosure - Commitments and Contingencies Sheet http://www.sparkenergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 9952170 - Disclosure - Transactions with Affiliates Sheet http://www.sparkenergy.com/role/TransactionswithAffiliates Transactions with Affiliates Notes 22 false false R23.htm 9952171 - Disclosure - Segment Reporting Sheet http://www.sparkenergy.com/role/SegmentReporting Segment Reporting Notes 23 false false R24.htm 9952172 - Disclosure - Customer Acquisitions Sheet http://www.sparkenergy.com/role/CustomerAcquisitions Customer Acquisitions Notes 24 false false R25.htm 9952173 - Disclosure - Subsequent Events Sheet http://www.sparkenergy.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 28 false false R29.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 29 false false R30.htm 9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 30 false false R31.htm 9955512 - Disclosure - Revenues (Tables) Sheet http://www.sparkenergy.com/role/RevenuesTables Revenues (Tables) Tables http://www.sparkenergy.com/role/Revenues 31 false false R32.htm 9955513 - Disclosure - Equity (Tables) Sheet http://www.sparkenergy.com/role/EquityTables Equity (Tables) Tables http://www.sparkenergy.com/role/Equity 32 false false R33.htm 9955514 - Disclosure - Preferred Stock (Tables) Sheet http://www.sparkenergy.com/role/PreferredStockTables Preferred Stock (Tables) Tables http://www.sparkenergy.com/role/PreferredStock 33 false false R34.htm 9955515 - Disclosure - Derivative Instruments (Tables) Sheet http://www.sparkenergy.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.sparkenergy.com/role/DerivativeInstruments 34 false false R35.htm 9955516 - Disclosure - Property and Equipment (Tables) Sheet http://www.sparkenergy.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.sparkenergy.com/role/PropertyandEquipment 35 false false R36.htm 9955517 - Disclosure - Intangible Assets (Tables) Sheet http://www.sparkenergy.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.sparkenergy.com/role/IntangibleAssets 36 false false R37.htm 9955518 - Disclosure - Debt (Tables) Sheet http://www.sparkenergy.com/role/DebtTables Debt (Tables) Tables http://www.sparkenergy.com/role/Debt 37 false false R38.htm 9955519 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.sparkenergy.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.sparkenergy.com/role/FairValueMeasurements 38 false false R39.htm 9955520 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.sparkenergy.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.sparkenergy.com/role/StockBasedCompensation 39 false false R40.htm 9955521 - Disclosure - Income Taxes (Tables) Sheet http://www.sparkenergy.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.sparkenergy.com/role/IncomeTaxes 40 false false R41.htm 9955522 - Disclosure - Transactions with Affiliates (Tables) Sheet http://www.sparkenergy.com/role/TransactionswithAffiliatesTables Transactions with Affiliates (Tables) Tables http://www.sparkenergy.com/role/TransactionswithAffiliates 41 false false R42.htm 9955523 - Disclosure - Segment Reporting (Tables) Sheet http://www.sparkenergy.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.sparkenergy.com/role/SegmentReporting 42 false false R43.htm 9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - (Details) Sheet http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies - (Details) Details http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies 43 false false R44.htm 9955525 - Disclosure - Revenues - Schedule of Disaggregation of Revenues (Details) Sheet http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails Revenues - Schedule of Disaggregation of Revenues (Details) Details 44 false false R45.htm 9955526 - Disclosure - Revenues - Narrative (Details) Sheet http://www.sparkenergy.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 45 false false R46.htm 9955527 - Disclosure - Revenues - Schedule of Rollforward of Our Allowance for Credit Losses (Details) Sheet http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails Revenues - Schedule of Rollforward of Our Allowance for Credit Losses (Details) Details 46 false false R47.htm 9955528 - Disclosure - Equity - Narrative (Details) Sheet http://www.sparkenergy.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 47 false false R48.htm 9955529 - Disclosure - Equity - Change in NCI (Details) Sheet http://www.sparkenergy.com/role/EquityChangeinNCIDetails Equity - Change in NCI (Details) Details 48 false false R49.htm 9955530 - Disclosure - Equity - Schedule of Economic Interests (Details) Sheet http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails Equity - Schedule of Economic Interests (Details) Details 49 false false R50.htm 9955531 - Disclosure - Equity - Schedule of Net Income and Income Tax Expense (Benefit) Attributable to Non-Controlling Interest (Details) Sheet http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails Equity - Schedule of Net Income and Income Tax Expense (Benefit) Attributable to Non-Controlling Interest (Details) Details 50 false false R51.htm 9955532 - Disclosure - Equity - Schedule of Basic and Diluted Income (Loss) Per Share (Details) Sheet http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails Equity - Schedule of Basic and Diluted Income (Loss) Per Share (Details) Details 51 false false R52.htm 9955533 - Disclosure - Equity - VIEs (Details) Sheet http://www.sparkenergy.com/role/EquityVIEsDetails Equity - VIEs (Details) Details 52 false false R53.htm 9955534 - Disclosure - Preferred Stock - Narrative (Details) Sheet http://www.sparkenergy.com/role/PreferredStockNarrativeDetails Preferred Stock - Narrative (Details) Details 53 false false R54.htm 9955535 - Disclosure - Preferred Stock - Schedule of Preferred Equity Balance (Details) Sheet http://www.sparkenergy.com/role/PreferredStockScheduleofPreferredEquityBalanceDetails Preferred Stock - Schedule of Preferred Equity Balance (Details) Details 54 false false R55.htm 9955536 - Disclosure - Derivative Instruments - Narrative (Details) Sheet http://www.sparkenergy.com/role/DerivativeInstrumentsNarrativeDetails Derivative Instruments - Narrative (Details) Details 55 false false R56.htm 9955537 - Disclosure - Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details) Sheet http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details) Details 56 false false R57.htm 9955538 - Disclosure - Derivative Instruments - Schedule of Gains (Losses) on Derivative Instruments (Details) Sheet http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails Derivative Instruments - Schedule of Gains (Losses) on Derivative Instruments (Details) Details 57 false false R58.htm 9955539 - Disclosure - Derivative Instruments - Schedule of Offsetting Assets (Details) Sheet http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails Derivative Instruments - Schedule of Offsetting Assets (Details) Details 58 false false R59.htm 9955540 - Disclosure - Derivative Instruments - Schedule of Offsetting Liabilities (Details) Sheet http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails Derivative Instruments - Schedule of Offsetting Liabilities (Details) Details 59 false false R60.htm 9955541 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 60 false false R61.htm 9955542 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 61 false false R62.htm 9955543 - Disclosure - Intangible Assets - Schedule of Goodwill, Customer Relationships and Trademarks (Details) Sheet http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails Intangible Assets - Schedule of Goodwill, Customer Relationships and Trademarks (Details) Details 62 false false R63.htm 9955544 - Disclosure - Intangible Assets - Schedule of Changes in Goodwill, Customer Relationships and Trademarks (Details) Sheet http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails Intangible Assets - Schedule of Changes in Goodwill, Customer Relationships and Trademarks (Details) Details 63 false false R64.htm 9955545 - Disclosure - Intangible Assets - Schedule of Estimated Future Amortization Expense (Details) Sheet http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails Intangible Assets - Schedule of Estimated Future Amortization Expense (Details) Details 64 false false R65.htm 9955546 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.sparkenergy.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 65 false false R66.htm 9955547 - Disclosure - Debt - Narrative (Details) Sheet http://www.sparkenergy.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 66 false false R67.htm 9955548 - Disclosure - Debt - Schedule of Components of Interest Expense (Details) Sheet http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails Debt - Schedule of Components of Interest Expense (Details) Details 67 false false R68.htm 9955549 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 68 false false R69.htm 9955550 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.sparkenergy.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 69 false false R70.htm 9955551 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 9955552 - Disclosure - Stock-Based Compensation - Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units (Details) Sheet http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units (Details) Details 71 false false R72.htm 9955553 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details) Sheet http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails Income Taxes - Schedule of Provision for Income Taxes (Details) Details 72 false false R73.htm 9955554 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.sparkenergy.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 73 false false R74.htm 9955555 - Disclosure - Income Taxes - Schedule of Income Tax Benefit Reconciliation (Details) Sheet http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails Income Taxes - Schedule of Income Tax Benefit Reconciliation (Details) Details 74 false false R75.htm 9955556 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details) Sheet http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails Income Taxes - Schedule of Deferred Tax Assets (Details) Details 75 false false R76.htm 9955557 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.sparkenergy.com/role/CommitmentsandContingencies 76 false false R77.htm 9955558 - Disclosure - Transactions with Affiliates - Schedule of Presents Asset and Liability Balances with Affiliates (Details) Sheet http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails Transactions with Affiliates - Schedule of Presents Asset and Liability Balances with Affiliates (Details) Details 77 false false R78.htm 9955559 - Disclosure - Transactions with Affiliates - Narrative (Details) Sheet http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails Transactions with Affiliates - Narrative (Details) Details 78 false false R79.htm 9955560 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 79 false false R80.htm 9955561 - Disclosure - Segment Reporting - Schedule of Financial Data for Business Segments (Details) Sheet http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails Segment Reporting - Schedule of Financial Data for Business Segments (Details) Details 80 false false R81.htm 9955562 - Disclosure - Customer Acquisitions (Details) Sheet http://www.sparkenergy.com/role/CustomerAcquisitionsDetails Customer Acquisitions (Details) Details http://www.sparkenergy.com/role/CustomerAcquisitions 81 false false R82.htm 9955563 - Disclosure - Subsequent Events (Details) Sheet http://www.sparkenergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.sparkenergy.com/role/SubsequentEvents 82 false false All Reports Book All Reports spke-20241231.htm spke-20241231.xsd spke-20241231_cal.xml spke-20241231_def.xml spke-20241231_lab.xml spke-20241231_pre.xml spke-20241231_g1.jpg spke-20241231_g2.jpg http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 103 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "spke-20241231.htm": { "nsprefix": "spke", "nsuri": "http://www.sparkenergy.com/20241231", "dts": { "inline": { "local": [ "spke-20241231.htm" ] }, "schema": { "local": [ "spke-20241231.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/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "spke-20241231_cal.xml" ] }, "definitionLink": { "local": [ "spke-20241231_def.xml" ] }, "labelLink": { "local": [ "spke-20241231_lab.xml" ] }, "presentationLink": { "local": [ "spke-20241231_pre.xml" ] } }, "keyStandard": 374, "keyCustom": 47, "axisStandard": 44, "axisCustom": 0, "memberStandard": 50, "memberCustom": 53, "hidden": { "total": 9, "http://fasb.org/us-gaap/2024": 5, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 408, "entityCount": 1, "segmentCount": 105, "elementCount": 816, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1363, "http://xbrl.sec.gov/dei/2024": 41, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.sparkenergy.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.sparkenergy.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R4": { "role": "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "spke:NetAssetOptimizationRevenuesExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R6": { "role": "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "longName": "9952154 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-26", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "longName": "9952155 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-205", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R9": { "role": "http://www.sparkenergy.com/role/FormationandOrganization", "longName": "9952157 - Disclosure - Formation and Organization", "shortName": "Formation and Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.sparkenergy.com/role/Revenues", "longName": "9952159 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.sparkenergy.com/role/Equity", "longName": "9952160 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.sparkenergy.com/role/PreferredStock", "longName": "9952161 - Disclosure - Preferred Stock", "shortName": "Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.sparkenergy.com/role/DerivativeInstruments", "longName": "9952162 - Disclosure - Derivative Instruments", "shortName": "Derivative Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.sparkenergy.com/role/PropertyandEquipment", "longName": "9952163 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.sparkenergy.com/role/IntangibleAssets", "longName": "9952164 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.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": "spke-20241231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.sparkenergy.com/role/Debt", "longName": "9952165 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.sparkenergy.com/role/FairValueMeasurements", "longName": "9952166 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.sparkenergy.com/role/StockBasedCompensation", "longName": "9952167 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "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": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.sparkenergy.com/role/IncomeTaxes", "longName": "9952168 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.sparkenergy.com/role/CommitmentsandContingencies", "longName": "9952169 - 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": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.sparkenergy.com/role/TransactionswithAffiliates", "longName": "9952170 - Disclosure - Transactions with Affiliates", "shortName": "Transactions with Affiliates", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.sparkenergy.com/role/SegmentReporting", "longName": "9952171 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.sparkenergy.com/role/CustomerAcquisitions", "longName": "9952172 - Disclosure - Customer Acquisitions", "shortName": "Customer Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.sparkenergy.com/role/SubsequentEvents", "longName": "9952173 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spke:ScheduleOfNoncontrollingInterestTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-408", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-408", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R29": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.sparkenergy.com/role/RevenuesTables", "longName": "9955512 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.sparkenergy.com/role/EquityTables", "longName": "9955513 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.sparkenergy.com/role/PreferredStockTables", "longName": "9955514 - Disclosure - Preferred Stock (Tables)", "shortName": "Preferred Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.sparkenergy.com/role/DerivativeInstrumentsTables", "longName": "9955515 - Disclosure - Derivative Instruments (Tables)", "shortName": "Derivative Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.sparkenergy.com/role/PropertyandEquipmentTables", "longName": "9955516 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.sparkenergy.com/role/IntangibleAssetsTables", "longName": "9955517 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.sparkenergy.com/role/DebtTables", "longName": "9955518 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.sparkenergy.com/role/FairValueMeasurementsTables", "longName": "9955519 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.sparkenergy.com/role/StockBasedCompensationTables", "longName": "9955520 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.sparkenergy.com/role/IncomeTaxesTables", "longName": "9955521 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.sparkenergy.com/role/TransactionswithAffiliatesTables", "longName": "9955522 - Disclosure - Transactions with Affiliates (Tables)", "shortName": "Transactions with Affiliates (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.sparkenergy.com/role/SegmentReportingTables", "longName": "9955523 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "longName": "9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R44": { "role": "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "longName": "9955525 - Disclosure - Revenues - Schedule of Disaggregation of Revenues (Details)", "shortName": "Revenues - Schedule of Disaggregation of Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "spke:NetAssetOptimizationRevenuesExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-174", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R45": { "role": "http://www.sparkenergy.com/role/RevenuesNarrativeDetails", "longName": "9955526 - Disclosure - Revenues - Narrative (Details)", "shortName": "Revenues - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:ExciseAndSalesTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R46": { "role": "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails", "longName": "9955527 - Disclosure - Revenues - Schedule of Rollforward of Our Allowance for Credit Losses (Details)", "shortName": "Revenues - Schedule of Rollforward of Our Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R47": { "role": "http://www.sparkenergy.com/role/EquityNarrativeDetails", "longName": "9955528 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsOfDividendsMinorityInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R48": { "role": "http://www.sparkenergy.com/role/EquityChangeinNCIDetails", "longName": "9955529 - Disclosure - Equity - Change in NCI (Details)", "shortName": "Equity - Change in NCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spke:ScheduleOfNoncontrollingInterestTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spke:NetTransfersToFromNonControllingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spke:ScheduleOfNoncontrollingInterestTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R49": { "role": "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails", "longName": "9955530 - Disclosure - Equity - Schedule of Economic Interests (Details)", "shortName": "Equity - Schedule of Economic Interests (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-201", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails", "longName": "9955531 - Disclosure - Equity - Schedule of Net Income and Income Tax Expense (Benefit) Attributable to Non-Controlling Interest (Details)", "shortName": "Equity - Schedule of Net Income and Income Tax Expense (Benefit) Attributable to Non-Controlling Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "spke:IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails", "longName": "9955532 - Disclosure - Equity - Schedule of Basic and Diluted Income (Loss) Per Share (Details)", "shortName": "Equity - Schedule of Basic and Diluted Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "spke:ScheduleOfNoncontrollingInterestTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R52": { "role": "http://www.sparkenergy.com/role/EquityVIEsDetails", "longName": "9955533 - Disclosure - Equity - VIEs (Details)", "shortName": "Equity - VIEs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R53": { "role": "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "longName": "9955534 - Disclosure - Preferred Stock - Narrative (Details)", "shortName": "Preferred Stock - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-217", "name": "us-gaap:PreferredStockDividendRatePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:PreferredStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R54": { "role": "http://www.sparkenergy.com/role/PreferredStockScheduleofPreferredEquityBalanceDetails", "longName": "9955535 - Disclosure - Preferred Stock - Schedule of Preferred Equity Balance (Details)", "shortName": "Preferred Stock - Schedule of Preferred Equity Balance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R55": { "role": "http://www.sparkenergy.com/role/DerivativeInstrumentsNarrativeDetails", "longName": "9955536 - Disclosure - Derivative Instruments - Narrative (Details)", "shortName": "Derivative Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails", "longName": "9955537 - Disclosure - Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details)", "shortName": "Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-227", "name": "us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure", "unitRef": "mmbtu", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-227", "name": "us-gaap:DerivativeNonmonetaryNotionalAmountEnergyMeasure", "unitRef": "mmbtu", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "longName": "9955538 - Disclosure - Derivative Instruments - Schedule of Gains (Losses) on Derivative Instruments (Details)", "shortName": "Derivative Instruments - Schedule of Gains (Losses) on Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "spke:GainLossOnSaleOfDerivativesSettlementsNotDesignated", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R58": { "role": "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "longName": "9955539 - Disclosure - Derivative Instruments - Schedule of Offsetting Assets (Details)", "shortName": "Derivative Instruments - Schedule of Offsetting Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-247", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails", "longName": "9955540 - Disclosure - Derivative Instruments - Schedule of Offsetting Liabilities (Details)", "shortName": "Derivative Instruments - Schedule of Offsetting Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-247", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OffsettingLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "longName": "9955541 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails", "longName": "9955542 - Disclosure - Property and Equipment - Narrative (Details)", "shortName": "Property and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails", "longName": "9955543 - Disclosure - Intangible Assets - Schedule of Goodwill, Customer Relationships and Trademarks (Details)", "shortName": "Intangible Assets - Schedule of Goodwill, Customer Relationships and Trademarks (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-261", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R63": { "role": "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "longName": "9955544 - Disclosure - Intangible Assets - Schedule of Changes in Goodwill, Customer Relationships and Trademarks (Details)", "shortName": "Intangible Assets - Schedule of Changes in Goodwill, Customer Relationships and Trademarks (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R64": { "role": "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails", "longName": "9955545 - Disclosure - Intangible Assets - Schedule of Estimated Future Amortization Expense (Details)", "shortName": "Intangible Assets - Schedule of Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "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": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "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": "spke-20241231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails", "longName": "9955546 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.sparkenergy.com/role/DebtNarrativeDetails", "longName": "9955547 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-297", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R67": { "role": "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "longName": "9955548 - Disclosure - Debt - Schedule of Components of Interest Expense (Details)", "shortName": "Debt - Schedule of Components of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityCommitmentFeeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityCommitmentFeeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "longName": "9955549 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-316", "name": "us-gaap:DerivativeAssets", "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": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:DerivativeAssets", "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": "spke-20241231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.sparkenergy.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955550 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955551 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails", "longName": "9955552 - Disclosure - Stock-Based Compensation - Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-333", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-333", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails", "longName": "9955553 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.sparkenergy.com/role/IncomeTaxesNarrativeDetails", "longName": "9955554 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails", "longName": "9955555 - Disclosure - Income Taxes - Schedule of Income Tax Benefit Reconciliation (Details)", "shortName": "Income Taxes - Schedule of Income Tax Benefit Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails", "longName": "9955556 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsInvestmentInSubsidiaries", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails", "longName": "9955557 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-344", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-344", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails", "longName": "9955558 - Disclosure - Transactions with Affiliates - Schedule of Presents Asset and Liability Balances with Affiliates (Details)", "shortName": "Transactions with Affiliates - Schedule of Presents Asset and Liability Balances with Affiliates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:SubordinatedDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R78": { "role": "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "longName": "9955559 - Disclosure - Transactions with Affiliates - Narrative (Details)", "shortName": "Transactions with Affiliates - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-206", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R79": { "role": "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails", "longName": "9955560 - Disclosure - Segment Reporting - Narrative (Details)", "shortName": "Segment Reporting - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "spke:AssetOptimizationRevenueGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-389", "name": "spke:NumberOfSignificantSuppliers", "unitRef": "supplier", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R80": { "role": "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails", "longName": "9955561 - Disclosure - Segment Reporting - Schedule of Financial Data for Business Segments (Details)", "shortName": "Segment Reporting - Schedule of Financial Data for Business Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:UnusualOrInfrequentItemNetGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } }, "R81": { "role": "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails", "longName": "9955562 - Disclosure - Customer Acquisitions (Details)", "shortName": "Customer Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-396", "name": "spke:ResidentialCustomerEquivalent", "unitRef": "kwh", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-396", "name": "spke:ResidentialCustomerEquivalent", "unitRef": "kwh", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.sparkenergy.com/role/SubsequentEventsDetails", "longName": "9955563 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-225", "name": "spke:TemporaryEquityStockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-407", "name": "spke:TemporaryEquitySharesOutstandingRepurchasePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "spke-20241231.htm", "unique": true } } }, "tag": { "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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r117", "r123" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billing Status, Type [Axis]", "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r117", "r123" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilities", "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": [ "r105", "r106" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "verboseLabel": "Accounts Payable - affiliates", "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": [ "r103", "r1014" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "terseLabel": "Accounts Receivable - affiliates", "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": [ "r1205" ] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxes", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payable", "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": [ "r106", "r111", "r172", "r750" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r46", "r211", "r760" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r127", "r220", "r754", "r799", "r800" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r12", "r26", "r611", "r614", "r657", "r795", "r796", "r1179", "r1180", "r1181", "r1192", "r1193", "r1194", "r1195" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1095" ] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information:", "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r118", "r1014", "r1368" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails" ], "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": [ "r818", "r1192", "r1193", "r1194", "r1195", "r1296", "r1369" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1108" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1108" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1108" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1108" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid to Class A common stockholders", "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r13", "r157" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "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": [ "r63", "r64", "r521" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Acquisition Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r190" ] }, "spke_AffiliateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AffiliateCost", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliate cost", "label": "Affiliate Cost", "documentation": "Affiliate Cost" } } }, "auth_ref": [] }, "spke_AffiliateCostsDueFromAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AffiliateCostsDueFromAffiliates", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Affiliate costs, from affiliates", "label": "Affiliate Costs, Due From Affiliates", "documentation": "Affiliate Costs, Due From Affiliates" } } }, "auth_ref": [] }, "spke_AffiliateCostsDueToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AffiliateCostsDueToAffiliates", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliate costs, to affiliates", "label": "Affiliate Costs, Due To Affiliates", "documentation": "Affiliate Costs, Due To Affiliates" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Entity", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r869", "r940", "r1036", "r1252", "r1318", "r1319", "r1321" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1153" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1066", "r1077", "r1087", "r1120" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1069", "r1080", "r1090", "r1123" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1154" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1108" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1115" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1115", "r1124", "r1128", "r1136" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1134" ] }, "spke_AllocatedOverheadCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AllocatedOverheadCostsMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated Overhead Costs", "label": "Allocated Overhead Costs [Member]", "documentation": "Allocated Overhead Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r550", "r555" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r221", "r330", "r367", "r370", "r374", "r1333" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recovery of previous write offs", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r373" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "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://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r372" ] }, "spke_AmendedAndRestatedSubordinatedPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AmendedAndRestatedSubordinatedPromissoryNoteMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended And Restated Subordinated Promissory Note", "label": "Amended And Restated Subordinated Promissory Note [Member]", "documentation": "Amended And Restated Subordinated Promissory Note" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 }, "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r136", "r468", "r1185", "r1316" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "negatedTerseLabel": "Amortization", "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": [ "r7", "r400", "r407", "r973" ] }, "spke_AmortizationOfIntangibleAssetsAdditionalAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AmortizationOfIntangibleAssetsAdditionalAmortization", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional amortization", "label": "Amortization of Intangible Assets, Additional Amortization", "documentation": "Amortization of Intangible Assets, Additional Amortization" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of diluted earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r287" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r1290" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, consideration", "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": [ "r998", "r1291", "r1292", "r1293" ] }, "spke_AssetAcquisitionConsiderationTransferredDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AssetAcquisitionConsiderationTransferredDeposit", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, consideration, deposit", "label": "Asset Acquisition, Consideration Transferred, Deposit", "documentation": "Asset Acquisition, Consideration Transferred, Deposit" } } }, "auth_ref": [] }, "spke_AssetAcquisitionContingentConsiderationPeriodOfContingency": { "xbrltype": "durationItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AssetAcquisitionContingentConsiderationPeriodOfContingency", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of contingency", "label": "Asset Acquisition, Contingent Consideration, Period Of Contingency", "documentation": "Asset Acquisition, Contingent Consideration, Period Of Contingency" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r1290" ] }, "spke_AssetAcquisitionEscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AssetAcquisitionEscrowDeposit", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, escrow deposit", "label": "Asset Acquisition, Escrow Deposit", "documentation": "Asset Acquisition, Escrow Deposit" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "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": [ "r1290" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Table]", "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1290" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Acquisitions", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r1290" ] }, "spke_AssetOptimizationCostofRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AssetOptimizationCostofRevenues", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset optimization cost of revenues", "label": "Asset Optimization, Cost of Revenues", "documentation": "Asset Optimization, Cost of Revenues" } } }, "auth_ref": [] }, "spke_AssetOptimizationRevenueGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AssetOptimizationRevenueGross", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset optimization revenue", "label": "Asset Optimization Revenue, Gross", "documentation": "Asset Optimization Revenue, Gross" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r170", "r186", "r215", "r255", "r290", "r298", "r317", "r321", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r601", "r605", "r642", "r749", "r862", "r965", "r966", "r1014", "r1044", "r1242", "r1243", "r1322" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "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://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "verboseLabel": "Total Assets - affiliates", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r206", "r225", "r255", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r601", "r605", "r642", "r1014", "r1242", "r1243", "r1322" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current assets:", "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r255", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r601", "r605", "r642", "r1242", "r1243", "r1322" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "spke_AssetsNotYetPlacedinServiceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AssetsNotYetPlacedinServiceAmount", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets not yet placed into service", "label": "Assets Not Yet Placed in Service, Amount", "documentation": "Assets Not Yet Placed in Service, Amount" } } }, "auth_ref": [] }, "spke_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.sparkenergy.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1049", "r1050", "r1073" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.sparkenergy.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1049", "r1050", "r1073" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.sparkenergy.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1049", "r1050", "r1073" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1131" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1132" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1127" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1127" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1127" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1127" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1127" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1127" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [ "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1130" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1129" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1128" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1128" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r421", "r1335", "r1336" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r85", "r88", "r421", "r1335", "r1336" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of 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_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BilledRevenuesMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billed revenue", "label": "Billed Revenues [Member]", "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "spke_BrokerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "BrokerContractsMember", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Broker Contracts", "label": "Broker Contracts [Member]", "documentation": "Broker Contracts" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "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": [ "r401", "r402", "r403", "r404", "r405", "r597", "r991", "r992" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "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": [ "r65", "r66", "r401", "r402", "r403", "r404", "r405", "r597", "r991", "r992" ] }, "spke_BusinessAcquisitionCommonStockRightToReceivePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "BusinessAcquisitionCommonStockRightToReceivePricePerShare", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right to receive (in dollars per share)", "label": "Business Acquisition, Common Stock, Right To Receive, Price Per Share", "documentation": "Business Acquisition, Common Stock, Right To Receive, Price Per Share" } } }, "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_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquisition costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r385" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1165" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer acquisition costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r384" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer acquisition costs, net", "verboseLabel": "Customer acquisition costs, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r384" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer acquisition costs, net", "verboseLabel": "Customer acquisition costs, noncurrent", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r384" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r30", "r209", "r952" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r31", "r168" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r31" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and Restricted cash\u2014beginning of period", "periodEndLabel": "Cash and cash equivalents and Restricted cash\u2014end of period", "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": [ "r30", "r142", "r252" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) 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": [ "r1", "r142" ] }, "spke_ChangeInCapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ChangeInCapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchase accrual", "label": "Change In Capital Expenditures Incurred But Not Yet Paid", "documentation": "Change In Capital Expenditures Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "spke_ChangeInControlRestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ChangeInControlRestrictedStockUnitsRSUMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CIC RSUs", "label": "Change In Control Restricted Stock Units (RSU) [Member]", "documentation": "Change In Control Restricted Stock Units (RSU) [Member]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1106" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1103" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1101" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "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": [ "r201", "r217", "r218", "r219", "r255", "r276", "r277", "r284", "r286", "r292", "r293", "r364", "r435", "r438", "r439", "r440", "r444", "r445", "r475", "r476", "r479", "r482", "r489", "r642", "r807", "r808", "r809", "r810", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r850", "r871", "r893", "r924", "r925", "r926", "r927", "r928", "r1158", "r1186", "r1196" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r217", "r218", "r219", "r292", "r475", "r476", "r477", "r479", "r482", "r487", "r489", "r807", "r808", "r809", "r810", "r980", "r1158", "r1186" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1107" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1107" ] }, "us-gaap_CollateralAlreadyPostedAggregateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralAlreadyPostedAggregateFairValue", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral paid", "label": "Collateral Already Posted, Aggregate Fair Value", "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features." } } }, "auth_ref": [ "r91" ] }, "spke_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CommercialMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Commercial [Member]", "documentation": "Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "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": [ "r112", "r175", "r752", "r849" ] }, "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://www.sparkenergy.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": [ "r151", "r425", "r426", "r933", "r1229", "r1234" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and 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": [ "r47", "r935" ] }, "spke_CommodityContractCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CommodityContractCurrentMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity Contract, Current", "label": "Commodity Contract, Current [Member]", "documentation": "Commodity Contract, Current [Member]" } } }, "auth_ref": [] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommodityContractMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity Contract", "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r988", "r1001" ] }, "spke_CommodityContractNoncurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CommodityContractNoncurrentMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commodity Contract, Noncurrent", "label": "Commodity Contract, Noncurrent [Member]", "documentation": "Commodity Contract, Noncurrent [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "verboseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1369" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "verboseLabel": "Class B Common Stock", "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": [ "r1369" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Dividends paid to Class A common stockholders (in dollars per share)", "terseLabel": "Dividends paid to class a common stockholders (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r157" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "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": [ "r1033", "r1034", "r1035", "r1037", "r1038", "r1039", "r1040", "r1192", "r1193", "r1195", "r1296", "r1366", "r1369" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value per share (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": [ "r116" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r116", "r850" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (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": [ "r116" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares 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": [ "r13", "r116", "r850", "r868", "r1369", "r1370" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r116", "r753", "r1014" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1112" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1111" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1113" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1110" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to Via Renewables, Inc. stockholders", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r27", "r231", "r233", "r241", "r745", "r768", "r770" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income attributable to non-controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r72", "r80", "r231", "r233", "r240", "r744", "r768", "r769" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r80", "r160", "r231", "r233", "r239", "r743", "r768" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r36", "r37", "r97", "r98", "r328", "r932" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r36", "r37", "r97", "r98", "r328", "r802", "r932" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r36", "r37", "r97", "r98", "r328", "r932", "r1164" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "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": [ "r932" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r36", "r37", "r97", "r98", "r328" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "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": [ "r35", "r36", "r37", "r38", "r97", "r167", "r932" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r36", "r37", "r97", "r98", "r328", "r932" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r258", "r601", "r602", "r605", "r606", "r664", "r940", "r1241", "r1244", "r1245" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r258", "r601", "r602", "r605", "r606", "r664", "r940", "r1241", "r1244", "r1245" ] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eliminations", "label": "Consolidation, Eliminations [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r184", "r258", "r290", "r300", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r965", "r966", "r1242", "r1243" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r184", "r258", "r290", "r300", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r435", "r436", "r437", "r438", "r440", "r441", "r442", "r443", "r444", "r965", "r966", "r1242", "r1243" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r17", "r316", "r317", "r318", "r319", "r322", "r1200" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Retail cost of revenues", "terseLabel": "Retail 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": [ "r130", "r131", "r707" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r1163" ] }, "spke_CostOfOtherSalesRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CostOfOtherSalesRevenue", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails": { "parentTag": "spke_NetAssetOptimizationRevenuesExpenses", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Cost of Revenue NAO - affiliates", "label": "Cost Of Other Sales Revenue", "documentation": "Cost Of Other Sales Revenue" } } }, "auth_ref": [] }, "spke_CostofServicesEnergyServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CostofServicesEnergyServicesMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Cost of Revenues", "label": "Cost of Services, Energy Services [Member]", "documentation": "Cost of Services, Energy Services [Member]" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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": [ "r137" ] }, "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": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r434", "r1239" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r434", "r1239", "r1240" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1166", "r1189", "r1285" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r582", "r1189" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1166", "r1189", "r1285" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships\u2014 Acquired", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r69", "r1217", "r1218", "r1219", "r1220", "r1222", "r1223", "r1226", "r1227" ] }, "spke_CustomerRelationshipsOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CustomerRelationshipsOtherMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships\u2014 Other", "verboseLabel": "Customer Relationships\u2014Other, net", "label": "Customer Relationships - Other [Member]", "documentation": "Customer Relationships - Other [Member]" } } }, "auth_ref": [] }, "spke_CustomerRelationshipsandNoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "CustomerRelationshipsandNoncompeteAgreementsMember", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships\u2014 Acquired & Non-Compete Agreements", "label": "Customer Relationships and Non-compete Agreements [Member]", "documentation": "Customer Relationships and Non-compete Agreements [Member]" } } }, "auth_ref": [] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1058", "r1147" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1058", "r1147" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1060", "r1149" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1060", "r1149" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1062", "r1151" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1060", "r1149" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1053", "r1142" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1054", "r1143" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1054", "r1143" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1052", "r1141" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1052", "r1141" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1052", "r1141" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1055", "r1144" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1057", "r1146" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1057", "r1146" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1058", "r1147" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1061", "r1150" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1059", "r1148" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1056", "r1145" ] }, "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://www.sparkenergy.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r152", "r253", "r416", "r417", "r418", "r419", "r420", "r433", "r434", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r462", "r469", "r470", "r472", "r651" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "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": [ "r23", "r105", "r106", "r171", "r174", "r258", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r975", "r976", "r977", "r978", "r979", "r1013", "r1187", "r1230", "r1231", "r1232", "r1315", "r1317" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "verboseLabel": "Basis spread on variable rate (in percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "spke_DebtInstrumentDebtCovenantFixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "DebtInstrumentDebtCovenantFixedChargeCoverageRatio", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, minimum fixed charge coverage ratio", "label": "Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Debt Covenant, Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "spke_DebtInstrumentDebtCovenantTotalLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "DebtInstrumentDebtCovenantTotalLeverageRatio", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leverage ratio", "label": "Debt Instrument, Debt Covenant, Total Leverage Ratio", "documentation": "Debt Instrument, Debt Covenant, Total Leverage Ratio" } } }, "auth_ref": [] }, "spke_DebtInstrumentDebtDefaultMaterialJudgementsMaximum": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "DebtInstrumentDebtDefaultMaterialJudgementsMaximum", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt default, material judgment (in excess of)", "label": "Debt Instrument, Debt Default, Material Judgements, Maximum", "documentation": "Debt Instrument, Debt Default, Material Judgements, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r447", "r651", "r652", "r976", "r977", "r1013" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r108", "r448" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "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": [ "r258", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r975", "r976", "r977", "r978", "r979", "r1013", "r1187", "r1315", "r1317" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "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": [ "r23", "r258", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r975", "r976", "r977", "r978", "r979", "r1013", "r1187", "r1230", "r1231", "r1232", "r1315", "r1317" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "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": [ "r23", "r55", "r59", "r101", "r155", "r156", "r258", "r447", "r448", "r449", "r450", "r451", "r453", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r468", "r471", "r975", "r976", "r977", "r978", "r979", "r1013", "r1187", "r1315", "r1317" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Financing Costs", "label": "Deferred Charges, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r214" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1189", "r1284", "r1285" ] }, "us-gaap_DeferredFinanceCostsCurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsCurrentNet", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized financing costs, current", "label": "Debt Issuance Costs, Current, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1314", "r1315", "r1317" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized 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": [ "r1247", "r1314", "r1315", "r1317" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized financing costs, noncurrent", "label": "Debt Issuance Costs, Noncurrent, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1314", "r1315", "r1317" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r561", "r562" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "totalLabel": "Total Deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r198", "r1189" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1189", "r1284", "r1285" ] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative", "label": "Deferred Tax Assets, Derivative Instruments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r1282" ] }, "spke_DeferredTaxAssetsFixedAssetsAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "DeferredTaxAssetsFixedAssetsAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Assets and Intangibles", "label": "Deferred Tax Assets, Fixed Assets And Intangible Assets", "documentation": "Deferred Tax Assets, Fixed Assets And Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r576" ] }, "us-gaap_DeferredTaxAssetsInvestmentInSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInvestmentInSubsidiaries", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Spark HoldCo", "label": "Deferred Tax Assets, Investment in Subsidiaries", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the entity's investment in its wholly-owned subsidiaries." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets/liabilities", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1281" ] }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets:", "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1281" ] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative Liabilities", "label": "Deferred Tax Liabilities, Derivatives", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1282" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits", "label": "Deposits Assets, Current", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails" ], "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": [ "r7", "r45" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "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": [ "r7", "r45" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r290", "r303", "r321", "r965", "r966" ] }, "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetCollateralObligationToReturnCashOffset", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash Collateral Offset", "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash, Offset Against Derivative Asset", "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets." } } }, "auth_ref": [ "r8", "r15" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Offset", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r15", "r21", "r163", "r164", "r917", "r918" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total commodity derivative assets", "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": [ "r227", "r229", "r622", "r623", "r633", "r641", "r830", "r831", "r832", "r833", "r834", "r836", "r837", "r838", "r839", "r840", "r856", "r857", "r912", "r915", "r916", "r917", "r919", "r920", "r955", "r1002", "r1006", "r1035", "r1300", "r1301", "r1302", "r1367" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative assets", "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": [ "r227" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "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": [ "r838", "r840", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r881", "r882", "r883", "r884", "r887", "r888", "r889", "r890", "r912", "r913", "r916", "r919", "r1033", "r1035", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1310", "r1311" ] }, "us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCreditRiskValuationAdjustmentDerivativeLiabilities", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit risk valuation adjustment (less than)", "label": "Derivative Credit Risk Valuation Adjustment, Derivative Liabilities", "documentation": "Amount of credit risk valuation adjustment to derivative liabilities to properly reflect the credit quality of the entity." } } }, "auth_ref": [] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross\u00a0Assets", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r18", "r126", "r163", "r164", "r226", "r955" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net\u00a0Assets", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative liability, of 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, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r16", "r19", "r22", "r94" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net\u00a0Amount Presented", "label": "Derivative Asset, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r20", "r93" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross\u00a0 Liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r18", "r126", "r163", "r164", "r226", "r955" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net Liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral", "documentation": "Fair value, after offset of derivative asset, of 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, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r16", "r19", "r22", "r94" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net\u00a0Amount Presented", "label": "Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r20", "r93" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "(Loss) gain on derivatives, net", "terseLabel": "Net, (loss) gain on non-trading derivative instruments", "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": [ "r1294" ] }, "spke_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": { "xbrltype": "stringItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag", "label": "Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag", "documentation": "Derivative Gain Loss Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r86", "r89", "r90", "r165", "r838", "r840", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r881", "r882", "r883", "r884", "r887", "r888", "r889", "r890", "r912", "r913", "r916", "r919", "r955", "r1033", "r1035", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1310", "r1311" ] }, "us-gaap_DerivativeInstrumentsAndHedges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedges", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative assets", "label": "Derivative Instruments and Hedges, Assets", "documentation": "Carrying amount as of the balance sheet date of the asset arising from derivative instruments and hedging activities, which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgesLiabilities", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative liabilities", "label": "Derivative Instruments and Hedges, Liabilities", "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivative liabilities", "label": "Derivative Instruments and Hedges, Liabilities, Noncurrent", "documentation": "Fair value of liability arising from contracts that meet the criteria of being accounted for as derivative instruments, financial instrument or contract used to mitigate a specified risk (hedge), energy marketing activities (trading activities), expected to be settled after one year or beyond the normal operating cycle, if longer. Examples of energy marketing activities include, but are not limited to, trading of electricity, coal, natural gas and oil using financial instruments, including, but not limited to, forward contracts, options and swaps." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "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://www.sparkenergy.com/role/DerivativeInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "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": [ "r162", "r609", "r616" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r14", "r86", "r89" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r14", "r86", "r89", "r90", "r95", "r96", "r608" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [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": [ "r608" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total commodity derivative liabilities", "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": [ "r227", "r229", "r622", "r623", "r633", "r641", "r830", "r831", "r832", "r833", "r836", "r837", "r838", "r839", "r840", "r863", "r865", "r866", "r913", "r914", "r915", "r916", "r917", "r919", "r920", "r955", "r1300", "r1301", "r1302", "r1367" ] }, "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Collateral Offset", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Offset", "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities." } } }, "auth_ref": [ "r8", "r15" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Amounts Offset", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r15", "r21", "r163", "r164", "r917", "r918", "r954" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r607" ] }, "us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure": { "xbrltype": "energyItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNonmonetaryNotionalAmountEnergyMeasure", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net notional volume", "label": "Derivative, Nonmonetary Notional Amount, Energy Measure", "documentation": "Nominal energy measure used to calculate payments on a derivative instrument." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [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_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r14", "r81", "r82", "r84", "r92", "r257", "r272" ] }, "spke_DesignatedasTradingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "DesignatedasTradingMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading", "label": "Designated as Trading [Member]", "documentation": "Designated as Trading [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "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": [ "r508", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "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": [ "r508", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregated 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": [ "r1250" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r519", "r523", "r551", "r552", "r554", "r994" ] }, "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_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends Payable", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r106", "r111", "r173", "r1041", "r1331" ] }, "us-gaap_DividendsPreferredStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPreferredStockCash", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends to Preferred Stock/Shareholders", "terseLabel": "Dividends paid", "label": "Dividends, Preferred Stock, Cash", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r4", "r157" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1049", "r1050", "r1073" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction Flag", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1049", "r1050", "r1073", "r1116" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1094" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r1047" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1105" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) attributable to Via Renewables, Inc. per share of Class A common stock", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic earnings (loss) per share attributable to stockholders (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": [ "r242", "r264", "r265", "r266", "r267", "r268", "r269", "r273", "r276", "r284", "r285", "r286", "r289", "r595", "r599", "r619", "r620", "r746", "r771", "r958" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings (loss) per share attributable to stockholders (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": [ "r242", "r264", "r265", "r266", "r267", "r268", "r269", "r276", "r284", "r285", "r286", "r289", "r595", "r599", "r619", "r620", "r746", "r771", "r958" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r33", "r34", "r288" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesNarrativeDetails" ], "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": [ "r564", "r997" ] }, "spke_EffectiveIncomeTaxRateReconciliationDividendsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationDividendsAmount", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock dividends", "label": "Effective Income Tax Rate Reconciliation, Dividends, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Dividends, Amount" } } }, "auth_ref": [] }, "spke_ElectricandGasRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ElectricandGasRevenueMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Revenues", "label": "Electric and Gas Revenue [Member]", "documentation": "Electric and Gas Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_ElectricityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ElectricityMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electricity", "label": "Electricity [Member]", "documentation": "Generation, transmission and distribution of electric energy." } } }, "auth_ref": [ "r1251" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "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": [ "r553" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense/(benefit) related to stock-based compensation", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r550" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1156" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1046" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1157" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1099" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1152" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1152" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1152" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails" ], "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": [ "r13", "r202", "r235", "r236", "r237", "r259", "r260", "r261", "r263", "r268", "r270", "r272", "r291", "r365", "r366", "r413", "r490", "r583", "r584", "r592", "r593", "r594", "r596", "r598", "r599", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r643", "r644", "r645", "r646", "r647", "r648", "r653", "r655", "r657", "r766", "r795", "r796", "r797", "r818", "r893" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r361", "r362", "r363", "r591", "r1160", "r1161", "r1162", "r1286", "r1287", "r1288", "r1289" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r361" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1109" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1066", "r1077", "r1087", "r1120" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1063", "r1074", "r1084", "r1117" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Escrow deposit", "label": "Escrow Deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r169", "r934" ] }, "us-gaap_ExciseAndSalesTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExciseAndSalesTaxes", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross receipts taxes", "label": "Excise and Sales Taxes", "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services." } } }, "auth_ref": [ "r238" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1115" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r622", "r623", "r633", "r1002" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r622", "r623", "r633", "r1002" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r460", "r511", "r512", "r513", "r514", "r515", "r516", "r621", "r623", "r624", "r625", "r626", "r632", "r633", "r635", "r671", "r672", "r673", "r976", "r977", "r988", "r989", "r990", "r1002", "r1006" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r622", "r623", "r624", "r626", "r1002", "r1301", "r1312" ] }, "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://www.sparkenergy.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": [ "r628", "r630", "r631", "r632", "r635", "r636", "r637", "r638", "r639", "r741", "r1002", "r1007" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "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": [ "r460", "r511", "r516", "r623", "r633", "r671", "r988", "r989", "r990", "r1002" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r460", "r511", "r516", "r623", "r624", "r633", "r672", "r976", "r977", "r988", "r989", "r990", "r1002" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Level\u00a03", "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": [ "r460", "r511", "r512", "r513", "r514", "r515", "r516", "r623", "r624", "r625", "r626", "r633", "r673", "r976", "r977", "r988", "r989", "r990", "r1002", "r1006" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r622", "r623", "r624", "r626", "r1002", "r1301", "r1312" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r460", "r511", "r512", "r513", "r514", "r515", "r516", "r621", "r623", "r624", "r625", "r626", "r632", "r633", "r635", "r671", "r672", "r673", "r976", "r977", "r988", "r989", "r990", "r1002", "r1006" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r1002", "r1298", "r1299", "r1300", "r1301", "r1302", "r1312" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r85", "r87", "r95" ] }, "spke_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "FederalFundsRateMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Federal Funds Rate [Member]", "documentation": "Federal Funds Rate" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r368", "r369", "r375", "r376", "r377", "r378", "r379", "r380", "r471", "r487", "r616", "r640", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r685", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r767", "r971", "r1002", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1015", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1206", "r1207", "r1208", "r1209", "r1297", "r1300", "r1301", "r1302", "r1309", "r1312" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period", "verboseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r213", "r386", "r406", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "> 5 years", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth 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": [ "r1224", "r1371" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r408", "r948", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth 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": [ "r408", "r948", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r408", "r948", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r408", "r948", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "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": [ "r408", "r948", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "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": [ "r399", "r401", "r402", "r403", "r405", "r406", "r409", "r410", "r708", "r709", "r948" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year Ending December 31,", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "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": [ "r386", "r406", "r709", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "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": [ "r399", "r406", "r409", "r410", "r411", "r708", "r948", "r973" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "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": [ "r399", "r401", "r402", "r403", "r405", "r406", "r409", "r410", "r948" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "totalLabel": "Total", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "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": [ "r708", "r1223" ] }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets [Roll Forward]", "label": "Finite-Lived Intangible Assets [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_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "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": [ "r401" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1124" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1124" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1124" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1124" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1124" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1104" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Current period cash settlements on derivatives, net", "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": [ "r7", "r178", "r881", "r882", "r883", "r884" ] }, "spke_GainLossOnSaleOfDerivativesSettlementsNotDesignated": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "GainLossOnSaleOfDerivativesSettlementsNotDesignated", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current period settlements on non-trading derivatives", "verboseLabel": "Current period settlements on non-trading derivatives", "label": "Gain (Loss) On Sale Of Derivatives, Settlements, Not Designated", "documentation": "Gain (Loss) On Sale Of Derivatives, Settlements, Not Designated" } } }, "auth_ref": [] }, "us-gaap_GasBalancingArrangementsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GasBalancingArrangementsPolicy", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Natural Gas Imbalances", "label": "Oil and Gas, Gas-Balancing Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for gas-balancing arrangement." } } }, "auth_ref": [ "r1330" ] }, "us-gaap_GasImbalanceAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GasImbalanceAssetLiability", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gas balancing receivable (payable)", "label": "Gas Balancing Asset (Liability)", "documentation": "The value of gas balancing asset or liability as of the end of the period." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r134", "r873" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "netLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "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": [ "r212", "r388", "r742", "r966", "r972", "r1003", "r1014", "r1213", "r1215" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r391", "r972" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "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://www.sparkenergy.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1212", "r1216" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r387", "r398", "r972" ] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization", "label": "Goodwill, Other Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other." } } }, "auth_ref": [ "r396" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments", "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": [ "r0", "r1214" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails" ], "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": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r128", "r132", "r185", "r255", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r642", "r960", "r965", "r1198", "r1199", "r1201", "r1202", "r1203", "r1242" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r14" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1049", "r1050", "r1073" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r400", "r1185", "r1228" ] }, "spke_IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income allocated to non-controlling interest", "label": "Income (Loss) From Continuing Operations, Before Income Tax, Attributable To Noncontrolling Interest", "documentation": "Income (Loss) From Continuing Operations, Before Income Tax, Attributable To Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r129", "r179", "r185", "r747", "r762", "r960", "r965", "r1198", "r1199", "r1201", "r1202", "r1203" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r414", "r421", "r422", "r627", "r629", "r634", "r792", "r794", "r878", "r948", "r1005", "r1337" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.sparkenergy.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r421", "r422", "r627", "r629", "r634", "r792", "r794", "r878", "r948", "r1005", "r1337" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r256", "r557", "r564", "r569", "r570", "r571", "r574", "r578", "r585", "r587", "r589", "r590", "r812", "r997" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails", "http://www.sparkenergy.com/role/IncomeTaxesScheduleofProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Provision for income taxes", "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": [ "r188", "r199", "r271", "r272", "r290", "r306", "r321", "r563", "r564", "r586", "r772", "r997" ] }, "spke_IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "IncomeTaxExpenseBenefitAttributabletoNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Income tax expense allocated to non-controlling interest", "label": "Income Tax Expense (Benefit) Attributable to Noncontrolling Interest", "documentation": "Income Tax Expense (Benefit) Attributable to Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) resulting from:", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r234", "r559", "r560", "r574", "r575", "r577", "r581", "r806" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReceivable", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r1176" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected provision at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r564", "r997" ] }, "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-controlling interest", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes." } } }, "auth_ref": [ "r1279", "r1280" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Penalties", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r567", "r568", "r1279" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r997", "r1279", "r1280" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside Tax basis Adjustment", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying statutory federal (national) tax rate to pretax income (loss) from continuing operation attributable to other reconciling item. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1279", "r1280" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior year tax adjustments", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1279", "r1280" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesScheduleofIncomeTaxBenefitReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal income tax effect", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r566", "r997", "r1279" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r32", "r251", "r579", "r580" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in accounts receivable", "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": [ "r6" ] }, "spke_IncreaseDecreaseInDeferredAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "IncreaseDecreaseInDeferredAcquisitionCosts", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in customer acquisition costs", "label": "Increase (Decrease) in Deferred Acquisition Costs", "documentation": "Increase (Decrease) in Deferred Acquisition Costs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDueFromAffiliatesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueFromAffiliatesCurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease (increase) in accounts receivable - affiliates", "label": "Increase (Decrease) in Due from Affiliates, Current", "documentation": "The increase (decrease) during the reporting period in current receivables (due within one year or one operating cycle) to be collected from an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDueToAffiliatesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueToAffiliatesCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease (increase) in accounts payable\u2014affiliates", "label": "Increase (Decrease) in Due to Affiliates, Current", "documentation": "The increase (decrease) in current obligations (due within one year or one operating cycle) owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease (increase) in inventory", "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": [ "r6" ] }, "spke_IncreaseDecreaseInNetIncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "IncreaseDecreaseInNetIncomeLossAttributableToParent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityChangeinNCIDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/EquityChangeinNCIDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Changes from net income attributable to Via Renewables stockholders and transfers (to) from non-controlling interest", "label": "Increase (Decrease) In Net Income (Loss) Attributable to Parent", "documentation": "Increase (Decrease) In Net Income (Loss) Attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r1184" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease (increase) in prepaid 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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "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://www.sparkenergy.com/role/PreferredStockScheduleofPreferredEquityBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "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": [] }, "spke_IndirectTaxAuditsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "IndirectTaxAuditsMember", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect Tax Audits", "label": "Indirect Tax Audits [Member]", "documentation": "Indirect Tax Audits [Member]" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1115", "r1124", "r1128", "r1136" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1134" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1051", "r1140" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1051", "r1140" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1051", "r1140" ] }, "us-gaap_IntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships, net", "verboseLabel": "Intangible assets, current", "label": "Intangible Assets, Current", "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships and Trademarks", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r704", "r705", "r706", "r708", "r956", "r1216" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships, net", "verboseLabel": "Intangible assets, noncurrent", "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": [ "r399", "r1223", "r1225" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r290", "r298", "r302", "r308", "r321", "r650", "r965", "r966" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Credit Facility", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r136", "r467", "r978", "r979" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r302", "r1182" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Interest Expense", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r246", "r249", "r250" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r412" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "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": [ "r223", "r953", "r1014" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r189", "r208", "r222", "r381", "r382", "r383", "r703", "r957" ] }, "us-gaap_InvestmentIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNonoperating", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income", "label": "Investment Income, Nonoperating", "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations." } } }, "auth_ref": [ "r135" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Letters of credit issued", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r23", "r105", "r106", "r107", "r110", "r111", "r112", "r113", "r255", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r602", "r605", "r606", "r642", "r848", "r959", "r1044", "r1242", "r1322", "r1323" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities, Series A Preferred Stock and stockholders' 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": [ "r122", "r177", "r757", "r1014", "r1188", "r1210", "r1313" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Series A Preferred Stock and Stockholders' Equity", "verboseLabel": "Liabilities", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "terseLabel": "Total current liabilities", "verboseLabel": "Total Liabilities - affiliates", "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": [ "r107", "r207", "r255", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r602", "r605", "r606", "r642", "r1014", "r1242", "r1322", "r1323" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "verboseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Noncurrent, Total", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r110", "r111", "r112", "r113", "r255", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r602", "r605", "r606", "r642", "r1242", "r1322", "r1323" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities:", "verboseLabel": "Long-term liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit fees and commitment fees", "label": "Line of Credit Facility, Commitment Fee Amount", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r104", "r109", "r434" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r104", "r109" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r434", "r1187", "r1239" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r104", "r109" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r104", "r109", "r434", "r1187", "r1239" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonutilization fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "spke_LitigationAndRegulatoryMattersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "LitigationAndRegulatoryMattersMember", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation And Regulatory Matters", "label": "Litigation And Regulatory Matters [Member]", "documentation": "Litigation And Regulatory Matters [Member]" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "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://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buy", "label": "Long [Member]", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "terseLabel": "Debt outstanding", "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": [ "r23", "r174", "r459", "r473", "r976", "r977", "r1013", "r1332" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total long-term debt", "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": [ "r216" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of Senior Credit Facility", "verboseLabel": "Long-term portion of Senior Credit Facility", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r48", "r49" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r23", "r1230", "r1231", "r1232" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r23", "r50", "r1230", "r1231", "r1232" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r427", "r428", "r429", "r432", "r556", "r801", "r974", "r1235", "r1236" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r427", "r428", "r429", "r432", "r556", "r974", "r1235", "r1236" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r427", "r428", "r429", "r432", "r556", "r974", "r1235", "r1236" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liabilities", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r427", "r1159" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r427", "r428", "r429", "r432", "r556", "r801", "r974", "r1235", "r1236" ] }, "spke_MaineCommissionsConsumerAssistanceAndSafetyDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "MaineCommissionsConsumerAssistanceAndSafetyDivisionMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maine Commission\u2019s Consumer Assistance and Safety Division", "label": "Maine Commission\u2019s Consumer Assistance and Safety Division [Member]", "documentation": "Maine Commission\u2019s Consumer Assistance and Safety Division" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r328", "r983", "r1025", "r1030", "r1250", "r1334", "r1338", "r1339", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails", "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r518", "r556", "r626", "r702", "r791", "r793", "r801", "r839", "r840", "r902", "r905", "r909", "r910", "r921", "r946", "r947", "r970", "r980", "r993", "r1006", "r1007", "r1011", "r1012", "r1026", "r1246", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1107" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1107" ] }, "spke_MergerAgreementWithRetailcoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "MergerAgreementWithRetailcoMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merger Agreement With Retailco", "label": "Merger Agreement With Retailco [Member]", "documentation": "Merger Agreement With Retailco" } } }, "auth_ref": [] }, "spke_MidAtlanticMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "MidAtlanticMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mid-Atlantic", "label": "Mid-Atlantic [Member]", "documentation": "Mid-Atlantic [Member]" } } }, "auth_ref": [] }, "spke_MidwestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "MidwestMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Midwest", "label": "Midwest [Member]", "documentation": "Midwest [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r518", "r556", "r626", "r702", "r791", "r793", "r801", "r839", "r840", "r902", "r905", "r909", "r910", "r921", "r946", "r947", "r970", "r980", "r993", "r1006", "r1007", "r1011", "r1026", "r1246", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest in Spark HoldCo, LLC", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r121", "r176", "r255", "r364", "r435", "r438", "r439", "r440", "r444", "r445", "r642", "r756", "r852" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions paid to non-controlling unit holders", "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": [ "r157" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1127" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1135" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r328", "r983", "r1025", "r1030", "r1250", "r1334", "r1338", "r1339", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1108" ] }, "srt_NaturalGasReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NaturalGasReservesMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Natural Gas", "label": "Natural Gas [Member]" } } }, "auth_ref": [ "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r735", "r736", "r737", "r738" ] }, "spke_NetAssetOptimizationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NetAssetOptimizationRevenue", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails": { "parentTag": "spke_NetAssetOptimizationRevenuesExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue NAO - affiliates", "label": "Net Asset Optimization Revenue", "documentation": "Net Asset Optimization Revenue" } } }, "auth_ref": [] }, "spke_NetAssetOptimizationRevenuesExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NetAssetOptimizationRevenuesExpenses", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 }, "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "netLabel": "Net asset optimization expense", "verboseLabel": "Net asset optimization expense", "totalLabel": "Net NAO - affiliates", "label": "Net Asset Optimization Revenues (Expenses)", "documentation": "Net Asset Optimization Revenues (Expenses)" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r248" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r248" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r142", "r143", "r144" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/EquityChangeinNCIDetails": { "parentTag": "spke_IncreaseDecreaseInNetIncomeLossAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Via Renewables, Inc. stockholders", "terseLabel": "Net income attributable to Via Renewables, Inc. 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", "r180", "r205", "r230", "r232", "r237", "r255", "r262", "r264", "r265", "r266", "r267", "r268", "r271", "r272", "r282", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r595", "r599", "r620", "r642", "r765", "r870", "r891", "r892", "r1042", "r1242" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofNetIncomeandIncomeTaxExpenseBenefitAttributabletoNonControllingInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to non-controlling interest", "totalLabel": "Less: Net income attributable to non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r79", "r161", "r230", "r232", "r268", "r271", "r272", "r764", "r1181" ] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted net income (loss) attributable to stockholders of Class A common stock", "label": "Net Income (Loss) Attributable to Parent, Diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) attributable to stockholders of Class A common stock", "terseLabel": "Net income (loss) attributable to stockholders of Class A common stock", "verboseLabel": "Net income (loss) attributable to stockholders of Class A common stock", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r244", "r264", "r265", "r266", "r267", "r273", "r274", "r283", "r286", "r599" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss) attributable to stockholders of Class A common stock", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r244", "r275", "r278", "r279", "r280", "r281", "r283", "r286" ] }, "spke_NetTransfersToFromNonControllingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NetTransfersToFromNonControllingInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityChangeinNCIDetails": { "parentTag": "spke_IncreaseDecreaseInNetIncomeLossAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/EquityChangeinNCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net transfers (to) from non-controlling interest", "label": "Net Transfers (To) From Non-Controlling Interest", "documentation": "Net Transfers (To) From Non-Controlling Interest" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently adopted accounting pronouncements and New Accounting Standards Being Evaluated/Standards Not yet adopted", "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": [] }, "spke_NewEnglandMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NewEnglandMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New England", "label": "New England [Member]", "documentation": "New England [Member]" } } }, "auth_ref": [] }, "spke_NonControllingInterestHolderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NonControllingInterestHolderMember", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Controlling Interest Holder", "label": "Non-Controlling Interest Holder [Member]", "documentation": "Non-Controlling Interest Holder" } } }, "auth_ref": [] }, "spke_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employee Director", "label": "Non-Employee Director [Member]", "documentation": "Non-Employee Director [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1107" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1115", "r1124" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1098" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1097" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1115" ] }, "spke_NonPurchaseofAccountsReceivableMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NonPurchaseofAccountsReceivableMarketMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-POR", "label": "Non-Purchase of Accounts Receivable Market [Member]", "documentation": "Non-POR [Member]" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1135" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1135" ] }, "spke_NoncashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NoncashFlowHedgingMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash Flow Hedging", "label": "Non-cash Flow Hedging [Member]", "documentation": "Non-cash Flow Hedging [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash items:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in ownership interest", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest." } } }, "auth_ref": [ "r11", "r60" ] }, "spke_NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Distribution to controlling interest", "negatedNetLabel": "Decrease in Via Renewables additional paid in capital from the equity shift", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest", "documentation": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest" } } }, "auth_ref": [] }, "spke_NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NoncontrollingInterestDecreaseFromDistributionsToNoncontrollingInterestShares", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distribution to controlling interest (in shares)", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest, Shares", "documentation": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest, Shares" } } }, "auth_ref": [] }, "spke_NoncontrollingInterestIncreaseDecreaseInOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NoncontrollingInterestIncreaseDecreaseInOwnershipPercentage", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (decrease) in ownership", "label": "Noncontrolling Interest, Increase (Decrease) In Ownership Percentage", "documentation": "Noncontrolling Interest, Increase (Decrease) In Ownership Percentage" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution for cash settlement / merger", "label": "Noncontrolling Interest, Increase from Business Combination", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r11", "r60", "r67" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest", "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": [ "r70", "r490", "r1192", "r1193", "r1194", "r1195", "r1369" ] }, "spke_NoncontrollingInterestPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NoncontrollingInterestPolicyPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interest", "label": "Noncontrolling Interest, Policy [Policy Text Block]", "documentation": "Noncontrolling Interest, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total other (expense)/income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r135" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense)/income:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r1190", "r1191" ] }, "spke_NontradingCommodityContractCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NontradingCommodityContractCurrentMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-trading commodity derivatives", "label": "Non-trading Commodity Contract, Current [Member]", "documentation": "Non-trading Commodity Contract, Current [Member]" } } }, "auth_ref": [] }, "spke_NontradingCommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NontradingCommodityContractMember", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-trading commodity derivative assets", "label": "Non-trading Commodity Contract [Member]", "documentation": "Non-trading Commodity Contract [Member]" } } }, "auth_ref": [] }, "spke_NontradingCommodityContractNoncurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NontradingCommodityContractNoncurrentMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-trading commodity derivatives", "label": "Non-trading Commodity Contract, Noncurrent [Member]", "documentation": "Non-trading Commodity Contract, Noncurrent [Member]" } } }, "auth_ref": [] }, "spke_NontradingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NontradingMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-trading", "label": "Non-trading [Member]", "documentation": "Non-trading [Member]" } } }, "auth_ref": [] }, "spke_NoticeOfViolationAndAssessmentOfCivilPenaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NoticeOfViolationAndAssessmentOfCivilPenaltyMember", "presentation": [ "http://www.sparkenergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notice of Violation and Assessment of Civil Penalty", "label": "Notice of Violation and Assessment of Civil Penalty [Member]", "documentation": "Notice of Violation and Assessment of Civil Penalty" } } }, "auth_ref": [] }, "spke_NuDevcoRetailandRetailcoLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NuDevcoRetailandRetailcoLLCMember", "presentation": [ "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Affiliated Owners", "label": "NuDevco Retail and Retailco LLC [Member]", "documentation": "NuDevco Retail and Retailco LLC [Member]" } } }, "auth_ref": [] }, "spke_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NumberOfCustomers", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers", "label": "Number Of Customers", "documentation": "Number Of Customers" } } }, "auth_ref": [] }, "spke_NumberOfSignificantSuppliers": { "xbrltype": "integerItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "NumberOfSignificantSuppliers", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of significant suppliers", "label": "Number Of Significant Suppliers", "documentation": "Number Of Significant Suppliers" } } }, "auth_ref": [] }, "spke_OfficerEmployeeandEmployeeofAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "OfficerEmployeeandEmployeeofAffiliatesMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officer, Employee, and Employee of Affiliates", "label": "Officer, Employee, and Employee of Affiliates [Member]", "documentation": "Officer, Employee, and Employee of Affiliates [Member]" } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsLineItems", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting Assets [Line Items]", "label": "Offsetting 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": [] }, "us-gaap_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsTable", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting Assets [Table]", "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_OffsettingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Offsetting Assets", "label": "Offsetting Assets [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r124", "r228" ] }, "us-gaap_OffsettingLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingLiabilitiesLineItems", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting Liabilities [Line Items]", "label": "Offsetting Liabilities [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_OffsettingLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingLiabilitiesTable", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting Liabilities [Table]", "label": "Offsetting Liabilities [Table]", "documentation": "Disclosure of information about derivative and financial liabilities that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r124", "r125" ] }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingLiabilitiesTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Offsetting Liabilities", "label": "Offsetting Liabilities [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [ "r124", "r228" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r185", "r960", "r1198", "r1199", "r1201", "r1202", "r1203" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r315", "r316", "r317", "r318", "r319", "r322", "r965", "r966" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r102", "r145", "r146", "r159" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/FormationandOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Formation and Organization", "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": [ "r102", "r159", "r803", "r804" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "verboseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r224", "r1014" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "verboseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r214" ] }, "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Capitalized Property Plant and Equipment [Member]", "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized." } } }, "auth_ref": [ "r150" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r85", "r95" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r106", "r1014" ] }, "spke_OtherLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "OtherLongTermDebtMember", "presentation": [ "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Long Term Debt [Member]", "documentation": "Other Long Term Debt" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term liabilities", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r23", "r847" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r144" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1107" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1068", "r1079", "r1089", "r1122" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1071", "r1082", "r1092", "r1125" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1071", "r1082", "r1092", "r1125" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails" ], "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://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total Stockholders' Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1096" ] }, "spke_PaymentofIncomeTaxesIncurredbytheCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "PaymentofIncomeTaxesIncurredbytheCompanyMember", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of Income Taxes Incurred by the Company", "label": "Payment of Income Taxes Incurred by the Company [Member]", "documentation": "Payment of Income Taxes Incurred by the Company [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Buyback of Series A Preferred Stock", "label": "Payments for Repurchase of Preferred Stock and Preference Stock", "documentation": "The cash outflow to reacquire preferred stock during the period." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of distributions to affiliates", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of dividends to Class A common stockholders", "terseLabel": "Payment of dividends to Class A common stockholders", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsMinorityInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of distributions to non-controlling unitholders", "terseLabel": "Payment of distributions to non-controlling unitholders", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of Preferred Stock dividends", "terseLabel": "Payments of ordinary dividends, preferred stock and preference stock", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity." } } }, "auth_ref": [ "r140" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock vesting", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r245" ] }, "spke_PaymentsToAcquireAssetAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "PaymentsToAcquireAssetAcquisition", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition, broker contract cash price", "label": "Payments To Acquire Asset Acquisition", "documentation": "Payments To Acquire Asset Acquisition" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of Customers", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r139" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r187", "r1291", "r1292", "r1293" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of 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": [ "r139" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1106" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1106" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1098" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1115" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1108" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1097" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1099" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1155" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1098" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PositionAxis", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Axis]", "label": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PositionDomain", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Domain]", "label": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, dividend accrual rate", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r476", "r903", "r906", "r908", "r922" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Dividend on Series A preferred stock", "verboseLabel": "Less: Dividend on Series A preferred stock", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsPerShareDeclared", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Quarterly cash dividend (in dollars per share)", "label": "Preferred Stock, Dividends Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, liquidation preference (in dollars per share)", "label": "Preferred Stock, Liquidation Preference Per Share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r55", "r56", "r115", "r1186", "r1248" ] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, redemption price per share (in dollars per share)", "label": "Preferred Stock, Redemption Price Per Share", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r54", "r55", "r58" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r115", "r850" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r115", "r475" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r115", "r850", "r868", "r1369", "r1370" ] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockTextBlock", "presentation": [ "http://www.sparkenergy.com/role/PreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Text Block]", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r154" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrimeRateMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contribution for cash settlement of merger", "terseLabel": "Contribution for cash settlement of merger", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on notes payable", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ProceedsFromSubordinatedShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSubordinatedShortTermDebt", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net (paydown) borrowings on subordinated debt facility", "label": "Proceeds from Subordinated Short-Term Debt", "documentation": "The cash inflow from an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "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": [ "r1251" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r324", "r707", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r950", "r981", "r1024", "r1026", "r1027", "r1031", "r1032", "r1237", "r1238", "r1250", "r1334", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r324", "r707", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r950", "r981", "r1024", "r1026", "r1027", "r1031", "r1032", "r1237", "r1238", "r1250", "r1334", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "netLabel": "Consolidated net income (loss)", "verboseLabel": "Net income", "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": [ "r205", "r230", "r232", "r247", "r255", "r262", "r268", "r271", "r272", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r595", "r599", "r600", "r603", "r604", "r620", "r642", "r747", "r763", "r817", "r870", "r891", "r892", "r999", "r1000", "r1043", "r1181", "r1242" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r9", "r656" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "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": [ "r149", "r193", "r196", "r197" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "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": [ "r150", "r210", "r761" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "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": [ "r656" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment\u2014net", "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": [ "r9", "r656", "r748", "r761", "r1014" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy 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": [ "r9", "r193", "r196", "r759" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "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": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r150", "r656" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated\u00a0 useful lives (years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.sparkenergy.com/role/RevenuesNarrativeDetails", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "verboseLabel": "Bad debt provision", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r243", "r371" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r1177" ] }, "spke_PurchaseofAccountsReceivableMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "PurchaseofAccountsReceivableMarketMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "POR", "label": "Purchase of Accounts Receivable Market [Member]", "documentation": "POR [Member]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1096" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1096" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails", "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r510", "r518", "r546", "r547", "r548", "r556", "r626", "r674", "r686", "r702", "r791", "r793", "r801", "r839", "r840", "r902", "r905", "r909", "r910", "r921", "r946", "r947", "r970", "r980", "r993", "r1006", "r1007", "r1011", "r1012", "r1026", "r1035", "r1233", "r1246", "r1301", "r1325", "r1326", "r1327", "r1328", "r1329" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails", "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r510", "r518", "r546", "r547", "r548", "r556", "r626", "r674", "r686", "r702", "r791", "r793", "r801", "r839", "r840", "r902", "r905", "r909", "r910", "r921", "r946", "r947", "r970", "r980", "r993", "r1006", "r1007", "r1011", "r1012", "r1026", "r1035", "r1233", "r1246", "r1301", "r1325", "r1326", "r1327", "r1328", "r1329" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r117", "r123" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Billing Status [Domain]", "label": "Receivables Billing Status [Domain]", "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid." } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrentAbstract", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Receivables, Net, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1063", "r1074", "r1084", "r1117" ] }, "us-gaap_RegulatoryAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryAssetsCurrent", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Renewable energy credit asset", "label": "Regulatory Asset, Current", "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost." } } }, "auth_ref": [ "r181" ] }, "us-gaap_RegulatoryLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RegulatoryLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Renewable energy credit liability", "label": "Regulatory Liability, Current", "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period." } } }, "auth_ref": [ "r182" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r329", "r517", "r661", "r662", "r751", "r758", "r842", "r843", "r844", "r845", "r846", "r867", "r869", "r901" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r661", "r662", "r1321" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [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": [ "r329", "r874", "r875", "r878" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r329", "r517", "r661", "r662", "r751", "r758", "r842", "r843", "r844", "r845", "r846", "r867", "r869", "r901", "r1321" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliates" ], "lang": { "en-us": { "role": { "terseLabel": "Transactions with Affiliates", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r658", "r659", "r660", "r662", "r663", "r813", "r814", "r815", "r876", "r877", "r878", "r898", "r900" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on notes payable", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r141", "r1187" ] }, "us-gaap_RepaymentsOfSubordinatedShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfSubordinatedShortTermDebt", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net (paydown) borrowings on subordinated debt facility", "label": "Repayments of Subordinated Short-Term Debt", "documentation": "The cash outflow for an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r141" ] }, "spke_ResidentialCustomerEquivalent": { "xbrltype": "energyItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ResidentialCustomerEquivalent", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential customer equivalent (in kwh)", "label": "Residential Customer Equivalent", "documentation": "Residential Customer Equivalent" } } }, "auth_ref": [] }, "spke_ResidentialCustomerEquivalentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ResidentialCustomerEquivalentMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential Customer Equivalent", "label": "Residential Customer Equivalent [Member]", "documentation": "Residential Customer Equivalent" } } }, "auth_ref": [] }, "spke_ResidentialCustomerEquivalentTwoPurchaseAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ResidentialCustomerEquivalentTwoPurchaseAgreementsMember", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential Customer Equivalent, Two Purchase Agreements", "label": "Residential Customer Equivalent, Two Purchase Agreements [Member]", "documentation": "Residential Customer Equivalent, Two Purchase Agreements" } } }, "auth_ref": [] }, "spke_ResidentialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ResidentialMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential", "label": "Residential [Member]", "documentation": "Residential [Member]" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1064", "r1075", "r1085", "r1118" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1065", "r1076", "r1086", "r1119" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1072", "r1083", "r1093", "r1126" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents, Current", "documentation": "Amount of cash and cash equivalents 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. 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": [ "r30", "r209", "r252" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock distributed to the holder of restricted stock units (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "spke_RestrictedStockUnitsLiabilityAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "RestrictedStockUnitsLiabilityAwardsMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units, Liability Awards", "label": "Restricted Stock Units, Liability Awards [Member]", "documentation": "Restricted Stock Units, Liability Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "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": [] }, "spke_RestrictedUnitsandLiabilityAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "RestrictedUnitsandLiabilityAwardsMember", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Units and Liability Awards", "label": "Restricted Units and Liability Awards [Member]", "documentation": "Restricted Units and Liability Awards [Member]" } } }, "auth_ref": [] }, "spke_RetailElectricityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "RetailElectricityMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Electricity", "label": "Retail Electricity [Member]", "documentation": "Retail Electricity [Member]" } } }, "auth_ref": [] }, "spke_RetailGrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "RetailGrossProfit", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Gross Margin", "label": "Retail Gross Profit", "documentation": "Retail Gross Profit" } } }, "auth_ref": [] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetailMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail revenues", "label": "Retail [Member]", "documentation": "Sale of product directly to consumer." } } }, "auth_ref": [ "r1251" ] }, "spke_RetailNaturalGasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "RetailNaturalGasMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Retail Natural\u00a0Gas", "terseLabel": "Retail Natural\u00a0Gas", "label": "Retail Natural Gas [Member]", "documentation": "Retail Natural Gas [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r157", "r755", "r798", "r800", "r811", "r851", "r1014" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r202", "r259", "r260", "r261", "r263", "r268", "r270", "r272", "r365", "r366", "r413", "r583", "r584", "r592", "r593", "r594", "r596", "r598", "r599", "r610", "r612", "r613", "r615", "r618", "r653", "r655", "r795", "r797", "r818", "r1369" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail revenues", "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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": [ "r183", "r184", "r290", "r299", "r300", "r315", "r321", "r324", "r326", "r328", "r507", "r508", "r707" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues and Cost of Revenues", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r200", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r949" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.sparkenergy.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r200", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r509" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenues", "verboseLabel": "Total Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r183", "r184", "r238", "r255", "r290", "r299", "r300", "r315", "r321", "r324", "r326", "r328", "r364", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r642", "r747", "r965", "r1242" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofComponentsofInterestExpenseDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "spke_RightsToBrokerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "RightsToBrokerContractsMember", "presentation": [ "http://www.sparkenergy.com/role/CustomerAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rights to Broker Contracts", "label": "Rights To Broker Contracts [Member]", "documentation": "Rights To Broker Contracts" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1135" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1135" ] }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "presentation": [ "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Economic interest", "label": "Sale of Stock, Percentage of Ownership after Transaction", "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1283" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1281" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gains (Losses) on Derivative Instruments", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r86", "r89", "r608" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Earnings (Loss) 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": [ "r1197" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Income Tax Provision", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r565", "r997", "r1279" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r361", "r362", "r363", "r591", "r1160", "r1161", "r1162", "r1286", "r1287", "r1288", "r1289" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities 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": [ "r1298", "r1299" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r399", "r406", "r409", "r410", "r411", "r708", "r948", "r973" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill, Customer Relationships and Trademarks", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1212", "r1216" ] }, "spke_ScheduleOfNoncontrollingInterestTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ScheduleOfNoncontrollingInterestTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Noncontrolling interest", "label": "Schedule Of Noncontrolling Interest [Table Text Block]", "documentation": "Schedule Of Noncontrolling Interest [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Volumetric Underlying Derivative Transactions", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "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": [ "r9", "r656" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r99", "r100", "r874", "r875", "r878" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/TransactionswithAffiliatesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSaleOfStockBySubsidiaryOrEquityMethodInvesteeDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Economic Interests", "label": "Schedule of Sale of Stock by Subsidiary or Equity Method Investee Disclosure [Table Text Block]", "documentation": "Tabular disclosure of sales of stock or previously unissued stock made by subsidiary or equity method investee to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Data for Business Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r42", "r43", "r44" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [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": [ "r520", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Classified Restricted Stock Unit Activity and Unvested Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r52", "r53", "r55", "r56", "r57", "r59", "r153", "r155", "r156", "r157", "r217", "r218", "r219", "r292", "r475", "r476", "r477", "r479", "r482", "r487", "r489", "r807", "r808", "r809", "r810", "r980", "r1158", "r1186" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preferred Equity Balance", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r24", "r51", "r52", "r53", "r55", "r56", "r57", "r59", "r115", "r116", "r155", "r156", "r157" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Table]", "label": "Variable Interest Entity [Table]", "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77", "r601", "r602", "r605", "r606", "r682", "r683", "r684" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.sparkenergy.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amounts and Classification of Variable Interest Entities", "label": "Schedule of Variable Interest Entities [Table Text Block]", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r73", "r74", "r75", "r76", "r77" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.sparkenergy.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated 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": [ "r973", "r1224" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1295" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1045" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "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": [ "r1048" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r290", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r411", "r423", "r424", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r962", "r965", "r966", "r972", "r1029", "r1334", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r326", "r327", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r832", "r835", "r837", "r904", "r907", "r911", "r923", "r931", "r936", "r937", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r951", "r982", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1028", "r1035", "r1250", "r1334", "r1338", "r1339", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r186", "r290", "r294", "r295", "r296", "r297", "r298", "r311", "r313", "r314", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r328", "r961", "r963", "r964", "r965", "r967", "r968", "r969" ] }, "spke_SegmentReportingInformationExpensesforReportableSegmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SegmentReportingInformationExpensesforReportableSegmentAbstract", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less:", "label": "Segment Reporting Information, Expenses for Reportable Segment [Abstract]", "documentation": "Segment Reporting Information, Expenses for Reportable Segment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Reconciling items", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r290", "r313", "r314", "r321", "r965" ] }, "spke_SeniorSecuredRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SeniorSecuredRevolvingCreditFacilityMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Revolving Credit Facility", "label": "Senior Secured Revolving Credit Facility [Member]", "documentation": "Senior Secured Revolving Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r1174", "r1175", "r1249" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Various Acquisitions", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated cost", "label": "Share-Based Payment Arrangement, Accelerated Cost", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award 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": [ "r994" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "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": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "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": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at 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": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "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://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in dollars per share)", "periodEndLabel": "Unvested at end 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": [ "r535", "r536" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "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://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares vested (in shares)", "negatedTerseLabel": "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": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "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": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [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": [ "r520", "r522", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of maximum shares available for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r995" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Years, Group One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Years, Group Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Axis]", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Domain]", "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "spke_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsDividendReinvestmentinPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsDividendReinvestmentinPeriod", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend reinvestment issuances (in shares)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period" } } }, "auth_ref": [] }, "spke_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsDividendReinvestmentinPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsDividendReinvestmentinPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationScheduleofEquityClassifiedRestrictedStockUnitActivityandUnvestedRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend reinvestment issuances (in dollars per share)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period, Weighted Average Grant Date Fair Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Dividend Reinvestment in Period, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "spke_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsForfeitureRate": { "xbrltype": "percentItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsForfeitureRate", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeiture rate of restricted stock units", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock withheld to cover taxes owed on vested units (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.sparkenergy.com/role/PropertyandEquipmentNarrativeDetails", "http://www.sparkenergy.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "spke_SouthwestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SouthwestMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southwest", "label": "Southwest [Member]", "documentation": "Southwest [Member]" } } }, "auth_ref": [] }, "spke_SparkHoldCoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SparkHoldCoMember", "presentation": [ "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/EquityScheduleofEconomicInterestsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Spark Hold Co", "label": "Spark HoldCo [Member]", "documentation": "Spark HoldCo [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r183", "r184", "r185", "r186", "r204", "r290", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r411", "r415", "r423", "r424", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r962", "r965", "r966", "r972", "r1029", "r1334", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "http://www.sparkenergy.com/role/CoverPage", "http://www.sparkenergy.com/role/EquityNarrativeDetails", "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "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": [ "r201", "r217", "r218", "r219", "r255", "r276", "r277", "r284", "r286", "r292", "r293", "r364", "r435", "r438", "r439", "r440", "r444", "r445", "r475", "r476", "r479", "r482", "r489", "r642", "r807", "r808", "r809", "r810", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r850", "r871", "r893", "r924", "r925", "r926", "r927", "r928", "r1158", "r1186", "r1196" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/EquityChangeinNCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r116", "r120", "r121", "r202", "r235", "r236", "r237", "r259", "r260", "r261", "r263", "r268", "r270", "r272", "r291", "r365", "r366", "r413", "r490", "r583", "r584", "r592", "r593", "r594", "r596", "r598", "r599", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r643", "r644", "r645", "r646", "r647", "r648", "r653", "r655", "r657", "r766", "r795", "r796", "r797", "r818", "r893" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r326", "r327", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r832", "r835", "r837", "r904", "r907", "r911", "r923", "r931", "r936", "r937", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r951", "r982", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1028", "r1035", "r1250", "r1334", "r1338", "r1339", "r1341", "r1342", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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": [ "r259", "r260", "r261", "r291", "r655", "r707", "r805", "r829", "r841", "r842", "r843", "r844", "r845", "r846", "r850", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r867", "r869", "r872", "r873", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r893", "r1036" ] }, "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://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITYParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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": [ "r259", "r260", "r261", "r291", "r329", "r655", "r707", "r805", "r829", "r841", "r842", "r843", "r844", "r845", "r846", "r850", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r867", "r869", "r872", "r873", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r893", "r1036" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1067", "r1078", "r1088", "r1121" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit vesting (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r157" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued- reverse stock split (in shares)", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r13" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r13", "r116", "r157" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit vesting", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r13", "r115", "r116", "r157" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r13", "r61", "r115", "r116", "r157" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r116", "r120", "r121", "r148", "r852", "r868", "r894", "r895", "r1014", "r1044", "r1188", "r1210", "r1313", "r1369" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r70", "r71", "r78", "r202", "r203", "r236", "r259", "r260", "r261", "r263", "r268", "r270", "r365", "r366", "r413", "r490", "r583", "r584", "r592", "r593", "r594", "r596", "r598", "r599", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r643", "r644", "r648", "r654", "r657", "r796", "r797", "r816", "r852", "r868", "r894", "r895", "r929", "r1043", "r1188", "r1210", "r1313", "r1369" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.sparkenergy.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r154", "r254", "r474", "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r490", "r617", "r896", "r899", "r930" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r10", "r897" ] }, "us-gaap_SubordinatedDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubordinatedDebt", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/EquityVIEsDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subordinated debt \u2014 affiliate", "terseLabel": "Subordinated Debt - affiliates", "label": "Subordinated Debt", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of subordinated debt (with initial maturities beyond one year or beyond the operating cycle if longer). Subordinated debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets." } } }, "auth_ref": [ "r23", "r105", "r174", "r1332" ] }, "spke_SubordinatedDebtAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SubordinatedDebtAdvances", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated debt, advances", "label": "Subordinated Debt, Advances", "documentation": "Subordinated Debt, Advances" } } }, "auth_ref": [] }, "spke_SubordinatedDebtDebtCovenantMinimumAvailability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "SubordinatedDebtDebtCovenantMinimumAvailability", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum availability under the borrowing base", "label": "Subordinated Debt, Debt Covenant, Minimum Availability", "documentation": "Subordinated Debt, Debt Covenant, Minimum Availability" } } }, "auth_ref": [] }, "us-gaap_SubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubordinatedDebtMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/DebtScheduleofDebtDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesScheduleofPresentsAssetandLiabilityBalanceswithAffiliatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated Debt", "label": "Subordinated Debt [Member]", "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SubordinatedLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubordinatedLongTermDebt", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Subordinated debt\u2014affiliate", "label": "Subordinated Long-Term Debt, Noncurrent", "documentation": "Carrying value as of the balance sheet date of collateralized/uncollateralized debt obligation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Subordinated debt places a lender in a lien position behind the primary lender of the company." } } }, "auth_ref": [ "r23", "r1014" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r649", "r666" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r649", "r666" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r649", "r666" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r649", "r666" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r649", "r666" ] }, "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_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.sparkenergy.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": [ "r665", "r667" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r147" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1114" ] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.sparkenergy.com/role/PreferredStockScheduleofPreferredEquityBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock, par value $0.01 per share, 20,000,000 shares authorized, 3,380,440 shares issued and outstanding at December\u00a031, 2024 and 3,567,543 issued and outstanding at December 31, 2023", "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": [ "r114", "r255", "r364", "r642" ] }, "us-gaap_TemporaryEquityIssuePeriodIncreaseOrDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityIssuePeriodIncreaseOrDecrease", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockScheduleofPreferredEquityBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of Series A Preferred Stock", "label": "Temporary Equity, Carrying Amount, Period Increase (Decrease)", "documentation": "Change in the value of each type or class of stock classified as temporary equity during the period. The redemption requirement does not constitute an unconditional obligation that will be settled in a variable number of shares constituting a monetary value predominantly indexed to (a) a fixed monetary amount known at inception, (b) an amount inversely correlated with the residual value of the entity, or (c) an amount determined by reference to something other than the fair value of issuer's stock. Does not include mandatorily redeemable stock. The exception is if redemption is required upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r24", "r51" ] }, "us-gaap_TemporaryEquityOtherChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityOtherChanges", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockScheduleofPreferredEquityBalanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated dividends on Series A Preferred Stock", "label": "Temporary Equity, Other Changes", "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value per share (in dollars per share)", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary 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." } } }, "auth_ref": [ "r24", "r51" ] }, "spke_TemporaryEquityRepurchasePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TemporaryEquityRepurchasePricePerShare", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in dollars per share)", "label": "Temporary Equity, Repurchase Price Per Share", "documentation": "Temporary Equity, Repurchase Price Per Share" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r114" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r114" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r114" ] }, "spke_TemporaryEquitySharesOutstandingRepurchasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TemporaryEquitySharesOutstandingRepurchasePercentage", "presentation": [ "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding, percentage", "label": "Temporary Equity, Shares Outstanding, Repurchase Percentage", "documentation": "Temporary Equity, Shares Outstanding, Repurchase Percentage" } } }, "auth_ref": [] }, "spke_TemporaryEquityStockRepurchasedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TemporaryEquityStockRepurchasedDuringPeriod", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased", "label": "Temporary Equity, Stock Repurchased During Period", "documentation": "Temporary Equity, Stock Repurchased During Period" } } }, "auth_ref": [] }, "spke_TemporaryEquityStockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TemporaryEquityStockRepurchasedDuringPeriodShares", "presentation": [ "http://www.sparkenergy.com/role/PreferredStockNarrativeDetails", "http://www.sparkenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares repurchased (in shares)", "label": "Temporary Equity, Stock Repurchased During Period, Shares", "documentation": "Temporary Equity, Stock Repurchased During Period, Shares" } } }, "auth_ref": [] }, "spke_ThreeLargestSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ThreeLargestSuppliersMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three Largest Suppliers", "label": "Three Largest Suppliers [Member]", "documentation": "Three Largest Suppliers" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Axis]", "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r1204", "r1320" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Domain]", "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1106" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1113" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/RevenuesScheduleofRollforwardofOurAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofChangesinGoodwillCustomerRelationshipsandTrademarksDetails", "http://www.sparkenergy.com/role/IntangibleAssetsScheduleofGoodwillCustomerRelationshipsandTrademarksDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "netLabel": "Trademarks, net", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r68", "r973", "r1217", "r1218", "r1219", "r1220", "r1221", "r1222", "r1223", "r1225", "r1226", "r1227" ] }, "us-gaap_TradingActivityByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingActivityByTypeAxis", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Activity [Axis]", "label": "Trading Activity [Axis]", "documentation": "Information by type of trading activity." } } }, "auth_ref": [ "r166" ] }, "us-gaap_TradingActivityByTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradingActivityByTypeDomain", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofGainsLossesonDerivativeInstrumentsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofVolumetricUnderlyingDerivativeTransactionsDetails", "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Activity, by Type [Domain]", "label": "Trading Activity, by Type [Domain]", "documentation": "Gains and losses on trading activities (including both derivative and nonderivative instruments) recognized in the statement of financial performance, separately by major types of items (such as fixed income/interest rates, foreign exchange, equity, commodity, and credit)." } } }, "auth_ref": [ "r166" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1134" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1136" ] }, "spke_TradingCommodityContractCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TradingCommodityContractCurrentMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading commodity derivatives", "label": "Trading Commodity Contract, Current [Member]", "documentation": "Trading Commodity Contract, Current [Member]" } } }, "auth_ref": [] }, "spke_TradingCommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TradingCommodityContractMember", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading commodity derivative assets", "label": "Trading Commodity Contract [Member]", "documentation": "Trading Commodity Contract [Member]" } } }, "auth_ref": [] }, "spke_TradingCommodityContractNoncurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TradingCommodityContractNoncurrentMember", "presentation": [ "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingAssetsDetails", "http://www.sparkenergy.com/role/DerivativeInstrumentsScheduleofOffsettingLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading commodity derivatives", "label": "Trading Commodity Contract, Noncurrent [Member]", "documentation": "Trading Commodity Contract, Noncurrent [Member]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.sparkenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "spke_TransactionsWithAffiliatesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TransactionsWithAffiliatesPolicyTextBlock", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship with our Founder, Sole Common Stock Shareholder, and Chief Executive Officer", "label": "Transactions With Affiliates [Policy Text Block]", "documentation": "Transactions With Affiliates [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.sparkenergy.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r471", "r487", "r616", "r640", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r685", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r767", "r1002", "r1004", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1015", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1206", "r1207", "r1208", "r1209", "r1297", "r1300", "r1301", "r1302", "r1309", "r1312" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1137" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1138" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1138" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1136" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1136" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1139" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1137" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "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": [ "r61" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "negatedPeriodStartLabel": "Balance at beginning of period (in shares)", "negatedPeriodEndLabel": "Balance at end of period (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": [ "r61" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost, 0 and 28,918 at December\u00a031, 2024 and December 31, 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": [ "r61", "r62", "r120" ] }, "spke_TwoLargestSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "TwoLargestSuppliersMember", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Largest Suppliers", "label": "Two Largest Suppliers [Member]", "documentation": "Two Largest Suppliers [Member]" } } }, "auth_ref": [] }, "us-gaap_UnbilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledRevenuesMember", "presentation": [ "http://www.sparkenergy.com/role/RevenuesScheduleofDisaggregationofRevenuesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled revenue", "label": "Unbilled Revenues [Member]", "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1133" ] }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "crdr": "credit", "calculation": { "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain (loss) on derivatives, net", "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r7" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r558", "r573", "r996" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax penalties and interest liability", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r572", "r996" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax penalties and interest expense", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r572", "r996" ] }, "us-gaap_UnusualOrInfrequentItemNetGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnusualOrInfrequentItemNetGainLoss", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/SegmentReportingScheduleofFinancialDataforBusinessSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-recurring event - winter storm Uri", "label": "Unusual or Infrequent Item, or Both, Net (Gain) Loss", "documentation": "Amount of (gain) loss for an event or transaction that is unusual in nature or occurs infrequently, or both." } } }, "auth_ref": [ "r138", "r290", "r304", "r321", "r588", "r1183" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates and Assumptions", "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": [ "r39", "r40", "r41", "r191", "r192", "r194", "r195" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [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": [ "r601", "r602", "r605", "r606", "r682", "r683", "r684" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.sparkenergy.com/role/EquityVIEsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r73", "r601", "r602", "r605", "r606" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails", "http://www.sparkenergy.com/role/TransactionswithAffiliatesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.sparkenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278" ] }, "spke_ViaRenewablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "ViaRenewablesMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Via Renewables", "label": "Via Renewables [Member]", "documentation": "Via Renewables" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1102" ] }, "spke_WKeithMaxwellIIIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "WKeithMaxwellIIIMember", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "W. Keith Maxwell III", "label": "W. Keith Maxwell III [Member]", "documentation": "W. Keith Maxwell III" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "terseLabel": "Diluted weighted average shares outstanding (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": [ "r275", "r286" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://www.sparkenergy.com/role/EquityScheduleofBasicandDilutedIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average Class A common shares outstanding (in shares)", "netLabel": "Basic weighted average Class A common shares outstanding (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": [ "r273", "r286" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.sparkenergy.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares of Class A common stock outstanding", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "spke_WirelessDeviceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.sparkenergy.com/20241231", "localname": "WirelessDeviceMember", "presentation": [ "http://www.sparkenergy.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wireless Device", "label": "Wireless Device [Member]", "documentation": "Wireless Device" } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.sparkenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred debt issuance cost, writeoff", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r136" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1100" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-13" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-9" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4H", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r103": { "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" }, "r104": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(27)(b))", "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(28))", "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(29))", "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(3))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(4))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "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(1))", "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(10))", "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(2)(a))", "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)(d))", "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))", "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(7))", "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "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": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r165": { "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" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "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(17))", "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(22))", "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(23))", "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": "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" }, "r179": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r180": { "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" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477571/980-405-25-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(4))", "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(6)(b))", "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(6))", "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(8))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r239": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "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(23))", "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r255": { "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" }, "r256": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r257": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r518": { "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" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r686": { "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" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-4" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r744": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r745": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r752": { "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" }, "r753": { "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)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r754": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r759": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r768": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r769": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r770": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r875": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r876": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r877": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r902": { "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" }, "r903": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r907": { "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" }, "r908": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r965": { "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" }, "r966": { "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" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r970": { "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" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r972": { "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" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r996": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1010": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1094": { "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" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1161": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1162": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1174": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1175": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1176": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1177": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1178": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483614/220-20-45-1" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1190": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1191": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "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" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1210": { "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" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "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" }, "r1218": { "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" }, "r1219": { "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" }, "r1220": { "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" }, "r1221": { "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" }, "r1222": { "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" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "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" }, "r1233": { "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" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "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" }, "r1247": { "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" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1250": { "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" }, "r1251": { "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" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1253": { "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" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1259": { "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" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "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" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1296": { "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" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1298": { "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" }, "r1299": { "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "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" }, "r1308": { "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1320": { "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" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1322": { "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" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "815", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477816/932-815-55-1" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "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" }, "r1353": { "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" }, "r1354": { "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" }, "r1355": { "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" }, "r1356": { "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" }, "r1357": { "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" }, "r1358": { "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" }, "r1359": { "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" }, "r1360": { "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" }, "r1361": { "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" }, "r1362": { "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" }, "r1363": { "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" }, "r1364": { "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" }, "r1365": { "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" }, "r1366": { "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" }, "r1367": { "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" }, "r1368": { "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" }, "r1369": { "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" }, "r1370": { "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" }, "r1371": { "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 104 0001606268-25-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001606268-25-000006-xbrl.zip M4$L#!!0 ( -=<9EKZ@*F0ZP0 &Y[ > 83(Q,6QI=6EQ)9R1(U.T0MD",'%68CUM[;GWL-@EMM'![=T2: M/FVVQ^VV*7?7)7^[%9/5R),\2D,:"R/MRPV94H0OZ@*[% M#/,O.PIS5554LG$B5.Q?ZKFV\OCP(6V-*2=@G&:MOP\') MX/AZT!_:X]O!,;KN7_3OCK^>]8<[:'#15^K[ MM[6Y[S0:^R\JMA8/6C)PQC54B/E1I5G),H28$#-[>8WP$;FK[A;0\9IW)(Y1 MV0*D)24MM&I+\!I.H[UT+IYETI/OCZF9_Y(N$NH+B343W)MSPX]5F6F(FZDX M^FD"2BV\Q7AU:[K*!TK?9/261^KPX^/$,T/W;2Z9(LRWYY\8P$^-0>L)6U:Z MPQ#+>W0J M(3.^CLK =^GP._?WJL3FB '["DFST[:U&:+7&KG _?:Z4 \P:8 M^YS*283^Q J SC?0-_01JQ?3W 2:/RW-0/(+24Y.,'-)R#]X^ !N@'NS=UQB MQ12Z$@]4QE??IED0KB%<%T4*1&\C&D &D LB!9#7O*-'^5!CF=U']X0,'8 Y MMS#;8OX2\AYX!IZW\GP94ON) 9\8I&?&+G!3G7.R(4P#UIN]XQS_(_X/TD,J M%\PWA0/1>28:8C5 _7*H^P'UM60^T UT%V*D@>[M#G)-52@X21][ \P D(G6.3#+?3^28Z'B3 &7!^%N<+Y]0!FH'F@DB!YC7ON))BP8BY MR$XNM<^Q@M4E '11I #T.M FVX126 Y:");ADZNW9ODC1O662I(1B+X/CW?0 M@/L_EH;DPMP X.N^*@4,%I-!U!.4!1\#Q4^%XT@,*@<(B M2,M,X2 P(L$4L @L%D%:9A;/L8P"S FP""P605IN%I7"_G2NJ-80' '(0DC+ M#*0M]QN5BD9 (]!8!&G9:;1K/H%%8+$(TC*S>#EE C@$#HL@+3.'5Y1S%04+ MS!D&'H''(DC+RN-0!'/[:F=X= ,@%D(*"UF?#[ W$MNVP9)6 +LXTK)&V!A( MNWAYPTM)080O7Y61PE-V M+Y:__8B O1RR!V\-*BE^MPR7\BELLFE,GBR]&KY*Z$9W3-* _OQ""G"?-W6? M6KSS;S8A+\67Y?VA0Z%8O*6F&2"LV8)NW#$Z#4?U'UGP2-EY83U+8H9N9V1; ML1(5EO\F^UW7XGVV_P-02P,$% @ UUQF6G&29KN1!P 5B !X !A M,S$Q8V5R=&EF:6-A=&EO;F)Y8V5O+7$T,BYH=&W=6FU3&SD2_GZ_0@=U65,U M)@S80 Q+E1>PF\,$P MHU:KU?WTTRV9\[3,LXOSE&1\\;?SOS>;XDI'54Y%*2)#LJ185%85(_$I)GLK MFLU:ZE*/9T:-TE(<'ARVQ2=M;M5$^O%2E1E=S/6U3Q+9DI*.HZ3=>D5'0Z*6/#XY2>CT]/15&/T[W,%4B/LYMIQE].-. MKHIF2KQ^Y^1P7)Y-55RFG?#@X!\[3N[B/-%%B<4,)OL_O8XU327=E4V9J5'1 MB\LW_=YKT?NU=_EQT/^EAU<8 M[=V(]Q]O/GSL7@_$X)VX^?BOG@B/NLVPU>CNB>[U5?VJ?56_@J+!FY[X "TW M_4&_]P$:+]]TK__9$]W+ 0^'KXY:@>A^$-VWO>NKWM6:YSZ+@\78U_-5ZZ&O MPC9\U0_$IWWQ,ZDR%6_EW92R3/3[>!N1*54R$V4JRQ>[[=.S)VWF'IQ5$0,. MG<.3\=>'\]HN'2+"?=$7J9R0,#11- 6-E*FRHEL4E M-'\6B3:0(3$C:01A![&XHHCR(9D7N^'QP=E1&##9M(1.Q"]*0DE!4SG,R :B M7T3[HL'37^R>'AX>G!D:*5L:693N17BV!Y^^6O?I@]0:ZK+4>:>-3:XD6_M^ MKOVGLARILWN^;NV?M/\R=Q_NBY^DA4>"];KR[8XT5"PUF MAT*I"B&+F:B*TE0$@\'UCO;A72ER/!F%2"4RPBLC=*Y*46HOMR90(%#62C-C MD5S>DHOD0J?%NQC&8,G,U0RLP0*1,J@1$"LP'9;$9,0T55$J;,4?R_E3,E0K MX0WDRF8H)ER7IIQ(ANR8(F<@ZQW#-!UCFQ-,B\5PMNJ&YXR#HT=P0")1!3S- M05MZ-@ (((YALS*N"F0C0JR@1Q515G$V(GHK;@P0>66RF1C#^8P;QA.X; &, M.B;VP=+ 7JQ8<< 2508!H$$C9&XYZ^R)I$U%DNFIG4-EF<]"\DMO-ZP,5B)N MY\:L6?N<@][:%X-['F+&"T_.;!W6NK!PLN@D47ALV#WGOKZ0AER@X'@%)G4D M3$#',%,VY1DLEH,KF"_X.58VRK2M,(]9Q.C,1VQL=$0Q7EO10(!B0L1]%'IW M42J+$8DN$O2F EVCZLMFV&Z0MR)LQ_[)/RIN9 J/%-8O.(M7 .0#RK9LO5!R M;Z$$"\V+S2JL(,$5:W/M?1Y0:<@]%%4+X^ RQ[%?CF? ]!_)RFX_A7EX2(A- MO9)G=ET9*$"F3I1U^0\I*IP>[GF6S+'*/H8RZ8)=4_LR8$'-3#RHP"*PQ>I, MQ>[,8JNA5;&21O$&E"] C@\+UE19+@HN/:RK((XMM"48A-.*FS260%E499)) M#MMR1BR+"V;X4K5:8?'7D%@0/(3Y%#]GWFD,'X)IZ]1=P]3V2;\UM #'B8H9 M,=+J@OM$5 Z@C9L-AI$T\3RD )F20Y6IXQV /[]+UT/#!I"[F;F1C_)_ M&5Q>=!15A@.PPN4;M.;:EGC/]RG092,H^JU"*8#JQF>F)$ 2LOF!=&TX6EER M9RH^;KG#K[=KSUN52KLH?,P##GD4.X)T_JC):X:3TRUE]0'K@7SPNUWTW-'6 M_AT]LKO&B.=0#989RP2R"I=E\G+ GU ,UWJ;A742_4VIC5W4'_<"*G.#Q6L,\I:0!48"/+;(??W&7-,X%^JQ3,=ZBOBL@=Q?8>;X57[U]1 MXMRAKN/[M0FMWZ./Z^$X)/ ET +LD4UME6. MD, I;C-U:=EXR;$U_7T?L45CWD4%30S8(H"GR7$<8N7NSNJ@!KX J6*BLPEQ M%2J00/X*T-2T2/DXTS/"Z#35G@CE/<@@Q'](B=[_?[[SJ#V_L\V]^*/9^@='EMJY>+'; M F;=YZ9O:+[UK?$&.,3?L^WO<8I2S*".L2]318GHW5%4<4LAWOG.[)O>S/$Q M-B,:[_W9'12W9O[>T^U_/+6^C3[LI?]>_Z7[?X+_ 5!+ P04 " #77&9: M>KV8J' ' ".( '@ &$S,3)C97)T:69I8V%T:6]N8GEC9F\M<30R+FAT M;=U:;7/;-A+^?K\"9\^E]HSDB+)DM[+K&566+YHV3L=1KOUV Y)+$35)J I M1??K^RQ O3A2'*4O5\?^()O$8K'8??;9!>3+M,RSJ\N49'SUC\M_-IOB6D=5 M3D4I(D.RI%A45A43\5-,]EXTF[740$\71DW24K1;[:[X29M[-9-^O%1E1E=+ M/9J*@3G ?!V5D#DKBX37918 MS&"R_]/KV-)4TONR*3,U*7IN/P=^ZG(XTIDVO<.6^[G@D68BE^-54Y6 MW-)TZG_4"P*8YQ[GM;W0DZF"EO8'G0Z,'O[\:O3= M:"Q.@Y/V0XLW=RW-!!LO]11;A=H-VR-XFLS?9/Q@>#<>W8P&_?'HS:UX.[N[?O^K=C,7XC[M[],!3!:;\9=([ZQZ)_ M>UV_ZE[7KZ!H_&HHW@X'[^Y&X]'PK1C^/'C5O_WW4/0'8QX.OCGM-$3_K>B_ M'MY>#Z\_Y;E0EZ7.>UWLZA%?_E+94B6+O]R9G9W.'#7$:W5/XCMIY"_2-D1$ MALT192K+%X?=KR]^WRZ[.S?I7ZDB!GYZ[<[).<3^IHT')V(D4CDC86BF: [J M*5-E1;\H*IF).YIJ4PI=B!MME>!!?' M%GF<43ZCAO6Z\NV.-%0N-:@"%4A5"%@M1%:6I M" :C/KA2 >]*D>/)*$0JD1%>&:%S58I2>[DM@0*!LE::!8OD$HCG4*QT6KR+ M80R6S%R=P1HL$"F#N@*Q M-A24Q&S%,5I<)6_+&>/R=#M1+>0*YLA@+$M6RN MRA0;M%.*G(&L=PK3=(QMSC M%N%BTPW/&0>GC^" 1*(*>)J#MO9L R" .(;- MQK@JD(T(L8(>5419Q=F(Z&VXL8'(*Y,MQ!3.9]PPGK)L#8PZ)O:#I8&]6+'B M!DM4&02 !HV0N>6LLR>2-A5)IN=V"95U/@O)+[W=L+*Q$7&[-&;+VN<<],Z) M&#_P$#-><'YAZ[#6-8>312>)PN.1/7;N&PEIR 4*CE=@4D?"!'2$F;(ISV"Q M'%S!?,'/L;)1IFV%> M@/(5R!%BP9HJRU7!Y8=U)<31A;8$@W#$<9.F$C"+JDPRRV%;SHAU=<$,7ZLV M2RS^"HD%04283_%S)IZC\$,P[9V[6YC:/^OWAA;@.%,Q(T9:77"CB-(!M'&W MP3"2)EZ&%"!3,E29*A=<<'8MRP!WT7>!]=A\(+K1K3@6?5]O:%J9*8!E78&, M(FUB9X#K6R9H80VJYH)':,K 91'T9!Y# +B:@LB>-8JB8S&/.0?=_<$#C28" ZQOO,(=55^W()]F%*NI(G;JN33[:@( MEPV;RP/RGH ]+N:\P'.->PSV\"[=#@V?3.IJ[D9VQO\S.(/+BXZBRG -KA\ MA]9RM M2J5=%3[F 8<\BAU!.G_4Y+7 T>F>LOJ$]8%\XP^[Z+FCK?L'FF1WCQ$OH=I8 M9RP3R"9$CU"CZ%&A>/Q6,$^ MI^0(H (;668[_.8N:YD)]&NE8+Y#?55$[BQV_'@OO'EIBQ+G3G4]WZ_-:.L: M=SFK!E!K/46&Z-NJ#X"\6$J4@1XUJ5SU9'/X52NA;Z-<=70-6#N:FAY=O\L MT-?-LS^ [N X&6.BI17%?31!ZK8-4X!R=%<-7Y MJK&MGORX@M&O,^*FABP!8->)H@9*F#JQ>''8#8?3[X'N>CNWXB M>V++.=9?HLV#5%$B;E8,\<9W8T_:_+,S=[?VHS^OP^C^^A#/E6=K-\>?OYW' MT^UIM&(O_?\#O'3_A_ ;4$L#!!0 ( -=<9EKOJ[Z?,P4 %T7 > M83,R,6-E71H96-E;V$N:'1M[5A;B7L_!<33H]3MS^R^[ ::@7MH4.)TENI(%3>LE](L,"N,@@@:EXH%_9>XM@I//RZK M>,%/2AFIX[?;;0C:__ B>![,4,O9CO?^2$/ E8C&@UEN(H7%)8 UYU+RS'7: M$,U#CKY>Q?S$+SH+Q:!:<3]#Y&8)+Y3)^$?AGR/_@C]_.@G<^ M2$#)OT"CR2DJ96?!9#09!Z-7:UEE^G9R"@]3?ZQ<'A[87_;"KY6F MHXOGHXD_1>EC_U' 4,@9(Z&DG*$EE0F2"4$CQA8X11(Q>DDF4C]?X9DG2% 5! MT$1O!&4AS2$)_P;\2GI-T'DLSRC#< MPMU#U@2'"0*!I#$\Y0M1+# 4E.0;I3FM9DS5IDX=1SQ75+VI7BNI^J\&F6(Q MQXP4QOE-2E9H%$HE*0M?)E@VE5U""W3%^!+ O"2'!YV^MW_Y>]4;R?.-;G@, M0=G6CA+-%U!+V5YJMIAW2*"_+.@@JA5NE"5<%M71QCZ4R"[%F&E2@+(9>*H1'C/K/_0T.S_D-%,&A)R5] A,+C%81O#V M'AJ/,150!+D@A9KNIM+"0&]@#3&!'@ARF/^BJ8WC-5&!WXCJ$12Q@=8B+:N% MYZ1DYN(.B9D[L_YX'NA]C[744=O'4P!$TQZL "),RF6MJU>USJ>"5XS5V=YA MU9M*J9:X6GW.142$ 2FE."^(6]]X$2WR%*]#]\M@^M/!]@8HFZKU4_/W M.*$DOF<3>_21'>[3AU ^UOST<3IL/8S$7NO!C^)C8[:_/[L[9J_?_\7NWXO= M-[_N?K'ZY\'Z>5C^='"5_+U[C+!Y'=UWWJ#(?Q2&?,&D.L[]W]2^_2W2M^Y\ MH[6Z>W[V/XJ+]W&X>1R<\T)_LKB"I%@M93L'Q+?-J*?=NC7!<^C(A=PU^<29 MR]:W?;N)(N_'U^!5_O,[.3M6S'DGQ/=\YR'*?;LY/8 MQW9WSWZ_G 61D,0.1:H!TK;ZUY^J D""NMBR0UF@S+UFTI;$"X JU.6I0M5/ M__M^&'FW7,@PB7_^9VM[YY\>C_TD"./^S_\\N3X]/__G__[P'S_]?UM;__/Q MZHOW*?&S(8]3[U1PEO+ NPO3@9<.N/='(KZ'M\R[C%C:2\1P:TO==IJ,QB+L M#U*OO=/>,Y>97\7QP6'0V=ME^UL[O8/NUFZGL[O5[7;X5FLOZ!SL[NQW_MW#]H[AUN[K8.]K5U_M[=UU/'95F]G/]ACG=Z1OW>X&1S[AT?MH'OH M[W9;P>YAX'>[1WN[<&%OA_4.]]DAO7>0PIQAWK$\#GCX\\8@34?'[][==T6T M+;F_W4]NW\$/[V# NQOJPORBN[N[[;O.=B+Z[UI'1T?O[O%A^J+C\#[=@@>4 M+C8/#.,HC#DNXKM4L%CB&K$45AU>T]K;@IEU6L5S2H^@@>$;X# MV9. '^Q)X/AF/_BAP;5WMG;:6ZVV>8@_GO,V^*'TMBP5\Z:Q<_0.?C472E$, MJ\=DERZ"+TM/NX<1?I]/!OPU?['-TR1.02ILW8Q'\ 9???IY(^7WZ3O:(.\^_,=_ M_,=/:9A&_ .NR):9]4_OU)<_O5./[B;!^,-/07CKR70 4H MP#Y'K+_AA<#*O:W.WL:''HLD_^E=Z4%/>*Z1BY]#Z;/HWYR)S_"-S-^PO_$! M9US5"R[A\B0HO^)@X\/G?S__!6)3$^&B4C#OTGLJ/F9M^^U MX/67K7F3^XQ/@)N\+ [56^-LV.5B8V(DG1T82L#]< BT_GGC_-OGR9%]XMWT M'#:*H*7^R&0HKT>@Z(*+^'7I[]Z3$(T(]I>,N_P O#"(ARG<)+<407O<]A#+LX! Y(9(A//[N'K29# M&-E9C"^@Y*N:WNSN;W]^519[@/2[ 6N-RAJ1&/70L25G \#U2D,?-V0X'$6H M">B[@<#9E83R]KT,0&33^XJ7Z'?*)!/TB53.,6XZ&G@&]Y@OAYS)3/ /6G4> M_W;]Z:=WY9_,9[Q_ZED2UTQ./4Y]4C\^Z7DP-EADHD3^4- Q8<#M2[\I5DO$ M,Z\9C%YU.Z1'ORJ-_:-9:#,Y^[0C^?-(:#H?=-)MZ&)AQ MQU^_?KSY[6G/NAO,?M(?@Z?Q238:1>&,.2(['YM?G_3([W.&]OV)0P/5G";# M>4,SOR[R2"V$U%-!:9OO.6EL\PFX 3[W8+H>[7H^TPLY/?]769-/WIR/H/ST M$8DH\PE,29%^ O%-1LW63@O^S]Q7_)8/,R@N;;6W.JWB%>H7\]F\Y%UIWK.7 MH>W ,BB;.M6+L \&1OX@_0^!#F=FW;)<)C$]/N)>M!/[V8^/U^*?!A/ M6V]PF#M;.[M5K/?N>JSWQ[JL]UZ-U_L:YLGER24918('=$E=%G[?-9%94@8_ M,K,#MV;6J6YFAZYNEA/?3S)PJKXE*3A4"8O1O=)^7-R_XCX'!PS\MX_CXF]$ MA\K[Z4:P@)M'%1Z>UXRIYKGB$P9-+L)3'-XBW*Z1( M(CF*7\K$^);$POJQ+ENDM71_95V)4.5.6+JW]!)$D"(]/NGUPBC$'Q1>79MM MX*Q7YS0%JMP#:^+G+=>OKG+!Z^SHO=B"5RECEN[@OG!SM"LGA7*1N16SI0JC.!7YPS@5\?'OJ7T_B0/]\D0ZX6$ME MUG;./W24/"N2(LYYDXZ29T7"S7W?\^RO#!-KK]=):F=\[>?2.H;07EU8Z*'HD!MUMXYY_J):W_B^]DP MHQ "Z3V\3O !/@W3LOUDN-Q(?4LNF1A MOHGJ I7J[E2_E('E *UVW7>Z7[&\VZV[2[Z.>M#R'=K5^0Z[=0L=OWKCH"\*.!?Y<+7'=YX <"_RN6N M.VJP L"_RN5?.ARPLJGMN>\].Z+!'$ANW*N[,_TB@/^*:--XO^X!'2[P1=U= MY1<&_%=$I;H[U2L!_%=$*_>=[M /"OL!A5?346&???Q =0\171ID$#W$,#7."+ND,'+XR*KXA*=??Z M5X**KXA6=4<)5BYIEP#&.< 7!W5'+%X$N7.!4'6'-E:^@6M3@?F@[F#*RDE= MFU+$!W4'Q5EQX*1*6M0=I%E%X*3*]:\[$/.B@9,J%[[N2,<+ M!$ZJ7.X&LECI\CN+0GS,)(@/<2/1'F Y4 MR7D_6?+2[^QOM3I5+/VALX[^B90\G;WN5URJ-[#H5+>ZQNUQRZ(:R9Q#YSQW MK#G]!=:ZSW"]3YGD-J^C'D5+/I1XM3R%_\]@X8%,(2Z"S[$2->OQ=/PIO WQ MFMI0PEG'^C+KPA6_I6$$9.'R/+Z%^Q,QMNCR1RAX!!+J$\<:X+596 MO,IFO\[YM2AOKEC<-V(&/GX-XW"8#6O#QL[YI[/6E-W7:DV=]3D_ W.F_$MX MR\&3A_GUPV[$R4R1'\=?V9^)4(!R&7[4!@KUNT3%.0A'ZQGW/7369ZT-X593 M;>O06>^W-H1;S:FI0V?]YAZKE5#0_#%JK<8!/EHOY.+%J+4B6\!9N.(CBS"" M>3W@//V2^*R(-YLK5"9=)C"K19&Q+@9 :\=9_,"Y9:]0[;=VG'7HG[;L7T+6 MU<'0^K"\L^Z[FVM?*=\[YZPC&ICGT?W"D[Y@HT'HL\ARR[_QN[.X#[0)JH B M'^[NI-WYC:298 M] M;3Z^QM>,&I)_5JKO-4 (*T=Y_"JAO5>6.6MBO.JCC/.4BWEIQ75^H[!RHO0OVO M87"2 O'3T'>$_+76>2M"&%JU!-5?!>^M.[39JB6H[A[KU97\M42VW2-_K;7> MBD"&5BUQ]5?!>^N.;K9JB:N[QWIU)7\MP6WWR%]KK;:[=4'V=9.G (>+76M>M"$WHU!(W?P66 MP+EKC%=7XM<2OG:-^+76=RO"%#JU1,]? >>M.X[9J25\[AKCU97XM02Q72-^ MK?7=JI"%6F+HKX#SUAW-[-021'>-\>I*?">A;#<%P=I#C+M.@MMN,L.ZHWZ[ M3L+-;O+"VF,QNTY"P&XRP[K#([M.(L)N\L+:.ZV[3H*T;C+#NON1NT[BIJH- MCNZ'5^J1EPSA&S]DE;'"B>\G&5#^6Y)R^25AL3R)@\]AS&(_C/M7W.?A+>M& M7'X[,M1X2ZR_1^4DG-SL"8?WQ-H[ MED[BW,V6< 4(715;.HF"-VSIL*1>?]C'R>! LR<' IECWV-%>O<*IS9YX)<&CO7K%-!N^=$!6 MKWWT:*]>$=5F4SBP*=8^?%2OB&JS)UY)_&B_7F'-AB\=D-5K'T#:KU=0M=D4 M#FR*=8\@[=XIVU4QIW.!DW5ESKHRB'.QBG5ED%KKUA4!,0?.Q44:[G1/MZZ*.9V+@JPK M<]:509P+/*PK@]1:MZX*57$NR-%PIWNZ=47,>>A<2&-=F;.N#.)<%,%1!OF6 MQ"X*L+6'A0^;H$6M&73=D>'#)FSQUEF%KCP\?-M&+6C/HND/$ MATW\HCY*=E4\TH01:BW#UAXH/FS"&+5FT+7'BIM 1GV4[(IXY,BY>(*AW7GL M)T.>[^8OB4]4M,AF% R+ ]C#.J5\/0&'(^=0?;?)M"*3]<@Y;-MM,JU*Z#D' M\2Y.IM-$IDE/ZTYY%G/1'YM/:RK[G -;:T&M58E YY#'6E!K59+0.1SNJ6<. M/XZ+OZ?/&]X(%O 9%OUZ"DKG +. A\=?>)]%9S0>:ZM=C\"I^C6)@M-DZ<0H MK?"+$<,Y<&@*(#F-F)07O>LT\;^7MPTV3$MB^OWCFI+'26SDX@YTCAR$HU>T M4]H[SD$0/TZ*'Y",WV#CP0*)A [2G\-2"2Y3?"L7:\H SH$;+NS%59@0\+3U M(\7"BO&*1[!PP24L]1@,QU@R'QT$B29F\8N]5;-/_-9/%&;-XD#]X2=?OIRN M*7LX!YRL?J>NQL]N[SB'BC0[U27V9K[<;*F@M19W.5)6PMV_$FO%T8A M_J LV36EEW/02HZ3W3$1%,"7Z5:!D1R@R6]QF$J0=U]"U@4R >'P\O4,%+1W MG(5<7"32JA23<\"+RT1:35B@W7(.DIE#I$)K&3J1.4'$NKK^;3WE7,LYO,1) MZJQ(P+6<@U"/!9)$-P MBT992D'KB]X9$W$8]^4E%]<#)OC'\>P'K#"PLQKAZ"0N<@H>5!*%0>XG35'F M=R9"#$T;P%]Y4Y#::4*87YY'".<0B!H1HE,E M(9S%&A: @JYAID"A2\%[7 BMHI:OFF C["ZFFDJ7_ICDXO3::\: M.CD+,[A#)TN432S]CXDR9\$#=Y;>!2.L[2Q^8 Z%G?A_9:$,)Q) OW+1Y^*D M+SC1\H\P'9A(4>7'TU;.*"6[;V=_JWU0R1YM.XM..+KTU5EZ;6>A!W>6W@6( MJ.TL".$.G9;D#+6=@P>6O/2+OS_K2OY7!@,XNX5_IG'"B0N6O#7W<&LN9MQ/ M7/IC6W/IJ,7333C@_M;A(@LQ<>F/+<3248-GZ,EB;C\F!)SUM#_!-&X9(KCG M,$&1X>UX;KW(MRB*%EQQR<7MC_?0,N^^3&Q[V'S[)8G[5;T!3^.$,UVRIFZ1L\A!PWKLC>=A4T>YCMSU>*5A!JF :!GQ9!ER5!'066W1&-ZU* M-#@+/59&F1\21O(7%L9?$BD_CG_E09^J?$24[39QH R&XS,Y^!PE=_K"-=W* MSF50-0SC=')KQ]E,K^K5\YIRSJITD[.(>,,YCBLI9S'MAG,>.D MDMIU%E&>FU58SMRXZ)W' ;!4D+$H&I\/A[ 4(F31C-LK@U[< T96)&YVZPH- MER4.G> *8/A4)(SYZ6DFQ%+2<9:4I+A;5X04Z7"S+D1P%B5<@ CU7WUGD< ? M$T5HB-2-%,YB;#\@C>I(!V>AJ^<(I#H2P%D$:+%TC2D:U&?EG450W#=,JSP: ML.LL'N&X85HE$?:<]?%=-4PK7?TU]9%?2!]72HIU=)/K2(>U\I3K2(":.LNK M,4PK77GG?&/,4KQB<9\728M?PS@<9L/*,A5% FN4CB\C6+:3.#C[*PM'.#H; M.,]1_:27WC'!/_%;'B5T66V\CCWG'.Y9Q&7W#7&?0UQGG?G70P)GO7JG25"I M_G+6H7\2"2[2 1>G;!2F+ K_YL'?.(L!U(8< ME>X.9Z& BLC!X@ !@F0XXBG/JZ MH<:]1:!6E01R%BIX$H%*S6N'3'RO$06< M@PSJND5<2)G;=PXCJ"LU2_50*]QNSOKY+@N\2BG@K)M?MRWBPF&6?6<1 [<- M;A=H=^ LJ%"WG;@D]^E@W<&%U8C*%1W&.6BPB?K2K@$RW ;^#IP%,DX%#\+T M,_-5#\2)1F*W272+>3^EBZJ*WF*YH)2+X2?>G5&=^$L8\XN>>G-]Z.PL7-+0 MN5+3QUD@Y>'%OLZZB0A".AZ*5]1G8SD+C#BTX)5RN+,XR"K%B1/&GK.8AC.4 M61%B<>@L8O%*M;\+V_70692D88K520IGP9:&*586G3UT%L6931F":PA5P]]O M].]K*L6=!7 FL:&3MT%L9J^%)56F22 MOOW1-SW[)&E=&=M9%+!A[*4S]D*G:&O*V$<-B.HV8_^H)=&(\DF.;Q#BAN-? MEXQOX.]5W@VK8S=F(#M*Z*-QGQ=JN>1PF0EOQ=6&\NBH_YP)!N".OX8U!%L': M8PT?I'8Z2(+S^);+%!\S_2WGW]C0#MC^'K(K'O,[=!%_N)E/P,/C+[S/HC-: M(^LU?_R+A^D ),@=CZ+S\_,E1P"K2Q@^='6>C 0U? MO8C)NRR^-/9<19*_LQ" M\3N+,OYQG/_Y*SR1"7\P_H*US,NLD5]T'H^R5-(5K:IXQ!K,5\YD)J@:R6?! M_\IX[(_GC,2Z5%XA%BDJ[#>N4Q)8-%-,/]!)J3[:T5G;#>\66?>= [T MKI(W.PUOUIDWG<7E&W98!3LX"]0W)MZ/\.:\#HVU8OFS&=C18TO/#BO.!L[."5FG4.L8:S@857:E@YQ!IKC??7T+1QB#7J +>_ M'FJL-D=VY*D2QRL2%5AT YM=D7S2\6?#F6J/=-31P&M[,>;-=!\"[ M88<78X>UAIE?KXFW$FBQ4L:L \SOD#'7&O-^O<9=_1FS#HA[PPLOPPMK M#;'7T*QSB#7J +&_)L/*(=98:[R_AJ:-0ZQ1![C]]5##68#YY(Z)8*+I#![2 M%:&/QW33Q/_^6QS"C@Q95QWLQ!M^N+(1%H.X"5,LM70>!^%M&&0L*D-U9\-1 ME(PY_Q0*[J?)>G:>Z'226KZK 0IP"P;\(JZD@OY#+'G1ZX4^%X8M61R8/Y/>"?P6A< $2^@U M[P27.HLZUXI+;^Z2ADN7R*7.0M ?,QG&7,H3_Z\LE"'Q14&SKUSTN3CI"T[V MS1]A.KCB*0LC_S%VJ8!0^UNMSF*$*EWZ8X1R%I*M5)RX8W]VG(4:'5KP*C/Q M.L[B>:M1F-=8]0='>AHQ*2]Z])+R" B\C>GWDS753\XB>;.\P-,!UNX[CPE+ M3Z(7VY%.4,I98&TY_GI=R>0LR.4FF5;3>;G3>67HUX^2:35-F#N[=8&B5D>F M)9GGNW6!5YQ8^2KM]%UG(8,5 ?.-P6YSAW,X!<)_7\(T[!.V>,HD+P5-TM#G M%[W?PR12V&,E(A^%2Q'W+Y! MD#I1I%)CPUD4XLD4P0@(!H=OV/U)%H RK,^VX$9^&#II*Z8RT7 M=IV%,*YX1*2'=1ACF%DR'U44;%O[EZ(%2QX$#LYH(NL).>TYBV4X3J\584][ MSB(@2Z;7CX[#U@U1E/AX#7:@'W 6G"9R&=K8!<]\SUG4L4-=P4$VTF',H(W+#*7!*$H4!0>GG*1_*,J)T 7-D"#1>J\=6'],T MZ=CF!:40*R9>GT7$L^H6MJV/M'-"Y"&.<)F*4 M &OP;TFL2;>>Y-EW#M= '<.JB\7@@+[#7#GGJYS@C$:X,YE M\APTP%U=P)*UUR$'#7!7%UY<=ZUUT !WC@)WJV((YX"[AC*:,@W*YJ ]L:2C M<0>UA-D<(/8+0:J5TKI6 -^J(-5*5[Q6\-[J(-5*U[P!SAQ47RYDR1[4$CES M@#->S#E=$6,WE(=57D:6"LNL!8:Z]##FN)8[U*7EQ[K>4<@M9 JJME M".> NX8RFC(-RN:@/6$!$.T* 8C#6L)L#A#[A2#52FE=*X!O59!JI2M>*WAO M=9!JI6ON''!6<'+L<[0=<$&O0OG]X_@CC_W!D(FI(M8RO>C]DB2!O$E2%BW9 MT%C1<9@CYY LYRFUHBC[D7.@EO.46I'Q?N0#DV;5E55OG;IXB:-P@Y]7 MI2."\X:C7Y7%X1Q99TSCIP%">M%O%7LO-T= M9W%#QXFWG+H0NSO.HH,/T..C2+Z3EP"6O.]6P7BXM*J=XBP:^-!."?N#%#RF MUT$A9_$M%RFTOSB%]BNRQW=WW$5LLJ[D?V5PT]DM*I%97=#L"Y9,G[VMG?96 MZV@1^DQ<^F/T<19_6#U]+(4_L>0_IO"=A1*N'V\0?0TSY?+D4O >QX+[=$EE M^4,K)_GTEFP?++PEBTM_;$LZ"V$T_#$I$@J2_YA(6#H:LEQDX3G.Z;OP_EAP MF8#GQJ7ZB VH:+!!>/OA)_B'UB?T#X_:0??0W^VV@MW#P.]VC_9VCSI^;X?U M#O?9X?]%#ZJX1Z;C"-9I&,9; XZVUG&GM;TW2M_?A4$Z.&[M[/SG!EWYX2K9'1]N'>QV<< H+FP;FQ7HMMF$MWDU_?W2X?;0S^Z>=[19]_XZ>IYX)H\8% M^'FCLS$QL309';=&J4=9<=X_=NA_[T"KK1X;AM'X^)\W(#ND]XW?>5?)D,7_W)0LEEL2.+&G M+I3AWQPX =Y-'^\4GQS V&BY-=\H5OGMV_G-V2?O^N;DYNS:NSX[_>WJ_.8< M_CSY]LD[^Y_37T^^_7+FG5Y\_7I^?7U^\8U8X@\F!S#%-(DWO4_;I]M>>P=X M-F>4-- K^(XHZR;K'&P?/9UU.IWMO?;^@ZRS^/=[NT][TKQ!M8^VCW9W'1L4 M2*6#SN&/;#*SCW9P%^GG//\RS5":1:9W[7.W=,1[4]R6;^@%9.Q+[_?/%U=? MO9] '<5)_"T;PD-\3VNM*]Y#?=W:\&*&NCC@X?&GQ,^&VAK9((75@PL^@/K\ M%RFUXBF32@:%0+6$?;I(F;' FJ)5+/#NY *W<8'_ZQ]@J+Q_6&F&,1HOQZU# MF-C"H_P#%@,71#Z; 6A\3Z?]21QG++KBHT2D&UXO$4.6@N%RGQ[WPGL>;*4B MRWFCC0MP=+"[_WX>>RR7)K/GK&AB_POJ[=MO)U^\J[/+BZL;[_*WJ^O?3K[= M>#<7J -O0-&IZUH=[^+*:^V]"=ZJ+RX^>S>_GMF*,E>2)Z4MT< MWVP-X1$#O&TK8.,MG.86C\UVZ3SEC:?8!#!./]."_1L>M.A+B_?M;GSXQ'WE M@J)34]ZBFQXZ/ _+=6^\?[V; MJY-OU^9,SOT)61F]YY[&\OO!H:ZR!'M3T+ M7EJ>8TE// Y3>)N_ +>_.;MG?DK+XB4]3^3+X3'IR1'W$;T-O##VPE1Z_H ) M&/W;A29^,&?B+PX_'NP[.[M[ MG79K[T%"5KUAEAV\6%SGT+J^H9W@@8&:@(4JO#\S$A':.X=K[EFR__<$HTBKLY:=N MYI,@$%Q*_9\O\+Q6CJWO;'QHM5N[.]X?H?_='W )T_*^Q--0S8^_M)V_M+7Q MX3H+8=\ J2;?Y)+77.GRG\*?%^(FN'7!#.PJUMODD<7XA(T+\B= MQ15SJ[/QX8;?,SE-C^<-Y#*!-T7_?SA2]H%^R^[&AP.P87_<&7M&KL J// W M>C70(1D)H$@X8I''[[F?I>$M^BD]/,LZWPMQ92(U@1+>/ '>1EX5G)7X#))Z (EK[&Q_V=W:VVOO3,L^A99W#Q@6V\$_II3SB M(YRA%],4-\&G]J,,S04/#'L&RQ/PI[/T(UM:&R1;& $_[NS#N,TW0N4E[2^. M3BQ]P:YA@XLP#>&)"H?@@@?>*!,R0T B33RX@FR05OM-]RV*!T0X3_ST>)%U M^Q.41M@;+[9P%I"Q1\&(6J 6G>W]O8>3IF;;K6;8L+UX]8A$A2^D&;8K2 NC M#;'<#)-A& 01?R3#Y'TI[K6W?;#WE-!7A>ZN&DC ?>US'6Z/06S,VR".2:3%RKOZJQ03L8TE\+RF %[9# MM04R;K6[)/-R._3 1;:=C>$9N AYD<^/#KSL>F-F/!N691Q[W_M;.^T M, #NR0'!Z*7-.>E85"1R7W@+K%3;S:;8XCM/:S^E_/)M=[CQX??SD^O+9X0] M7I!2+Z$\W34F?Y3R1N:>:66JXO"3"!RJV@GP[0AL)G#_OIUXW?9]3KO4_9)+[6'YN"?XU0\P MW^*X8]E'?^G5.H\#C')PKSOV_ 'WOWM8%,X+U:)8N1&A])AWQZ-HZWNF M %>4IJD3*)>4@/P47'=&;ML34?\_@(/^A0QTK?GGG-@GS]/? 5(KTW\#PPICV9 M^0-P?A/,WS29X.F I9-COV-R6HK1S7H.;\&ZB0/O35O-L0LF.?S>_1/-;KB> M+H6;W2]+T6^**CLF9=9V%&&YNV-?#,$U!$I!;+9(8(8EH[/%;+L;>.8(. M6$W\EGN?6,K4280)&5<\P[:!;)?HBO<)UP/Y=[UUX[U!\WV0ZMB9+R!!A[!5//-;<&WC MK9D_R"&H WB+,,8-")HA+,)X$^U8>!P8?YC\TO?Z(KE+!^;G;3!K.8V-8#+B M*\KW^Z]_'+;;,,TY(Z2?6^_-98]>,']\YD*T93?FC'(C!^]:[>Y6VUCDMAF^ MO8SSCS/]IH7!Y\4?]-*L^F4V55$?JBBX@/?'U1$05K[R(V-$,ZU]I4JXA_YVSME>[MZWD::45[_*G, M2N,WW94?K7C1?KSD18TV]CQ^>LG_G1E3Y1=EJIS6BGO,Z-7@3XV9]1@7[<_E MHBKT0VTL_=X#%C6>)U@P5H7(#N$YH"LP:)4F7B:5-0Y35?6=9I0- 8,>WQ6- M\>5W(;P:^2Z&N24HSFY#2;HG9K$?L@C-/#SKC!=C7=J B4!Z>(8J#.:E('3> ML+P5<7=2^;$"=WCIR5B@#F9HQ84IK^@ZL33E>#H.Z0>DQ"(1,#;PZQ'T M1Q^K=? >7$XI05O@5X:\O-?C!#;%^J 7WADB!A4#[Z <$4GD);S%*G MQ70C$&(6X_9",52@X0C>S? BX'5*\@AHQ"P+PE2/:U5AUG[%'6'W[E)T)P4TJ ]*40&'E,< O?ADDFH['9P;,F M[_XN-N7G/H?Q=3I,SW!^I_FL%]O-AZ3<'C'(:[9?'F9VM%6(H1(P=11/%*QB M]I>U!TCJYW$A5'M^0D$OT&[16(9*:5$K6=!B6UULO$OV$8^E4H<8FX*?*+Z? MO]UFYUP]3AYM%M(.<@FPU6Z1^_,A:(O,%@(Z9K:[L]W:^;35 DG@CM&T5GPT M"T^7 QY%N1__9D;R9PD_!MG\]BE97BL]O;[XOY@$]FIQRA7& ZL!(:^1AQ=V MR(]67$+Z1^LMU,XD;+4+FGX6JH,[>$&AHF@F@XT)$K'CH7-(OC?7"0;'I8QAKMV\F+(E),IC_G<7;=$&$Z6-=C3]B$MGT MG?\$'S21I"]!.X.Y1[ %1[@#+.HD#DP]Z[\R*F@E[AWA__, MY1 Z]B8GF:3S*).<$OGH/-TU/>(B2PG. 0E5YIHX&VX%"1V9Q0?.8)W6QH?. MYE[[:'-_ISW-/VJ$2$WJ[>2=E%AG\ZE3VWW1J;5Q:@='\/_8C^FQJ7TL[PK$ M49XXN[T7G5T'9][]+VWGN& M1>1)Q6JMAG>58YI?H;[/.R KH@2 MJ8QY5ESP[@14&*BCE)P"AOB+2FKV*)=IIMG79?[WODBR.-C22]*C_[U_J04R MC074SNNT3#>!E=AL-**);3]I3;J8P!8LWA9N)^\+]P-9;[MM.C+QG+2WU33H MN*&#^:CN4 2!F'DL*=',L)Y9B3] G_QII7)3M2V;W88?=A\M0+7@]U55J-YO M;>_O5=8/KJ)!M4"*N=1ZS>$ZN,L45[17+V'#8UG;(N[QA"+,Z[5@BQ7&OCRY MNO'.EUB$^;$20U-FE.]S#F;4Q#)Z^-\#)9P?J:^QC"KCBW'?>>WN!97UT_H_5>G_A]>OU*EF_695&'BK39;+4R,&^%,D(A\P7J:RVZ *Y MP%6SZZ],0*$O-=7G>=\KXH^?F#-C\08"W?1_/.Y28$;EX4_OV-QB-D\1F]K[ MK*O8]%HGSQ.7$_-^LKA<[KJM:#M)R-GKXH++%2YC/R1J38R MNAMKG<96 MJVP[?.%]J@J>P.0HH[*QT1H;K<:"\@ $90/]:4&YVYAHE6V'K_"O=\UZ/!U[ MGU2Z4R:>&2AIC+5UED&[.U7*H(JMEHJLGEH$WQ>)OK_<@K\Z[;/7:)_JM _U MZJ#Z$E?39R-5'KMW]E<6IN--N"*B&D>45SY((BP#\!6+$ @5YE<5]+W+3/@# M)E5:NKK7*J3L$.T:Q>:(8ML'Q7:TWHJMYG)"'26YY()R^V.?>[\(-AJXH B; MS;S&F[GNMLI^8ZM4ER/#X9&W5G?/U:]H(W0<$3I'&Q]V=YHXAA(Z!TTDLE$9'&>%HK M.;;7!CE66?)O2IW;X-C+(&O/HGP%N%* M5,29\,PII485-YMY!'IS-VJZV%.?,CGP/D?)7:.4F_T[M7_W8?\VOK/+^__-KE[G/7W8KG)/-[IZ*;FLZB@-%L4?>S?8\%6U=&AT=+.?I_;S MWL:'_0;?=GD_G^+A-FQK=%(TL+U,HM"G_J%QX)W)-!QBLZ5&7S?[>W)_'U:Y MOQM]O9RX-.YI'OL5%;%N5/1:;>&C%FSA966+U>\ 2E,:NKK]\'^PS7"84DL> M,B7@B\A\MBK&>"?=)$L]?:(?"TH[1(-&3CDBIW9!3BTKMEX[.778')2K;#L4 M1]^NBT;N**ZNL]$HHL\8G/C$4N;0HC=RR1&Y= !RJ4D/<'F#G\.?]UZ:>*4< MW5G;OK$[FOV]U/U==[OCJ+$[JD-F!A@*E=0@&*P-<(A87W!M?]R%ZB>LMKOB3J.M*M16@E/'[DWO[)[[&65D7/1ZH6\Z M(IPF8H0W,AE<<0FGZ3U<)3@[";IB"B3SC((EW M[0]XD$6-0FH4TK1"VJ.$[.8LJQ%+SVPUV_CWLPZS)@)CY5O_\G1131>6MC*5 MZ\)YR-WMSL$B]M;J=M7U^2_?3FY^NSJ[;K1/HWTFM<\^N4.'S],^02A'$1L? MQPF\="Y/K/XJFL:[E'4C;J9GL99>T]VV$O.C1%+#VV-!H.@M?W\7!NE [R;[ M1N5#'>\4M["N3*(LG;Y%,>N'G[KBW>0Z6__BL\/@YXW'Z=;:WS W#809SXCU M^597IA&&]-3/FIHWW>OER6E&OCL$]9AA3 T@S? MDG0B[?8._O2^),EW_#SC?/>BDYJU(OER+6_&4[N?9GPS"*5W$L<9=:P8)2+% M4Z&%QG^3X@78[;F]\[YT'7W7>O\6MDZ,\+_T>FJ-MB*]1K(H?4'YR4QP3V;= M/[F?XLEYYL79L,L%ACY%*+\KU"V+?15.2$,.CA!,D&IXWPU"?T!/Z/)Q MQ'&3&V?L60 MC3?UH\U7\Q8G_P62STA M/IM.7Z\+2$Z/#D'<;.I[$.3QY'? 8K#44U>*Y$][* GP)YT$DB%L/R:\NT0$ M]/!HMSRT5_1S[:]$+@>1O\+A" 9 @_H#%U%@ M$@((C-]$B%PI!UXO2NZ\/H]UFSK:#Y'IDK/I=76C67@%IH/VX2M8=CJT0%+$ M ^/O+AW0;EP(DVRQZ?6R M% ]E)'D;/O@J!VR,&M_T#),&'AW,R'1<(4JD1-&F.8VC\2%3::W!)C(+39>$ M)5@/\#?MG![-?)BG@I2G28_';2[5K*@1$9 $,]U2/:@^I=X2H 14S:*"0(I> MD0>V8)P,0Q_%:Z 6'MDT!7'0'WAWW--[6 EU7'*U>]52P%-[D9H6\*7,0&H_ MP&O(JV!J2-"Y8%9MXM-!K,5)ZO55@3>8DY29H'+O]#YZ8NF%*&9P[>!ZL&(Q MK+P]1[DZIGD?V853F]K2G7/TY;9W/L3+07"2D$B$5KTDM6%I437H3AA"]Y.$ MIR&3"N#=: R[H >\[O5$,H0[$[B\8%.M0!\7';C#U9"1DA%L2+P]38[GVDK: ML=M"+^ZXLV],)G:H!['!V=7IQ TQ!I1.EMEG^5H*" M]X#\J4[BH.VIK!QM>I!9C..XX?<,3P+@HY13;CTO=>PT25,9'G%_5B0$L,$^IB-Q(8]E94 R[HHVU_AW)C M0*8;D9Y8#!265J?*##@01]W],@NK#[" M/D=(O88BU8K:0L+"8@F@@E:^(S +0Y] (=@CC(SWPFZR)>\@$VB]Q[BS!G"E M=\=N-=64S1\S$,V@F(-0,HEYO T-JZ-ACP=HW&XJ:T7;X3Z90<8(+E&+:!X' M&7@H8YQ3Z^"]M)T(>(E #P;T%@O8B(RR49*B*TYV%,I&$9+M[L4P+^LURB(# MAQN]=QXSLJU ?XZ4[LNT[O-SW= S@J_8R=/R4O^DC77W< MUZDV@AJCHTH*Y%L#]P(NN0^N6\RTTX/T"7@7=%Q1N$Y=%*&!*FC+_I6%0OW6 M;(WJ"*-YGHP-JA4(E!IIAU-BW>+0G$7Q02XF0U11S<98FF@BY M\M7RQM7PB M[YVEJ2 ;0QO@#1TJW >V4R051#)%C&;%*UQQ4+I@^BI?!S9 1+#2&(S@8;/. M2Y0P,B-CIY>AQ:KC2&.%%T<\U9X^UYYHBM> U]^G"@XV+(]?)Z2X"T2\T^86H -86;H6IBONN--X[;H$U6IWD2:+H@&O]%AKO/K"YF'*S6P M"SZ* M1-:(,W5*S0["7(WH)9<<,([JN=9?9&2UYI&,LT3#,<#NMC M;#_U,@NJT-.@D20T&#UH$RR]"R7?],JXB7U9/"$M5. *+BAB=Y:3O7L1EU4:0@5@$0[7?4SY 'A8.8_0EK.GIL*M9'--A5QUG-6*O%HA5YU1I:B/PGUNR%7ECSP0 MD04'GGT'@1MA(-W(U4 'Z6;PC?=;'"'^I3$6FG+$[B@R'V ]2A8.:4A)%ZBL M8H((?1)V"2_)1NKA@I9=8M >4[/L5*P!IT7'7">](C@6M&3"HMANGF1!)2UE M2;-L>^>I%Q*Y,-M"A@B^8]I(1DNK(7D/5E7%R3?A2D'I4AC%PN0+.:&;\%+# M!(DRAO(<%1V9!,9&;0G/UZEH2!:Z95,%48?=,%;K@;E73)="0X4Z+^Q>$0_( M^9M][G9\9!N_1#+KR^5^3AXGG"TQ]N9GU#J3'+L8$1=,_CW:F/$R%>_=2I,1 M+,L+:.W9>;B6AILZ<^)P2L\%B'HC-^R4L#P@:*7'D7VN1 '(BPE3>");;2HU M31]/GYF>II5/E]N"A1X:W(+ISO$3R!T===K,36^*^M-8X 6//3W@/D[?"S(^ MFXS M&![!%[#&,@RXF-;SDP^@&9<,K&$"BB;@(&\C_*C-K6UOEL$%;DW25Q,CC)Q< M,?IH::^R]'Z*>3:Q_V:89LO;DO3$8\P9#/T%-ZG,2[P O9#]/QJUB8N,7YSK M(.K",Y[C2RQFGJY^55QU./[@DSF$$PD_M&D6]!L:%V^!%4?N+W2 $?8:82F$ ML;)"E:4]G4%BT(XB(!&#/.,8(X51!PV]JJ779*)5*;DJS[C*>Q(1-5%K@<+NRA?H&-IQ06PG"DA\&>AH_X<*Y/M9A]24'7L4[L MRK=H@W!51_.SZ],+B98"URG5VJ !NP33TA'_A,47;!0&:&/@/D0.L+-Y5#8D M78X_#9.84V]?A&ZER8M564<6( L,%B-C-1NX.F+>4 R#K#@\RM ?%TY\*,LG MSP;P+"_BL//(9%TH.:PX@F8K41+-#16KH^*7T'@_=!29ML_-Z>6)-V#2VI=6 M4(P"DSJ4XHTY$S(7N];.#GOJ"R6#*=XR;NA6M8%ILL/521$%X2F3!X-5Z/#= M)M&M\HM4R(H$[.Q(%?RT:>.$"DX#'@ M"7M0XCD7Y5_+AU"PAI;/,85LV5D$ ME#'A"$4L':$%VTB%Y,S16I4MB1^5L"PBR8W54NU6TV[$U)$PY2+$^NPQ(13E M$Y2*,': 0J'F1C"">(U@?/G!:XK*YN=P ^OD4$^=Q;,?W^S!2HD\8+?<.O=+ MQ_,P=[:K(O.V#O005M+!!W(B$&?4D:P"/U32>2(+" _;TO=#]GTBL8?XAQX% M3QZH-%P-+FJE&&D3L, M:N*!?JE.*X.S\%?&1,J%0=<5OML%+U VRJ[Z74&R$".FH0]D&5M6".X,?@^" M$3\4R=(8,>Z::UAQHBZU8A64/F?NV#3.OY7V0J3MY34@U%'U1LU52-[SW*.; M<\)CEDF3D .@P#$$T%1-%603<[B$+LE+3C0$JW0_6EZUE8 W ,L1:,-'8&L, M0Q^K6,#NH3^M7)LD2RE^WFRBI09W NJOX-E'>E",Z5H1EIB\&R0E)/ MX/8@X1>* -2/@&UT"P3$U!VRO!'-T.K*1B?@(D'@ATJL,L?&*)W):C>$D=@4 M1:?*S.7WHP012R4?[7<"?4G"QKZ)XN8V2Y,942W53[P(CV],858J4'<_5YBP!D4QT MB75ZDNNTFLF';<()"*8]X\0@RP))$;*7)%O[7+AJ1 P5:F30TK9BF M1DDC^91:+7D="R5\+GJN:-WN>8T'+/9=/6 QDX"KSR2>F5]]JHJZ>M>IP+"$ M4-E*Q;>)_[U21FU$XW-$(RY/%ZA&GN,#4( 5A14,3\OA$ZD"?63*]ZJ$41VU MM8Z)@+(K'0VA0W'Z59%,RA(Y/Q,!6K1(H2K7<-1%FL&TGAH:9W:R6Y[NH0H% M4R:K0JA4IC]"AG<\BO"_YHB=B4AK,TR?U\NCV3"CQ@ROV.*:=X3(@D>&Q2'& MJ>)WMCNL;:_B:)-]BNGJ],RCYIG%*7ZK:"AFY854-+1@BE(!,)7DI^IMQR$P MQ:FR\3\SGR;0\$7E80+F8;]X,L$3V)_Q>)M4"Y@1Q9DQ.B=+IVPIO/I7AKR4 M"PP0 -0QAR5/)B,SWQ8" M4IV M9\S\PP<,MG<(VH-QU2;4CWW**!*JB:ZVC5-\E@\Q@ M2X4T^H;G@9),Y@<>"0M11@8U1! L4,=6] '/] &B-H2I=/.(;"E,PPTR:HI@\FZ]6Q9ERA\83UAP!(CW5($>B5J8 M+I #)E0KC88=7D+[;GO_X@A*?67W9 J=GY]ODL3L)60%;2H53.>_<,@H8XE& MJ*ZY.O5].@AYSSN[YWY&C'2!64UX*UXCJ9"%WN&W2:K*@]\IC#P_6J8?K7)! MU:.EZH8T1\Y3ZI4N>PWZV\#O^@4"Y]T(]"5D_O*XS_KZ"+D=T=,NV8A)!8^K#BF4"9( 6Y5/9*@60'FC&$KC+KW!&/(@'A!;TC$:]!; Y>M% MH9]:]<*80,_5B#F%UZ@B8LIG5=8]\9SF-EU0&RXB6U(9E0U 6[D+J%N)J1,V M%(X)* -(A4VY1@-T>2,DNPV44'"/\'SI;3?8KC8_S'#I:#]EDG#R2JUBESF1$E?K$XW M'$7)F',5TNJK1EL-/U?&SY^5'R%9Q!]65D80JF+ZVC+R=2&PW&):R!;>U(%" M=#X185=64W(7 \4'X0A?E36*;^5"B[:]$C^]$"@N MBB!K<:1_M)2I>;?0B@X5X1!D$_Z4 YC:V[5%#8D-(]12]IU37Z2O8CLW^2PI M./U:)?9PD8I:9U3P0=7B+)++\,BR/=-Q(VI>"O,0? 2<0:4AN!AQ*NDV@8Y) M)1C,2=A;+E49(E6Q"&TD;9SI:"D/.!\^*(@,Y$6E]1Z\4&7I2OU0XE/@0*V[ M5!TYS';",Q1,J.=1F TKRS4*ZR61,^0#RFEJ5KW*]-QRA&K(TT$24"HU5^UO M37CC9B XW_H*;QEXIU_/O!OXU;N^^'R5MZ*#G8X=6RG+&IO/S;M!'[*%S17! M*V(*WUM50I'&FQ/I218XUXL254C9X-MT@U$.#2SS$LF(=BF!R52T^62_TG5. M)RF/7RM[,^9]IJO[6''0AVK[-P>?!=!2P3G:,:HS@W'7@>\R6ICK&G>RB# M'XFP')D *C[N,=6[6(ZP\AM&9E5+ZB8_8JEQ<*MKO$BBB ZA4D3#T?D ML%*,.S^)9ZJ+Z\[E>@*P(M5X,XQ;4"\"CPJGM44>2[O;>QZ!-7,W^LM2R]EO=?;#AZ[[6WRP6$+P5F M/"*2YU;Y[]ES^05/J;#(K:'.%C]& \:E;E'EXHGPZ%ML)6UTH@Y34SRR=71T MI'2>0*NI#XKC;V7BLB(F9(.TI%- %:']2QF JMV8KO^&<6DN5*WT_/"7ZDFN M*G'<%L7%F"\2W<#AMY@"T12-DC/]<'^0(-"O\RO"HLERGRD.(TTJP/9'$/4/ MC!L(?\!TVP[K1[K8OEF7GR!=SKQ;!F:?.J5R!SJ58YS"3%?#S7A L72846*M MT'00C?/TCX!',&@59GOHW5U*WU7>1RAT36!E6^ 1QU#UU_!ZX3U>)FATZ@@6 MACVVO;,'GHV$@_OC4JDIC747(\>N(':%3+C&ZEN-5_E79>:G*H:5WBC&HZ M_Z.(;*+U0J"^CEQA:S_Z0S_:?AO%&^;+7EU<7.)09<94OQL2(ULJ8HHW&&FB MOR+GB3WQT&1S^.2%-\@W+>)_ 1'O_@:9H6@KW"#ZB?9+EKHOZF 07L3>?VJAY#U5R-V5-\-LPR225O(MA87WX8:AZ.N)T,0G&I.JH/F@: MY#@QQW*551\Q"G^;3I?XZ W](;]RX^TFQ2<#W;?L$_>ID(?7/J(1PCB[NO(> MF%%][_>0>5?FO+CR192L 764]Y;K(USG]*[S1B$N'54I(L)<;2#Q]+/VQ[)W;Q:,R>L'EX MZGT$+LQZ :ZU GQ5$8K\2!WF:I#L4"CN_VJUMG=V,#5 /Y"I*)\?)=0%NB<'EY-VTN*QC()KK)\<$=22N."3Y)[BK(6\72CJED+N9D7PL9'(BA*2X<.7YSD/:MH<\%ZKU67^][Y Q&-+3ZQ'_WO_4AKYI*3V_NL?K?V=]YV6I9UU976%Q^RT09WI]"4R\3<=4H&W9!C]+! 828#02R7V(!@ ( MBL[AX29,N60HY85U$.F_91%%R(S6O3H]RWN,PT:-Z:AH*#7JI,X*FT@'J#(F M,R6";<,L*:,PF<1:R*2_2)KC$_.4+'7FC,KPVI (/+$%P_[Z]6.:S7A\"W[Z M8S !N1 6A M9MD5+X)0,[U/.8[.B;TY$^'<2LTWO%/@*=G@0)&&? MQ9O 8K<,[T96^V],*AFKO_^=B.^;WL4@A/==\CB6X^B6P3B\6;;^$CF\O1"' M(YO]'B*D$[(7'N!B6_#M)$189H 4)/PMS^E?(K"Q"FT*?\6.@ _0%T?]*QN. MY"#$&Q@:]+B"ZBAK%MMSI7#+ MJ5&*IP8",,$L+"Z&1_;@37%?NH0>;7QXHB'ERK _4Y#C(?S%E8D]%I!+J!MX M*9;T",1D++UDI(\<-^S<0S-R<"/S,ANLF78/J(CC[I M@S:WNI$7&$9YJI1=E)$H99RE/$Q8?C59?44VB\?ZH+'H *%5=/"A8=%8I"IV M84^YX)1T/-*-5BB'AM$927.(!!VINT0U&",/;I8AK-Z:C0@@Q/$7E\\*9.MQ(JR\PJ: 15^1K$F_:BE186S!DUQ_U-K]6F.;5WER+R!*?24N515#-C7"=XW3OZ<6(!-W7U M$>U*6X?G"?+-UW$\XHI/'MEQ/A-8\$B- :L0TA^*;4QXG.X,BJ"M.O$MN,]T MW%#IP;$NR&+WY+4+YUOCS*./>LU'M^&(HD5 M'&^.OE$Q*?5X/F>QG[FDFNX/TO8'R/<T_ M1_T-S,'X>:-ST-[9F+#IV_O[H_OWTZ%]Q-I0Z.CWT"O5S]IVI1O1T)WWYG;Y MS:WJW[QP$IE3;/1$>^H7@9B&*82KCT+.+,/KO&'5:F."&59*P;1JR8T6["5^ M)E4G0SQ$2=G65$R8#T,I5:(LP0YT]5TBHL!2@L5J6&6(8YZEJ,X,](51K-A@ M7\5J(FH$NEODRA6L$;7@>F6+=:?\9&SX996)24980QE!:A53*LP5(S6+XGYX M55Z(C5+8565!ZFX\Q.NY)3$EB%C94_'3&7%\!^EZ53!ER<0SZX<"S[+*J'IA MDDPD7Y#-(4%V^Q$+A]K6"$41.BM& M4KQ%C1WC9SJY342P,3P&:B2=B'6?'N5-! &6Q4+)V M#8OV*4&QX-"!,2OUJ6"L54#P=ZAL>F7:J0?WDB0%"Q$#ZE(FOBJ08<*ZF&RG M.$_!Y?,8M51"W7 IU8:1O!CFM)!!TVQ.;J%2&(I8$64VTC[,#R.HFC-,N7;* MKLU?E$>E0505C4:M@=*:Y%W9U H%MM6*QZCHH-W\"-=KA!:/&FBQ&FC1*1'S M1R&X@3<'2GK/Z(P NO\6(P!Y@0F68L4<(W=,>1P=61LD^NR2#O+#W?V2@8(^ M6RU$\'G9YD'!0DMDYYGA,2BR?%1I(5PGD")B7&Y 6/2ASTMFJ6ZLN"X%>)27 MY2IKS&&&);G0B\Y?R\!7XW[8"TM-3&AT=FHW9C9EZO2Y;;3<<57#CRH8J28; M]"G%0R-/@$E:1G%Y^'IZ6)"@8K2C#PE4N'_7M0/ A MB=%LH<2)4OL>?"+9LPE8 \ZPT7/A_1.K&1&NQQ5'^0*?')G7HUGL,]LJ26JU MTQ^74MOS*W4+8E5!B]("M6V!^2FZA_7M.%;>RLNEYQNH#*1/ V7$K'BRT2>^+F&R M=K,8W.VYWV522$E:A$ )=7#2PNS4"0>[RHK@?365.K %ICV H+G5K:=A"ZM* M:4$H_7 4$0C/:O5UC#I",:8!$1C33[L/*]S M.F']_N://9,""\R"Y[>4%*0'&_0XE&7P%1B'+FR$(&0@W"D9"7QE(%5[85X8,"8Q6:5(C'PMCK:=$>'AG6E3R.!==Z@ MW9Y(O3.1O$ 13HH"VRID8]I7TSG>HD\\UJ*(>U'&*7=7E]2;/UY71/0BA]ET M^S#R.F!&BMX&03%R2IU5\R=DU'N4* C,F+1GS(8EEN)85)=XI20#9LF-_!VV M %-E)% IH0=..,UW"MD@2*6Z*FB7"^OU*GFLOG"%'D\$%2_TJO]" MVL.1.3S&4YGD$^QB2*$8@*SN0D2BWPO3*V\HE#NTRW3,O]C"RIFFS:UC261H M8>"H%_'[4&F?36V$Z0Q8_")WN/.N'1CIZMNP;?XZHS^QY66NNF,+:1IO:6B1 M^M;C2 /8!E$R*@J&P[:Z5;%5RKC3,M,262I-CCP/JG0R/0J\64DZ:N&%O?_2 M$OJHC\KA>8Y E;%6)6H1T5(5LU4/3A3(YNGZY*4YFZ']&*D,VE&"V(@M^!\S M!Q*"92,COK0RGSM83-J64V5^)4Z[G0I3%%D4I >1#96@-,FM5M7US#JCPK? MQ#CY8I";*("V<(?RKH:*(\X"JFE+2?JZE;C^8'?;H]%M4@G+6*/O?<&P&[6^ M1U_0%;A>$=7;P() M3@6XRKHS[*PA3R^+%6BGHG%Z=$6./;4L1?_6^#447"U/-&@'NNN)64KZ@SVN:)F,055*]D; AN 2\'S1H(* M9Y$#L+.V2!$6V$H^72J?284V]<$,/*52%)NV6D,*@:4 K5Z0:E!Y-\B+3%B7 MIYP-C>&G3@<9RT\A\]P@.O&7-O[32@^PN [H[[/19"Z%@%F_F> MM*]+5@Z3&$\/E83#A!-<[@"A#<< "Q"G&"RW;AQ:I\ESGN@G9Y>M*>J/T(&HO^G, Y96A!^ZQJBFH*)4DK:;" 42V,WH MI&I&)SD&6*QKE%;4?:A[ND<=MCZ;V;SN[69^QM4TTAOE=0%U%Y;$!$+U8?8) MW;7M_6I90)OS!7>.V^:F*Z,K-1@V64BD,^GQG9 MY,#JL*4H42\_)YWJ4+GV]9A'Y^L+E5Q"A_*L:>KJTL/5HFSBIV7JJ5?F&A5M M#SQ.%;&1Y,?FC_?8[")BX^.0O(,MNNDYR7)'1]L'.P>HE5(!_Q^8%VN%M0U+ M\F[Z^\[>=ANLS%D_[6RW9GX_[U&M@^UV^[":1^UL[W=F__3D1W5@68ZJFN#^ MP<.C>D=K+R;LKW:'SO.FZ(-%R$ _;W0V/!!KZN_V1F&5T"G@X_;HWFN9HBLV M5TVR@>* I5M:4T8(F3_F%/P[[](HDGQ_I,'ZS?<3"L)3BJF!K%[KJ6(.\UI/ M<*(2SUK.T8Z27Q-F6IKN;%FER[O9:]':RQ? **LX 5^CD'=3:S?GO:J;A MTE7--%RZJIF&2U+<>>-]L7@HYFS]8J6OU:"%R9'/M! M&;Z$>-ESA=G,XH4_/)S][;T%QC,C606[3VQUMF=$PS TK-(?WK3>3N0TK+GZ M_6\69QC&!%GAE$^R/A[B?;9PJ^&4 M6X>;!TLS-%T7;J^$QJ[8FC469C6<^-&X,L]=HF/VP-*OAG'?;FZU7:YLU&-JT M='M')T]6=:1GL;.=;UIO=9%,*K*-Y[,I.J!*F^HC:U9=.&Z.NE$O2SQ[1:>: M)%;=+&K"F<:7,B\==>5U*L1'9;W563=\\?PBE\^J2UW=*BYV,.HRPD+% M>!K0'"X[3_G0:YUX^I"9=Q7*[WB4#NM7F/-AH6X;>Z+Z?%UQ/#TX\]28@+NE M39B)\U5>?F".UEM7^Z*^KC$=UJ-R/79?65?J6- 3%S^$2BQ#U:;*9RN'[#X< MJO.1^8%"[,^1PG!4$19'YOMP_Y?B;-V EP^KVN6[J 1!P&^3M%0."RO,J)I] M5"&ZJ/6EOZ5#]E1X0)?WP#U<.F"O:BI&5 4NB^&A]#"LS,FEM"J0!1Q?JS@Q M+R8086T&Y@\FFZR4>G;H!I"3S3K485I=2X&I @8@*' $ZBU404 M3"AGCU.: M@6Y[IP5OJ.Z7*?-UDN^%@_$?V8?\I\M+H&T=@\=*)EB3E^&N3U _,* M&Z8B=ZE:A^H)B-5(Z,%4^X91%1JJWC+"VBD8BM3U&TP)'5UCJ$0>D@JC%'>! MYOB\KE-6M$@T0U6O@P&._[;+DJC*J9NJ^C8]/2_,E!Q@/6+!PJ:MZK<5(=T@0K"^5UZX!=,Q&KBDCZ%+0J=H&G MK//7V7M!-R7UZ# R72;G"0%7I-Z3#ZZ7*N!/K0U1$RNQT.X(8U A0V8$ >IF M:>JLJSIZ='3;:HH 5_4SK(:=UZW,*U3:97I,R2?<]7$?*WJ$Q'Y;:KB@X^,M MLS7A%1$5:5>#MNNJO&PSDY?]T?#*JRP3TBHO1U,F9&'.<:\N<%X']EI51:N) MX!SPH*^JN9EZXE0D5(*I9IK6238=&R7MASSU#&] H?9%U8 M7KQTJY^;)%'" N_O)*9W330 ,2M$I4'2B>?HYA^32ZS;>HR-28BF&% ;?XX2 MI+IN,(9E2+0)2;=1@]IN5HN&,Z:>//7IR_GVSFP=VBX67< N2ZB7-55&*3B^ M;#_@VA>%Z+'*A]DGJE-+W@^%=AU><'Y]45KR;>\D@DT2,V7XJ&KS3-67*QZ6 M&Y/)8\,%^9RWM.]FU(\N?XQ]@RGTP\9;;,!98-H3V0/=]CYEPGAE5),9_!C@ M@0?ZF1M7&^N-S189V"ON MV-!/ES_D]PP+36SF7\-"1Y%^#S99RHLOE9LP4:=H5M3E5 "^Z O=#UV_ *;!FU[7['RA_Y&B1>474516G(.(Q1$ M:;GG)#$;8D>6AP@K@ 8Z 7.T7S)J5<-RR$[UUK%=-7^0J":;5/A2>8C"ZI5 MAS%FW**$/=:PS,>FBH^*BW5I16>TM;X:M0DV]XU^ DI\1O6KP;W M.4GU;L>5,?T_9O0*DOE\N]QGRA_B8U5S,@%7=4C%1+'$BM6Y:8CLI0M1=K/H MNXV2Y2_+UX *VH(JX7EMV<)T,(W-!%;!!@5.Y1WM M@]SI2NP4K_,)ZD+NZH M*IFH9Z$*0*H:[GE:.WJ46OZ_H\4H(..I=;)9MZC8C#IU1-S+HC'6;]95I$P7 M#Z[5?;G^YS?K6:$TQ6LGFG/-T]VY-5'4+2MZF>2V@"J_#+ZOX \^+:7RF#3O M)#+[>-+DT4^5R"+EKB8%8I%H/ M48HXC:8U8*+UR%RYJ8ON(IGX)+6:/:H86 M.]BUV,#'?C!""@15922+N4RAW"GHV ^W S805$>C1L&=(:78Z84YI8)6.I8??0:BIK MK84N^Q?S?!ES^_.A%6&Q%AKZ)HW-@I(AL\#XU"*[RD1S9"(/QS2UH8CDR7%A'<*5.N*;V).RV"7OD7!GE8HO%UQ=P"R@BT!Z M_9G%?L$4JB$,&>H6OJ&J:H-ZI)JC^4BVE5:S3>M2="(X*U J>+1HEQO*(@]M.,^&PD4X'@4&Z](WZA M@F^6+5,V7(HZYM,FNWIN+H>3+OB&>>0_&^N^:'^BVT+VE:(85OFD/A=,PCC? MJ!1L@WOIO)^WA2BD$O) MT"P.WI,4%@A=R$I4O.H;\DM62+YT[XR$+YO31=/ M-12S.$7S3S5LTK06>?+%UX^'948DKI P,!UK_95 G,'5F*(RLET[$P71IBOP M9Z !..U5YVRHI&CIK59KA$)D@_P/;PGX*(?H\Y!@'BLM1&M>]E9[)/-X9])1 MGG)73(+&)!:F7-SB@0$?DN.MO7+3GY=I?X;0T3*;*62H4 .6'?(HLS]"#E4- M696SE_R!=SZ^J\*)=BH8C* (ES(U='MIE R],,W[J(E"_RGUNH4M! M5BXY;$+[KHF+T9HWKK1Z(M;WAOV8Y49GH?V-D.SIKBKX &/=FX=L>F'/J$HC M]>!&M*95GQR0^22RJ9>B$DQSYPUC1*^+0B<&K,H[YM&2X62-$E8^A7T_-8$J M^9[4],K*(L$V36BD$-HHAB"*$(E4@20:3V[64%.100(V."7U89],RAE3C4:* M#B:VM55&84YU:H@L^BB1 6229#*#!JAWJ PWXY[^A4Z'!D-+!A$H%6P'#,J2 M: W2*R"Z%$D@AC0Z^D/9#XD/@RR,&D,I:H"6"3.D^? =24@APU'>T(I@2C*X3.@GO4L4:(\Q@$S@ MAAXF C.OB. 5X&8(^VK"1K'M69RDM#SR3]KK( M@&C(]H7M1[EQ@["+#W+%BW[09Z9TV:]%3-FM,<_5?L"PU$%:]=Y UR-5775- M:^GR5C-Y"AQ\(J[S>\EQ4.)_>B=-! KQ^U*D137OBZ9"\KJA(9JC*I4OBKC6 M)#WM7+]44L*J$A$P.78XTJ@[84\Z4HW+XJ=6AV1"%WN@G@FH*OI=X"O,7BNZ M9]9,S.>BB%JKF&@%.8%9"KJ>UH :$4>1D5)3W%3 *]398:I:B!*@%'[5HC7$R'#!''_D?D^T1 MF5;QX9#PPI0.(JE!?T0&;TIL'@%?=P X 7'#EC MW9..D4[[FXB[59CV=3#=.:K0]79'%L?!>85BH]PI9(2IB MC0HB#W>0"R#85L#&NJ4KT1@_$C:EG",\>E),JPR.369KZ9"4AA_M-' 5H;2" M4(4P4(N26T>,@CJ$?D6\GS-W(87,K.C)E,!#(3"*OF-*OK[R;WC6]*2MU091 MG1$_ 9G \,-^H!YEA+^A?S6E.4G\MYM@DMUSDX^@GHM)@ &_+WVGF(C'H +? M6+>33K2"NF5_("=8B6VULI\4!K&%(Y:"B;BA^;W/JE) MIE/'B.ZHW3OWYFA->]M14U ZB(3V+( :,C<=F=F# M>ORCQ@J,*ZM2+$HNVUT> @#;;@)$2<3\I$LM-2=ZUMGO,[_H]M3JL AFZ*#; MHUI#*[=']VG.4[?N.&7C%4%5.Y\DMW+1,\MZ]5L=*;TTO),DF02:TQK6J@5NJK4[)11!J%UXC+F3"BP>>*A2J9& M?.YS\R-P#QW3F)T_;@^XD)LWJE$V/,4?S_6Z5+J 428L($\7#0JN&7"1*@']/.[98Y8!S%-0)^PX1#6*IS@6[W"^<;2 M&/B6SH@/[&/#\*!W"0F%.R8(T_Q3G>:=L-1T#KK" I!3YH@2RI$Q]DSN'0$? MY;D*->KRVU,\DOU>N@XA[:Z,2#SF 8H -PV%]E?>A&3\7H88A M]8G=YZ8/.'/DXS-ED!I_.T2G^DXC7I2ETU.Q&6\(ZTM8>)$/61P-T"F/5MZA M.BR.=#[VWH1OE9%IU8*@HQ223X8630J()KD!:"+=LMIDQB!(7,K0[".I,F7Z M]R)^'Q:%-I)>#\'^.6X -A7')Q/>8XDIG0"EF.D]3,',@2P]A?S@80$:H"04 MNI18/W_T5L=E_1(5!E/0HI7'F8/A=!A+_ZV>:79CV,N%A;Y8VE?+]T08&+P9 MO;7GDBS=2GI;,(XM& ?4]D#(B(%'Y)"A6NO,,\?Q;H$_0&7Z7)JYK=V'B^: M3ZR;;_GE#&.Q_6/QE4*0BA-%K,]0;<&(.$>MJ5F-M@W1KHPO$B&E+;B,_-WV M/G*\L\_1JAD-M'\>T($%=2C"L)S1[&J+T#8>87X<9BF"J.M-[W9D.UW>0X5+ MT=;ITOLRJ9\@I,Y-X4PLN%9\GU7.G,H;*!\7S(U;$"SKAR+@\Z61J=7%(N#A[I6_E_+L. MY-/S)@Z@JD2RV8>Y)F%(VDJG*(S[9D;=+"T\7.TKF>R3J<-O5C1BM(@PQ MO>-ZYU?]C[]V;V[:R;/&O@O+MGK&K*(WE5YRX M[E0ILI/VW"3VM=V3W_QU"R1!"6T28 .@9/6G_YV]]N/L X*DY,@QE:BKNB)+ M)'#>9S_67DM\;0D8>)_::NT=-U9^*1ZT\!C(G,_2.'WP?FM9,_WR*@;)Q4D' M/NYL-39W Q>=VPA^_,/G;+!C$]+J9\S?E,FDV*V?$+RJ978A^.Q\ES?%;%XH MRY8^7=SD%'[!Z]ZUB6LKPQ("KF2$]:WA;G_DHTAA$B9$2B*W5-A&=W]>6.$" MU?^&V1/ 85E$XT 2(7]L;J*[N/=GQ;V?W,6];R;NO>?FCI$UGS BZ=88/F]V MH*@LD^^B^T 'N# Z?SU&OT_<\\I6'CFUXJ58$B>55+$:BV"QDZ(\IW739O?O MO7WS[MZ#I+#.+O.B.:?;CB"K1')73#H MI.WP% U=-%RVK^ B)'/S1@!@81++PKX9/\DVC775^]7Y!+4_K>M]!.,G^6[! M/X6['U/$4=3+7J8B 0E)OS;WP,/%^$*SHDN!4"YKIODC6 EJVH$9H"V!GLD)\]_W%FD1/I D>=Y_"NUI6JM@V#)" :]T<# M*N18!?^*4@:Z/H!53 ;NZ/ 11H[Y;&W09OXT=". 9>K<16JD.WR3RC@I*QCU MKB.^Q!7*&B']=N*-+WD.*Z.4C@D+8 5GJ%(@][%"U9Y>8ZCH$=8HCM';R8RX MB7\;7<\XDLE+Y$*QW6 M#MY/5SCR1&'9_1U13JD E$?I*3$4,_'[P@&0[80#D@V/ ?7U%)Z^*Z-'3$,= M^QC7TD57MC;9$A=:M8I^WS2&:A/AT>DL1+;KVJW';(D'F-&B!7!TS=;-I!-(WW&'Y M/#Q\>@F8I( L4I9LB_8:.W6,SC'XT6RSZ4*R/ADD8!VAC4=B6V.&-Q'P"C(%E9%W23@YHJQJC M%S.2O>8:7_D*A2"%=H!VBYBDLJ/*"I<-&=Q4E8(B7YSN\1O:DJ98$@$$HL1D M=;0=KCGPO%GJS7UO@)!OP".2_+?M68%=).[4/]B)*?A="WQ1"?WH70O]SA- ]_9$/HX?+Z5"2CC10VS"0?)W>M5^K%T2<''%P/!66;6Y72/*S1>@! MZ\SDR)0B1-#2]Z(%"6:O:@M05P8S=)Y/I%"!:676>&9[-6VULZX%Y'U@6'K) M.M/%WY&9=I@==U>,B_WER>$3-7^,AU6EBSC<$G[[EV>'1_8ILIJ$1DSI;X+; ML1:N2B97F8B!5*.%QR,A-K5C1H7QNK+H>S6PA3G MK"JGYRA=-9A(U>+DE(([\4NO."B[]'P2AMIA=Y(S"]MIYU%XRODJ_" DK)$KGL'/I4T]ZARR0- M92M$BB@5HEA@4TFI$+J-\H+5G%PM<=_;25Z9"%I7"H%$49W!R]_5DX_9^[!.BG!;3K4B:!-Y MQ7[U?K.,$?MB6E]#*9*"$Q!3N>_[ Q0V=EA5$%BP"CT9KK:>"\J1ND+#U<;A MVC9:H^S7P^S_T T6;+9/*-I[_?HU8[GQ6NF.\Q^;@[M;?5%^,LO/_Y;OEB^>&5*?SFLIX6J,3!1$ME-3H4 M2>/$4XQI?4Z)XV_F>8[K^J,$3: Z,^_TWA^#&I70?PB<$]:P;-,)H#1!3CF, M*9##ODIE%FDO44&;]')>ALV#;(.P7R(=@ZCA MI>\MQ)/.>%/S/C:)0([01WX%\B) R#G19MG(E$>-:OX' ?<\-H M"[@3A]T$>D]5.[_ =$YXMXN!M.&#X+KD4=.4_B+T*W34-T?)>"CI6\_/:9O; M*H%ZT*66CFCK:+B20P7YGW'A60>KXK3N2G=1@Z2&L!V7FLT4M5DF9Y$3]ON: MBAW#/UXB"U(SXR79%WP$SN&#S+SO* F3FJ)E-RT:O282[<]>SNBM;3'P:MA$ MW@KCX$3YV^MJOYH[?.1]<$'Y@9P^M@1%7>>7GIF>(_9P MGU?!>0TKRZ=NU1",ZV[#9:APN@$!K9'8\?KRNC'Z?]%+&J&0_T#.+IPHIK2( M>+JC@#G)YTNBVGW%'WBO=OLH^^FGDQ$89,-URY=J^!?S)2+3\,N['^5;H]#8 MR2%S]Y#D7HX/>IIT:JD2UT+M2?/;OO-1TFNS>!A?+ U%^R>H3RL^A9ZW7(Y? M1^"&)JVR5X0LD\)1V ,.B\:0H)T>SE7R;=@-3&17%10FU+D1),:Q8GL*T@_!8RH;\WP4 M-"BE]X3;$D!-KU%\BL37=F":$< VEX>)!6<6LD$1!@#J$>!7-ID@2(2]T*)^2]D$)($,8C3VY%((8:#+L+9!RZ MI81MQEAU^OQ?R*T9'P;GTO@\ X*IL)A;F'_/><(8>[[E M4PR*VT:"O@S/>^$91]8KNAZ6J M$G.DM'A<65#.I4GG*>^2JF[P$W:\5RN:E4B3JIFQ27I< MY*9>FV =&^$M6Y0M80GI X+NYKA6JH*@T-9PO^I\,)>V>_[DOBMKBJGEU*O (SCM<3;O+\Q\)'0LX_ZB24C M:-M"#+>G86Y:'#%\H?AR9:SMN^-],I<^1^VXH)JLSQJB-0DS]GS4BXQ4K1+R ME\EULRLG0RL17%4-&&6%A PCJ< R6.V\.Z+R#-,R,+^QBL&E1HYKD*=1XNA--6G)(E/ M=$4GLI-#)X9E&W%))L_V.1N49#ENCF3RY#[3S3XXB8CB2S8>YJHDAZR&9+]V MT:8\M]4.O0J^7U-#)'2_6KY3ZT;I/CB&'5V6;6:5G 4,*RZK:3BJ&^Q:KSH2 MQ4W_$99=2RHM;-BA &+5+/W8GM#/<;S$>75LN#XIO"7M<9%=;QY7KDX MPF'V$[[&5IVC<3^G1Y*)TJ%BD+A48LB/LV;:/L(&D-.<-U,$[UF1@%E7!D8E MUY;2GT_K>IJ9RVUC@+=RIHQ1].NRHCPR+C_?,[<1]G;BYS&AV:$&B0A+K00% M!1;"I\CN<+=Q&= V,WY)87'G$MS!@;1LO7)S>AUDU*+KTG<3G\Q?SW,FW(+0 M7/9$%48NX)SJ%Z?!ZZ)J@I6CU,,J&P5 5$QF-JNY@1SB*M0S%P,$SZ>8(H+, MA?*\J69A/E:LX^X7=S(L8310MT@T__((5E5E>60;:17RH$Y(75,1 MADD&@6M([O7SGT>/7OPJXA6<[!3;6Z()/(7:9Y.522+7=M@D X)!.+RW)R?O M-3&4X;J]#(?#=$]:O_7>T+9F[[\/UAV.AKKAU?2^J&CE9,>K4XK;5D5V_^7! MVP81T1^+NG'D>\"97[+(]$M1/\E.FKH-CPE?RMYWR(5<]K\P GA(6%# K#K/ M46OX<]CF2DFVH]YK&_F$!&?$0>/A<833KE@RZ@9%8$OD2RECP"HY/XAO]0%_ M/8D.]?U[/WPXN?? #8#Z\.+$\?,=<9*YXG ,3RGM!T*@B(D"2V#GPH_1T6P3 MV')P:;\/3B&T1.-.2H;307039>]U9W%:'X1Y.9BP!6$C!8]7X'7.X;5>T@ O M5G-6/-1 1]SK1/NT-I^,?$+/^4MTJ(9QM!TL -R3NB8FFH,WLUGV+@S7/:]6 MA!<=&&-R,KF0GY2CI Q#'S4U.2LF'UN#7>)?_576G16I.RY.[@]Y M&3D.+(QS3"0T_UW6&@10CW@P0A 71B\8(>+3;9S9#?Y\X6)E&QS[4<*2UA*C M EQU7X'&M%;KX!@,VM Z6X-CCD0P5J)$\\B5$OR5=D9Y1I[V+9&R/"F&WAN&2T (:=PX_(8VO5+IZO1IQFI9CNUB9=AE$N0 BW*0,"*0C+QJJ M(^!$>\&$9DT]KED:I<'/2+-+RIWO%3FE)?]2^@).@@>$"^I2X\MY1K&P.:=S M"BYVEMH1X[Q?DB8-582=U5:+%W2;7,JV.1X\/CAY^\^ [17+_3*SGP!=_(&_:CM-7 M=,15' 7_>Q56VVPU)[APE_U,.0$@PTY^#/?8A);M+_5A]NCHX,E#J@BQH]O9 M;-EK50O5Y-R'L.B79T2Q=J++YVTT2XX!DLZ.OOWVJ/^>AX\.'GWS_$5V3!BU M29B:GXONC$1YPI1P'Y(.%+'Y[V0!MU_33>AWY^B;@Z??CK+WY&=-M5:&.O"F MX4I2_L,/$I;_I283C,;FK=K^-."+_*.5+/Z: Z> [V?W;6$?/49[AU=BPXXTLVF8N"A.QXD^+3X^^%[*@@(TT23$RZ((I]' M!,&K.'/-I8G-66^:6O^)$[*^:&>DE]W M.U$%),3:PQ'-^# R8L_S"=>8G5GI6LV3&?ZCA6IZN2F5I'QP7I\** E_J)=& MBPV_7K^=&+FSVMM..&5$@/T389+E%M%K^DIG]0-:(P@VXT35I;3[X+S_X>3M M,=UR7 ?,PU*V4(H$9RGYFZM*+%+):4:,<-N5<'5+*+OOU@<-KZE077U*Y=MA9NW+,!1+HI8@KAYP-\Q6 MDI368;]@OHS@ I3="J6LE38D7W7U-%B*;,4I89R4FJ.3(%)?L,V'?&F)?;U2 M^M>,^D*UN:B C?6U2;(D K)!=0/YJHNP\IG]S(:02Y4HWO6Q]SK+O=/;M*BG M#99L0L0WD$I]AQ3JNU@OFJ"8<4N&7[R6A*E\Z2?#M*;=1.X@"J4Y; ]@!V)> MLPEOY< ND\OR-I2 CMGG0QGXV[ 5CMO!.=&H!X8HR<=;&"2]5OUGE!$]IK=1 M)$IS*U1/:>@J/F7PFS30ETQZ CQ8[KU6U_C@P"OR1F !BM8T%584=4:0PK3) M&:LVS]M6?.ML+FI]5"TYSTNE/I82DV4! M"SVGQ%#GLDOF#+,*]9279*)U2- MEGU"N9HK5& 9!&46L !>+TXH]/!(/2MP5]EJ/#ES6 9J46,V*8L9SJZSJJ8; MC"QT+6TE'.SX@ L2Q>?7-"I0&FT[$&'T(39^@32XK);A IYT_@:#ZIXO M%5>Q1,4Z"YF(:]IE4T!HI#TRAYE1:W =L1V###V-E-<-D MB'B/QX;%F+6<,"=64O,# +0M,@[LE$3KBCYY[P2)!Y]:<8_SL1OZ],MZ.CWX M(3@Z'X/+',[P]UU#4JKO"C (:EGZ@%&(\]G A\ C)U)XAH?A-P@5!#J?5 M/BH8V\9R4(-/SGGQ,F#]2'T-?4 .<^9G$)XV82, \O-C55]4=/0KR_'W[[+C MY'-F,NK5J2:LE-\[Y&^:VWGU+HPQ4QKTV@<@!ID,*ZKHG%+;J)B2)(["7^F+ M3,C>DKXI,X=%$I2T)C(M#^H_)5K'2O@+N8VA\50 [P8,[=JX6,>$VC_VCA0S M)4KJV5>T6UU4;8"$$=^5-3@N^&>1>2TKI9-CHLE6(8SM4O9 D8C_$0O60#MO M@\E)^ (PNM"%'5,1F"2&VN+'7FT/N;UTTT6D;D&A75YMFEPGWIM3H9L7;PXA MG.5?$[/F1@P&3%=T"K1'Y,;S5O+W'ST=K?WP+LK_XF6^>KZ.W.0ZA#Z<% MCJW00>M&5BT:W_KN);5#Z5 US%P4RZ@':@=]?8^G\I1#R>0^ M^O;YTQ'W@_PHJH;)SVN_\;?TA"MN80>6DFSRGQZO+K4!G [@@BBB=BHJD1>J M#NC<:#BH2X>2E'11BRR'P?(F2HCK!#W---0Y2-[OL?Y2'$VGT)(#X[VR,S=W MRW))L@>.6C/)@];*4MG[]+\'&SALIUD:0:)N^F5B/EA4R$NR==+"6Y)[.Y'$ M9-C;E+KBP!KW-_:OMZ,@7='G!47TV!/,\;?FI2.M2 M]]7&:94H0/!D:$$M*7L=VH"0C%*]L5F GL 5I+I"7"*R"J4T8!3.<0E"&R6< M=VYE?/ (Z>I*A#@NH,&+)*SQI7*)GRM3Y \5E\D3F"C +V"V'G2W;:[AQY7D M\ !-#=5 LYZTC3AGF&-J2:L)PT1H'4Y@E?BF[."UX M"%;S#HJHV]=26O7Z5*51:))H7H-9,.$$UR*7,O,GWQX^^6LPJ.@77!Y93<+' M*7K%)<&(PPA7P7DQKY> 0:FPN,T\A)DH)1GUL_FJ+SXRMTDXL#0@$AF*"4-5 M]X@!9ZDD3UB3IWEEAON)U%I.*2O(."$LT3!]0&;&)E*@2M/'^KZZ.JU%X@OD MQ";8Z;Y'_#>A"7Z1QVXF],QT1/,7"[2=EX?27-V:E2] ^91-AGZNVFC.CXNJ MF%&BREB\5 DR'E),%N$T=E$*//(&4[@G3TNYQ-4FH.3LDX=']S\^R-[.\XK8 M/?-Y=S;)A7ZTM%2E-H*I=C*FG1 F42; GIKG#0>?9;20Y0!6EUB'Z31DF*:B M^[0'^N9P@)W#%474>5Y\@EG1*L&(%O&/1+V1R5!GHXPGB!;FN=##*@$WTWUS M6-N6QVU9'S1^YX6<[3F77$Z$MR^LE+!@_E4@D,/J"5+<*7P^5L'#9LB$4VL4$CY*<.* M])=7?&9I""5IK]2U%;;C5 )$+9@' M:[Z=P^3\K2:?-AP6H#>\IM'ZIX[Q?WL7X]_W0I[AK7QLM.ROH[3";=G4 NOT MNYB4 2\N#L]+Z%95P*:VC7DKTZ80EUC M&ZW_AGQ"6\SF7)JT0^81% 74NR@-IB^7D^;>/IN/GDR?CH^F3Y]/)>/SMTR??/I[,'N:SY\_RY__OT?-[=W?# M;;@;A++_,.'JORUW0ZP@2.Q]H_ITE&9-E&#M457U-(ZGI OJ&6[?@T0M.\[> M-H5(D+-HST0U*;Q2%3VP%Y5&C&UD.%(F]98XR(Z'A^6&LCWA">SJ4VZ)G<[K=P!Y8\%U+J;#.A";C^)%N*/"P=#52]3[?G%(Q ;"JVM! M#K]^9ZY93?OK6IXJ,I;RLOT<9O2O=S[$4T&W/W5/F2&BN(14%0FW*5D'EML@ M?>L)$G'FU@M?*OV9@NBDPO@!WR[(ZD1UW'6X4D541M)'1N/9%9P%V\!E>YBY MI-GUWD?VDE0Q(D&$TD_;Q"H=B26#AZO1@7LRZ[QX_ M"_.%R[/$:']WM"B1QS )TH!"#8^7/$]R6;N(Y*OIN]SYT]1\:\SJO,I'!,81<) M,_Q$W\W$SYF\@9GLB'MT4YF9U7U90.UA-''OHDB642Z[O@,-0$++\-=6$GHS& Q M(-HP^ME\GB+O\'&4Z2LIY]UTW_!T,P'(!:E'L2=4DSI"]9&.XDG4!'?V^)3T MS_#)F5FO3@KJ;H9N<(8F:XZ"Z7+>C?,-CK,>:&%M!],!+$X7J!8L%H2IJ@%8 M$%N<8(%Q8G2 M,VG,DV\.'SU=FZNGR _>V\/PL\H2GPOHE?UL]8#L0I+U-O+!I,WSYX51VR";*[U:K?ZW%5<^\]4 MI#O,?E3ECQ&KP[51)KR]##8VD3)L4,(CQ:HAK2H?JW7-2C[.>E:'V0<5(!.* M/'X,VQO!M*?I)6,"G^;?3NI@,39)HU2X@?!+%\B&^[5'8TDF8BK,?*TZ?$(%0S M"C>,#4FIWH[4X@D#_8O!=1$:,5U?%[Q:1LG\+2!JURUSV52N6GGK!A+*3_-# M6)Z;:C.G5I,FT[BJ]%994/5ZY+>15<)*\^'X)N S-?G" F67JN=.7*[$2[9@ M''I<)K$R9<>L"CE.OR#.FZSW&H7>G!@+Q@HT BH,@"H,"N-/Y%C)X\.8O"A)BKO@XQV>^.I MLZ,[//&^8\8VL(DRW>1H2U[:R(7.5DU#(1=PD@-@VG&Y3#C PKF%:C?Y+'EAIGD*^: I,KZH92XE*&@V'P9=FM-''?A MTGQ9<.2 .8E6K0JD)DW@:-QHL%>AW54^171/OM6=89ZY1^&W5/.<28H2)66]4:A6OEM$*:O!33;P(U16W6=V(]]OP[7L%VA MW@-<9Y#A)T3R&":'H+PV6))%^O ;'PN*YR&L0.CW/+LLB5;G[U;\P9%3;>-_4/I(BFYHJKV T-LPC(05J6(Y?Q:<26'"/^C>@48_3<*AX- MCPC&03+ ;F>SX1?/Y][%) 418\I']D/_KD6 !:2^;!,IA>.B(/.[63F51>). MC2ND9Q[N_5GSJW$&@C&:[DE(9C/_%N\FAYF&QS. A>3.(Q1/G$1YYV+I-LG+ M&M 9(Z;0G604*46A(D-X7E_S9A;?U%?Y[5OE6*XGX:C+3[5'!'ZVC2[+1R/Z MTL18?$+,3.$ 7ODU*LTG"DF5T>C%(T(OJ(J?NG%:(")RMQN:_,G/M\+"'S]E@QR8D 2..@(BOJ47*=+)H< 9, LRV M,9MS'4 9GRYGPZ^%9R+BE>W:!'8$1XU *UA-*'\,\;8+"PT' Y@Z!&G(=59$ MHLK5TJXV3J-=BQPJ"_\D_CM'+79A[OK>'V''%D& $:KUUKLR8IE?\/LA*Z7 M[9G6XF'$6\%$4Q##H6;#PJD$HZ(?[8T[:"58&-V]#M1$PK'COF=VL/$;T&SJ MC1X+,H)[M%I0C) @ FEO\C')O:]?YR,1UHDD>1Y\Y4_B3M@1ZZ9_5 R]26B, MDFL4>CFT)?0(0.)\D]++?JT3,FS#9)&&#JNM]'90+'R@(XD8;P4Q(]0-:R++ ML"L0UYH0O=@T"I14I',+E0%"*@&^+8EIRC(R:%T[[?_$1)/PGRF;&[QDIG6:8EB@\&RM1 MF:Z2:G7:I)K"C5ERHZ19II73H5G'(_%9N.=K)]'"OJ#%,UDU8B4OPK?/A#XO MQ32Y MI%3*%!($TDIK!TXK>9ZQP2M-E.F[,V-@IQD;"M<$RY\S/?0+<@,L0)L$G=E) M1T(3UQZ'=,6B=@.5#(RG:W,8#"Y.7O>"O0:([0M]!<>#KO,BCB95),G,7I53 M(!FL(=S[,^]G*N]1;]G9RX[.K4#_L8I08@^*0XX/##)T2L+ EG"8E54K[GG> MZ,B73<(,)'O=C]P 2RSXGI!0FFNY_]KKF!\F=L5R36$1=$6[._CSWBRE2-_' MII?/P_1=7UE,;4ONXKBPB"-7<'5US9:4B%-%1V)!VQ]%9U2Q.O_(0RK4@/HR M&X,9%R-,AP(Y.H0-L/GW*F_F13=%DKY3U7'Q(Q&!^? M\LXA]J,_=1;ET5T6Y::8U_'I()L\0V M+O9\64[G0IO:%R5Q]@([+E4PFQJB(B'+1TZTGB9K9).^%3B>#_ %O:1]*17I M$'KB:+_QNAXF4GQRUK.-/F4@G^DCR?B2E B4+?NYF@87,\Z6:<>B.B*13G"R=V-F3THHEKK+;@ 0/39(N4$J$5N8-$'5T+.:2$ MD-5%<1=93@8R:ZI0"%BLPBKM)?SC=40=7-XO7)$^/"#FF_&?-60*[5(@(1^4;IRTM MP9)%V9*VGS389+-A[40G#6N+'1K!S/!)BI45!9>3P+.(;AE.)MA)>2?654\& M*KP-5AC,S0KJ5QFE>IF[G@:H "L&OD2+-\HS.DUCZO$QH61:Y4=]6U1A=9)A MS@KN.*8H$G 05L*G<AF[EV[ 3DQ @&%L& M$F@\4,RNFR]E"Z9%!*W[.ZU==PW2OI,)E[B_P!L-[> 2>@/J!.F^I44[(W9< MWF8(A%IV! $7$X[T>7YDEVW'J0R)1B:R"TJ'A4MY!NRT1!O">SGTXV8W-OI- M*GXB6$]$"&/<4$R"2(JS27V!28.0T*10%W#I5&[FF!^CD@^)62 $2_=JJYI* MGE$'G:*-VK>QBXHAV&$.%U0*(@74S-)S.V#2:5+.GYD8;5' <.(KN%#"%+&5 MQEM?%N2J'P4WW'-)X4$QT)!EZ,[*9GI DW/95[J'_4F':+!/LF5-;D:9>Y6; M8:GH1-,15\^P('RJ!R]U@^@%DGML4\4JB:LV%*%#$U"EO-YZRT.K),)K!'%# M_8,+!*@VKK]R1H%$%=OLR5,*]H4SZ0.CEHY1!W'U=M37&DKTM-Z=O,J01\M8 MH$P.[L'1=OXB0%*'V=LY[H[6B<+&3?HJ8K!%Z?4-=HSS;7^+'.N>F[&_JZKM MG@S1SD1OO>K&C,5)UI?HJ**W%,$G!HIZ3/H9"TIXG9I3J5K-110L\>A+W#WI M^*Z-J%C]+06^4_G"OLCRFW/YYYR48 $D#GM,'H.,0D669+PT-^1=-:4%O&W, M[E(OSZ/3J0K7X=7>@G.NI/C-A*T+'G"T1E.)W& 0K\I.9&:"Y1R9)EW*\B\CVV1AM@)S4/T5N11J&T2#$K*KYCR?L5Q9-V M!9+_F!"$MM)09^6>XMHH,I])?2R:KZE"H.O+?-,61+81+,?N@K6,-41-ZU)K9$D,6V MB/P:RE0/?A66$D43@/0F[3;%4^E .19S>;E1"([8;M,68.=PS525YHOE\5\ MS@I_JT9P;$VAV+6J!EB%Q3T4XK.>IO++1)=Q;U-LF.2!2=&)\*_KE>X*2>)- MJ@K?E0]M2GP]ODM\[6WYT&?QSBJ6P^4$9$^3?3J*^C HE#T5K'Z:UYX4Q505 M>$9^KX_P*,;L^) 2(A&WPJ19)^?5ZW#G " XF@EJG2Q7I+<""/"052 3%FUZB^./>A<6M9OO>?0CJ?A0-]FE"7QW M:6^'2YCO%>$QP%\5^*Q\30M5LC%N M>X[@U?X2?.OLZ'%V#Y(B7428LG:=I*#OJ66C9G* M(!@B4X+G\EE*@=SZGDD\SL![T 'SO2@/-7B A"?G*, MBE"%:;Q=A>]/LK\;DM%I\80^O#DK:SF0K+0VC!3_FO1FZ%B$B[U6[S^?%Z?1 M5W;I9JXVFQ1+AVE,LJ4&FJI)!A(RU@R\-[U1NZ*?IW/9F&U [DA1MLB_T<-/#8PNV?,/T*?IPE5 M9(LA0ON@FV-DX/3"VC0M;"DXX*H>3;&#JZ7$&USTU\+&^61"?,MT$KE>6]#8 MTWD "X'&6 -@UV(MZNIQ#UD&PPZ,'O".NAPPCK*+W'Z^/<"N(\V@3R$0D$Y6 MX> J8/7N.!>CT2Q:P141 X%IAVH K']5RH 3OH8+&;F!!NIE.5=T]:(5$2P? M#+6Z*]&V@I@0+"#&PX ['4#K,&=)9@5,*QRI3=NS>BS(6:E_X+W\K9@_2_%HX;JM31K#HW=[# MJE!I$E_Y%M_DB!8OG8FS9Z65!2R'LCHK1!;'C'I#)OB")YF/<%'5#66D;@'6 M92/$ZVDDZ:"DCK(4J3A>LE8WT=!1Q1,%-=LS5_61RXZKF0YJ4=B)%A,H!6,ZKN@)$N8_U,L@KQ> MCE&MU 5_/P2-PK\KJ4ZI^S"J/8<82G%VMF/"Z^(-82@)?DXA"H MA#:*7U:L_RT*712 MM7Z;"F;GG P@4LH%SV7TA!F_ND)R'^%\LCLU%B&.=R+/A7 &W^W!1Z9ZI:HS M-!D6EID#5!U!' FT ?)/\6G HC&7BNT]=C/A$YPJIUZPOG$:MBQLJ85>(!VQ MZ+HK$DOZP>M2Y- SCO:D_7>VO9J(=L:R!2)"VR0\1G>'4\<&=!&F)IDS4J_* M406A:#[,_E9?4!QJI.ZPAPV'Z1%X0:^/\&9P]UFG5PT9^:M.?*K@/T_#?;?Y M[EX;"D]+HP-"G,-7&Y--9UVAI3*(63;"$G([S.$>Y.84T]LI_6#DC9NF\ W% MGJO&"CFV,^?82U9FP,QBD6>IH)8T-LMJ&?\=;CYW_#%$HNEFX0RO.2Z36!PI MWBUF8.&'$['?A#%M)HLJ=MM-)G_^U/F=)W?YG3]0?F<=K 6[J!RO./249/0C MQ9/A.M5]GJH\9\07KYTT,$#ZVYW#S/0H0NQ%*Q-A-!P_Z MJXP+-4-U M?$8I;8GT*#QZ-=U76&K5:0U+I =Q]\8S@EWD:E(LA R2!C2$').G/-@&2:-@ M;3'V>99-BW%PS\GC9B( T1R'-T*)%UCA[6K,&3S:/*&K8A&&7X810+Z/028L M,5M1@.0$&CVD\,N[A3[_WC]&_Z*),VEK,IHZ-KLVG\/\Q9@VW^ZW9+.A3,I' MT$TS)ZN"-:TP$+:"&Z9Y7TGDSL7IP?]BIY[YCK0>#4H4^=W%[H4,Q155B%5[ MM%R@B!'X8-\V $M1OQ)AR>PN\PO8A[V43X,P22/UL<="='5G :BT?:TNQ\/8!V.V>MPYN"/@NDH%UT\T<9RU MSF L O;O2_\ 'F"*Y0J,1=Y@EH!'W9SFE5@%6+U\8:7!BM<5%^[ "5 X)1,$ MD$,A:4!QE: (1\4BH9F^1>C86$.,])>43Q-D<*J'8%Z +YRCVY5JJ" .QO+8&T[6ZU0KA8KL8RWEI MB4?'#^Z"2MA>>C3*P*!96A>L,R/4FRRUPTER"RGV)X_#]#$@&+&F]%%.6?6+ M&06E'RGU$L5/FE%M@1)E[N6VB[SSKJ2,1\B M+GI/ 0D(LY"GU M+!RK2O.);<2;5J:PE[REKOQ/W7S,N#&X\SFGTUTN.;IEC#OB86O%K,P.32H( M\H'+32?;U&7F6!.R#X7P#'Q92&Y7!U&#IJ_'&_^RMLSV?I:9$P*GM.XC7^1& MN&.FLU-Q&*EM#^LX[-EZJ3:&^Z(DMI/B.(2^+8_(YJ5_T&RO)0291;6L/ M"ZJH\L\01]3Z=8B=+NM/6,MGPTR+K&K)"W L:B=X0G M-._W."T,O7+_Y0[%NJ^^R^X?/?BW_W7T[.$+\) 5=B%[[Y6+XYI,+.L=S=:CDWI(S#$F?WGTB+F+/9"A<\ MJUZ[Z[7J[JDE0@A[.#Q6;=N>U4W''-M\=[0LQL-D5('SAD;3B.0-X4S1G+2_$NF8N#? M-T7"P*W+SSD\N+#*19_16HEB-:NZA)!+$P6&)5#=:PA=P*O6OA5V),V" )02 MR:ZZ&FHQSL].)8DVO%59<-=D9+#%=-(BF[!?@/A(Z-E'_81+LE#Y8OZQ ,=+ M4W_2NIGNHN:'.DYGP(8OC'IWC=VPMQ[7!,O&!3&+?M80,2/J>-7I[=*=U6W1 M-^0$.Q!&8&UR-=\:LZP&;B A5[ ^<_22&6A(-HJ7XI#6%"L R0!9OI53\KTZ M%,Y)Q16XEL.6,),P&*9$^.R6<8:=FAMC6#/FM^%!*2%L+[0H3=N)ZT*MTBV, M7K"?!?Y&<01;LO*G8BL3+$D^GCS[^I?3CK3'9WWI3YDK>7J7*[EU)'#7J)V_ M*"2Z$HX6"N71?5_P(>$DU2.O,5PVY;F// .>_2#ERJ?LMD6S5VVQA?Y8H$%4 MQ,WU@D0I)@S7,03P=ZMQW/PDSN2/^H(,C@%Y,_%V1,=1]"Z<1O-R=BDX ; * M0)>$ 46MDGP+GXJC1)8LI9%M,C!$02'"J+T>U&.@A-"PZL]Y> UQN9"YLZ:GXSK="I]&G1&N MK9U=.JV6B&-1^VU(Q*>%*^BM(C:%1E'% ZBT.'?Q.,HX+.E.-:?<0]Q%/,/0 MD6%H7V\%Z&P//4'V?$^6P2IF^KQ!M/$IG%A7\D?CI6&::2YO8VK$CAF"P_?) MN/Q7OH'W;]\K<'X=A@1&?&Z2"DAB0W#'<:)5T?5IPWPAH' M'\=&0F87MDAD"V< 722!= 4)\ ](8$)"?TH6FF*IC)3^$'(#]-HZB?9&M0J5 MWQJ)=B[?H!* QMHH$;@ISXLDTF"2UC%!<)%?1C]2W:K#[.>D%'+BVD/.=*30 M<7^@>10Z;Z"75R1HB"(K(;*NF4HG&=]\678^&"I?"08-XZ"972"1\-#/+-@; MGL\/3+V$(A8-,VXN9-PY2JD7YO2!RC"H8'L*2=*LN'Y,WL3753_2DHH; M>8=:T*B8T5E^'LP!3D&PQNWQ/!C$=$5?>)2NU.\U-#B\H3DHDF>LUR!HXZ+@ MY8UR:)MMA'22JUE[37PB^@! 89(Q*9CE;1/-!;< P9ZT#:QALJ+@+Y*]8&Q_ M,R#'9SYZ^M )-FCT*[?=K-@3(_)XCLF'HD#$7KNY/*4 &*[,&P[$Q. MZ,HC[RDB^@4>*/5!FR\_149HT-4CP9D7E9-NJS8A/]/ATF(I401B\[7@\GM" M(#-&"ZP'-DED!\D?8!<+@%V0YH"-B6#JFER%LFAXC<7-)Y5F C8M$"'0X',0 M# T,^5K+LM"]/OP(8$_L&48"UYGJAE-<5.YO"51XA3>4< 4/@ 2ZV*6(Q7X+ MA"9H,%6^@JJ3Y"K0R1>=#1NGX0F_)"_)W>'#ND62UZLQQ M_+ N#N2*M4RB%?W@"\C-NKS8U H5;0/7EA"D*(3B(,":%%$$@6KZ*)JY4A@1 M^\8Y+N,PB4B\M0V)^GWB/A5C],(7@.$2;ARTK2BZO0C27^M+=V'_36'_9W=A M_S]0B83CW70<@V=%L&[/LF(97)A%.4%Y7,4_.C>8F !IBO>^/@RUR:]B9\(B M*R1L&FP#OC>LU(^(#70 )F%D"G?HGKSY[]39=OQ4/5)?K>UT8$07ZM*;J&9R4+WBXSP:\I*NPTKT M(X(_!5DT]M$VUA!>C24]9I0'J- 96C>HK_@XE0._K)-.[/8^0RF'4_]DOE=W HHD]J)= T,B_8-,=7G_6IQ50+0 M8':$F2R#H;X_D,#/XM7SC"Z,4$K\"?@7:P(A%!Y("EM9CSFLO[#6YZVL?"7G M(W]Y'X+3^R=,<&L1.==+5M! )(W8DEG(:(#UR^D[LLI3)7=#V6P+V8F[ M"'29'PM6X][B,(+TMM?3,#:KIM+6IV$F/Z%Q.J6 P&%^F#\I9Q(,)$8JAC== MU-B/#$7"MS)*1\^EXVZ8Q1725XO"K_>-)'X&;[;W2@KN#>;W,$>DE!,,8;KY M/')NQM(A7(X/SY]OJ#D=])>2F486D%UW?:J)#U,! <=,+ JP:BF!JD3%\W*6 MX 6M;..BT&XL$,\IO299O'=W9.+U->K"N7"8PV+V<%VR:C\4GTP$R^@BA&*L M5&263IWPET24E@IF6$ELQ0@J1,S&& 9I?O-:2(,WP B M4Y.4ILRB:2.*QTPZNJK8',(!U5BJR/)!,8H2(RBYR@6K@> !@OQ0G=3^W02$ M)=U(M_;6EK"(AD,/PN_@3M<@A'RNX.CYU]M?B"E\" RHO\K$W,W+Y\R+NL7; M,RN0M0=#DB4#%E0*EG%\P.\F]5CT"HVWBEVJJ#13"M)5,#,Z_=L#M]61M.1M MS%6D>W\VOJZ4+I$%O*7"-AF>I.BB5URJ#HG6F/88B+[;W/^[=7_==5_&N0IK M[#_\?+&MTH*SRKF=+^Z&_R:'7]@C9P78?K;@9^PS'CR""%OTZ]:XR[49W=K?R;/5\$54/!\#.R4L!I<3?( M7^@.C>467,4/]#HKP9M]KU'($25Z0#Q$5MOF.E I6KF;LR\S9XNP05:-X>HY M@@=S?:0U"YFJVX M)?37NL=0+>0T-TH #]$\+,/Y5\Z*2#9#U0E=,3FK0C=.O9"M4VXF OVVDS., M\"ZG5=FMIH4(PP2/3[WLR=4FY3 [YH\>\&<5'[3C@$=JHXZ*@:J*RE,,6KN" MR7WI1(UX)L^:*GR92.();X@&;9FXC?,S()%14WY(%L(7Z!@'()CXB<^5(4;B M)E!-^?JZI-L#_1)UV)'194;^?)%"'EF)$:K#YR)V.,IX@135\,U/\@_AE.*2 M+6>'53-BWYP4,D'T3BJRAG03%^7 MFQF\+J["QY5K K-%U;LK)G*QQ)=)8T \7'P*^PX5FE+RZ'0V'44DEQ^UJX5PYP@X8!UYA+ M41LEU<8"II6%V\546&+I7HP)AO.%N/SVAH'Y^N@(3<4/R:3K< [26Q+WT\SN M4'_G),IF87PZJ'A@T8454-/%LA*>YOC.]1(L\RSHG[?A#, NH?P@H OLHHUA M#6 1NKJN78.U-CHR(U;?WG! .C\O=?;\H=,[95 1)E,:J+R#>PV1-B;$%;)B>)RH]T M-4PN(Y*=,57@T12N\/#K!9L^TG.&-&E/AWOX]=?3-3?K,5>DK^D2R#RZPM[& MDS"R'9V;HDN\5QCJ2?;O1S$?SU=SPIEJ:;(SL1RC(X.>OO[P[9(R"#WD:43KJ5_].2OH^Q;^S^VY_._QJGQ M#'L5/5W8 ONO>'L\RC[\?Z/LY,TH^^6_>)O_\C\C@!PY#4A*<*]GZYQ$5@ : MT3JL71FV)R+VM?!K&DF&F0%D3\12/Y1U#WS*$I&NAKVW@^W@J1LKH-NR>+AR M4(#&8F9+08,N\:*A[X#+MC^4ZKAP/<9&L\65(9PE'RNJ\[*I46O!&T/8U+DA M9-GK]906O\NYI_A,@+%A+^0"FMZ#+?&9=>RJU0>J:^-RUB1G9BI^.).KN.1Z M59GQNTJR*L6EY&[FS1AGUJPMN@TLVD;4.M)ZU C,Y=7H:H.0AQ5&D[TI*=G* M)?YVU9 R";;,%08[]>G;1I^7?\FT=@7Q I)DK&Z4&=7N*( MK?2X7R_$F.F7$ZQ5MHCHBZ_3M]:B7;0-DZG'*1;?;PL0><2MP]%C_\7CJ5G) M)NQ5Q4OPIV$65*=^QMA[>PX?*OHU^!VD +A88K;HRY.\=2O4P.32]RD_9F"E MB\@=G,,9$XK$(GM :D3S$2!7>Q-77WO;6^&7D#-ON6@CMF>9EVY8-NRX<:$X M<)0WZ\N"^S+(]\%%!:BBH1?)5W6WXT7*@];GG1UI]^+Y$MNJ7Z87&A<,1VL& MJN4\E7-/74/)H)A?@XW#E "_7V7D. MZ!3)76;FF\9E+3VR=V07O>>@-8(G86V*,$0/[-=PBO6$8@?K.8"U&4/* M]C2_G<6./\F!;@KOF)*!GZ7*[IUO+:?$95UQ&F*W8L\'2" ?TA]M6".KD-MLQ $)4:5Q.'#-QIYO=#IIY,0Y; MIFWQXE$N_<(1G3J92KI[F9DW!H.&_4%EZR-WSGH7Q9>,GDO_Y@2ODWH/$;=O MU\0 QU'- %0P%7ATC5<)CFFJS:*'JN'%SW+J/7 0T"DKA=2:N>;S*%8PLG0 M$"'&45O)OW<\85$[81.,9EC9*569N[_+U'\P[F,9O!+J@PA!2?29ZV^[)*FC MFCX:);48G3C)\UK,&AOSA)"P9W*S=3NA94K+9!X& %59,L)L@L78C6-33(UQ MF2+.RAGK6[J4K1"ZFB;<^:.!S_(JEP-$GHXJ]3DMS?/29"%B:,!L8MSPPKF8 M;!U[_&'V'"O,S'$-"\9LX 2V&8@ M%%41!34TU-Y+N5_AO%&2](NS6L3U0,DA5(N;05GG9:W+S%*BNLPMRJ$YS5JUT+1 5S1X+/#*(X4UE M#.^SJS#T(A\7)$<#AP_81[8W,$Y2]&A A_BLY6CS6EHEF3SZ40&[(\.TR=T<$V^FH;SC=(C M96MD$Z)=R* 2V32\Z2=SUKE M^ >SXV 0] L4*YC',F/I,,[]M>$_H:)U:Y =?SEZ^.SP(:>2%W2L\56=3#EMTTZT1&E8__+H MZ>&S]"LDAA)\XV*(AG67T#P?BE6]^:7N"4-Z]#0U&_/BP1D+#Z4SEY5B=K=F M^!V>W-O3Z2FG'.YO!MD6WB[:4BQ_1^9Q0S4U*G^A2 _;Z\(PEDICV\Z.(9LM MQ61WQ!Z_N?:;[&OV$$0H460VXO'/]NXT;,2)WJK(K EC'0LW5T19/) M(.GQY!BYW"C"3 *<*.@VJ)BSL776IZP$0;6!*9/ M9L4A1 5@I"$'-GR=*ZUL=N=E:'-N17%$SL@"N>."$^%8OULF]D^9S?OV+IOW M!;)Y=P?#Y]U;K,@Q<#8L\H]%+)_Q K?L2"N,0 $DF([!R-,[!+<^YK,<"=XEB@-^P++E=XR()XWN@C@WK$I(NB_]OSG<<%2XSJ M E"IZ;IIZ@N*7"NEJ&HVR??PKITWV]U4?R&31:2L7-0E;D*(V=3-1[;#^3QR ML?LH/!-64M:CG^Z!BE9A*=!.I^13R@Q0J7JP817-!,W"Z6 M"<3%ON[:"$VXYMK(I_\@U*UN>V N&33J@ O(R\SSB1PCE#E+, X^784_Y)(W MX11A%$ D;GB6&^12RO$>174W4"8.H$Y4U';@_M0;$+O!J4ZC7+9?A1QZ8Q3E MTV*6TZ_)3P!D P#.5<-U!AU%CDXS[Z4T?L?7X MWJ7J)$HLRL$ZPG*+^<$P-!4E3BD1;#S95^ $WLM#:^)N>&^69SPN8I_1UTMA M^*\#X8"[:;G9:8&8XEJ6D_EC4G188N_!UG/!C+M9N;%90OC(*D0(T:2E1 )828<<&9 M?>%>V1H$^341?X_%"O".$8R"$[2. HHJ1!808D=0!'@=-'@]J&4/ ?J9$)@4 M[Z3_4F-V:QP2&M3RK+ X(RG3U_<^/Z;0R% M6!6/*+HE\ (4'E\-8I!65_'NB)7P5T"B1>0$D>[)@K#ZN)Z.]D41BX(8H]'# M+S!Z6@E4M:#VGZN\@;YT;3]JZ?Z(7D'AR(XKM.D6OPMEW. M[L3'30./]=)Z M&B_3AG07 .5'WJ;@W./ZFMV !O$%#2@X!0",2'3E=Y-QPU.AQY8G+@VVG(K9=;+STI,U0ZZFX4;CL%L M3".[&+ 2V&Y'0-Z-_W7'W_/?:R*SCPVHBF)Z-^HWO>J=I\9@&L!,6U6>07U- MDH:ZFX(O NFCA2_T?$Q5:$>2(P"Y'[WDS3[K@[L)NM$XL-$O>V-5@\!E^_%N MN&]PN/,Q&,J=#^D+U:6*_RX\?,/W &P;"T RL0-74>I1$V-NMR(,?+RF8"$D MA9+*UPA#Q!&=KO(FK[JB!R42]G$TJ@C;%TQQ?SH76 M\8T++5C6ETC0#N^/C^;XY]XX?;< @\?GA74;*W6D);9^[#>G1Z2Y!; ]O+I@R&%KJV-N;%\R6)QI4 _B*\H7;!JJA'2BF5S M4Y6.VGI)%X7VWPY6)7!R$W$X>KBQ=TIEVBLZ3<__P^RX K6%?)7+>>Y?G!68 M]XT/!U\&P6%;_@266O*0!RX;G)#I$?40E]5316+) D/LQ]Q*J?X1(!:UESB M9M5+JU:TLO6PIF/=>F[:=IP9W7=+ ]/Y0Q@"4-3+^,2E# XKY4T&4CTX#9X4 MZ?LZ;\!6_!+B]I&,Q?$58BS[*:\4R&7YBM&&"Q_5R82LXT7DRWA'^Y5M12YQ M?5B&".^&CJ34[%K/:M(_-UMAKR@751KH/@P**:_SV^B0 E ZL>JV/6^T88H9 M2#\W0K5=O=CQFK0ZCJ9*U6B9R"CA,YFM0QOH_(CLQ;XFG==IS][<8$!>76U2_+,\Q]JB MR!EV)5YC&24"A"'@^T5QLRM,TZ(HNFPM;Q%]7#,:QG-1!93K96B*M_NG MR:O#&4%PI:0XV,YG:0\%T,C2+&7 MLV(^936,T.MH.[$)WX#0 K8ZW!M=C[CA9&&O/=7_7&ZV[87"4SVJ M1ADTW'J^0L ^[[I2@)6=J(9102%>LI0V(AX"U6\"X9Y_]2F(TAB3']IH.UJZ0IA./"IOS M'$350OL/PEP%.7L]XOEE7Z\]=_H%TGZI8:A) 0+<&[((AOOAA,L=ERJ?H>C( M9KCTGS*C%',(>/'AI"R$N$+?K+%7D828 [N*^-*?__JY&Z:?NLTB 4NY'TZNQ\/=NB'_K$ \2]\3D[#IUS]V( M_\81![MV2Q+/[%%Q)-ON2SN=)6/C%SO-S=WP__;A'P0?;%857C8U8HZ_#3M* M*CBG3;""I@?2_QG^]^)W#"@,H4A9*BD7_;K4X>^5H&YU_@E/,^S@^[+9P33Z M6IAC>S[OM:A$YVU'CRZJP4A%+A[_64[TJ^%#&H\8^<@DRFDK^^@Y2%@[#+O2 M9!4)U42JA15^QQD*RQ/@2?J",62OB?115+-,-&O5.K@L@]WUI*,Y><^Y(1O8\ MGZ^*K3%<3#"U:E@B4=D?HRS37 +K)M].CZ=0SR]Y.\W_F?TXK\>D]L. DY_1 MCA'#OSA8O")[(,Q+T_MB\4D@^+FLN#>S,L(BDA]V%8%*Z1>-R*HZ34! M<$5DXV5)L6#YNEO=]Q&+"\%$WC7C3C?^5BS] ME/WS7'+4X8PE3,@Y3-/+(J<(MAQ/80#6+"/-F/S]\/VA[1 I]W,+B68W#!L# M+X)M1 A#&59?P)FD#K>67RCA7VO(G)WA<6L#)95TIK3]=L(FM+-EW!03ET>R MNP+DM?FRU+6IGUE53914VVCV).#)9INML^\IH@^6@A?ZI+S*5*4Y61.P938# M'Z.Q(M!OA3FZS<@S1<-]V;OD '.8T874\,%PN=68^?JCO,MF; JIN8E:W7(] M,>;!(!S;1GN[04<7-V>71;Z!#"GW[:TGWAH#3\P>>5M,LK,;C?S!S;$S *&: MI"J>-/.GTK3(YZ+:*E"R/![Y.]"W:Z=-&"5&/(2#BX4@B4Q\TYA+589":XD! MNTL&680VO>&WTKJ59 !?R 2M3#I\SE MK:.F!2]15AJ?+"O,,&M4P>06,=[P_&*QE)2&=PY(>9:^$B=%MU)D"<(1(F4B M9:/@%YKP*T J9)&U%-N9$AZ %P?9(@-KYHH+@/H.0$P&K$$X*>$MH4Y&+JF\ MW6"KXBB,#=]Z6=HUQH?O=/MABX;(D^V;,HS[8@==\SK[N3D,'L\GJD20DHD: M6>2 HAM(YA25RE>"2"Z(2]R2D0FUC MC[5T9)I6!\%H&%\JHQ_!-7HA"H0P9K.\;-J>_K=O$N'!!"\Z+0A>'3J@$LL3 M ;ODK,, ]=0HFIALEB6!JDDY(*+!%D5S2M^(5[!AZWL85KX-C* 0-PQL:!:G MR(4'0 ]B6@R"#MD\2AS=B%^T0;+MB2*,.P2+1[ \ND.PW$Q-\EZ=0.]KJ#P2 M/LSO? T?&FB:3Z&UN^M,?!,C#F5-5,\G"K#8E0\),19N8QAT-\>[%:8LQC],>" $!W@O*F&$,'M+RJ.J0IF.+=Z(> LUJ('GE 9Q?6E%3:HM\?>?E^N5X;&1!*1442_XVXKF%>3PC6 TBB65, ME."RDO F79G!LZB'F'"M4(E->_\& W@7N!9D\0.F7E>ST(O.<7#G#4'XU6'@ MDY9+(Q@IZ*),9-L@!_3=M-GF0&FV/ MZ37'5ALFNCR''0*LWK@XR^;$%.$9],Z@V2.N*(B^$?Y*&C?L/Y=:Q MBZKT..2"$YQP,5Z%*.$X0?Q1U>(4*?,%7.:$"\(1IO&]23, &)V)V<4U6PN[5;I MY.O&3"3^#SQOWLS!6VCI_@WCO5I@JG3FN\LE+WZ_^X,%,2F**>".=DCB/"R[ MTO.CIC%+'_:'4[WQV!Q0K.&%9;MJ]4QV M_EK-88/P4[%8SNO+@CE8PH%5W9:3^?,6BE3:MB(JN*J@NHA\?3AP8(AE%PW+ M0HJ%UL(AMDLQ'!_A3*@X58E!'UUWS=&!,-+'4RTB78QB"$9V!V(?3\J01YKP MW;I8[Y$:.2["HIZ0KQ56 M+TS063E=35"4-%U1C/]"FAY+J:ZZ[J0">\""0+-VM2L",/!(&@)Y,1[);XYX M+&V M+*%80/S/?QCE5<6 #:-$IW0ES^>_"2"AM=>?]*Y\24A/@!XN%^>?^&. MX50*[LTI96$KGAY+;A##L\1D@LDPZ8*/5"#DBQD6#<:V\%%Q_')]N8<[#,,7 MY@N\T?]8A0&=EK+V- %,P3:@_[&J@?6@V'P8R2F=Q8#'3,'KAGA268EOUE_J M<5:X! ]W<-@NC$=90;A$5CAL'%;]I,'32LY+&C*L6L3Q7YSEM'D3=[XT:S-XK]\8*#L9J+ MN1CI%&2B8<88XR#G=JP_CZ)7F$R-]H@<=S*=PO E7:$YT3Y"6 A'L+7L[.EMN&+!X87M+/7_$,Q@+P"8"%_4S5X+%U.G):]I7BBM?-;$V)28A)$7 M$Z^^XQB*(A]P.8N\!CS?1#CJ\\[B8 9,FG(L7AT>6DSXQ"NR M.?%+L/ R:P M%9 1-!D='H9B"W\,+Z"5TS?>$W.(09N1G]!K:,%)"]=R/2D3 MMH)Z?LX%_AA6CC,:*88_AWKF_EKP,.4U&\ K<&W< ,!ABX/WITP7/+Y+%]Q4 MP>N^!@A^8)J.-I]?#20A=8I6[\)Z\P;[NA+X,O(13TO:" Q7B'F!\*HAZH4] MO-*-A-6%!1G-YDZ\>&'WR#=],G4W3&6$0!;"SA88F98S0G6P'B%H0(S'IRG. MRWK54D(>/)X"CD^P'T3B0D\-?@/#:B@T3L")Z)TX^(,P=EBKR*$;![,ON]\G MG-&R'?1G.__H*"'?V)*HR.'0)D!C:5!M9"(PY1W]2K@H2J%U6F9\ZVM(GJ/X M! \M_KE"I,*5&@U.WI9YD? C6;)"AWN%)Z- 8G!0^E.R?2_Q5,I.\B@[2_Y< M 9CB(;'N&EWC[_4,;U)O'DQ-7/["A^[9;[A? /'NXA<$0Z4?J?Z8J-M]Q>42 MW5B07/WFX2%A.HET?[4Q^I-$G^$ I5%;2VCHNQO) MO5%N+OA'2+9X0K5^H RN@AJX7?Z110Q]CMV%L]=?R\Y7&_?8AT_ %PL4B?--Z?T9E&,(6 //!FK\[S"JF/,?.1X!'37,ZOK0SV<0N M$CIDN#>_K%X6YY,Z>YLW704_[Z>?3M9_#3Y,=FF(CY4:D2(.?;:H;)S;Z %= MXC0Z% $5X3 2;-1?J@G%V'U'4)H/ABHOSNC&!;<$>_5$96K=O53*^3!.<+[S M93X!1K<=?MZ#P^Q[00&C4Z6;KI'ZH^S%,\T;M]V-B1+JM^AVC-YJSU!P6%OAF&M\[98,HM0T M_$,KYA(ECE0MQ?<2#;-2TOM/(> ^LJ1I@I .C:F1K]2@@(L&N' 0#AR7$.@= M"U__5+A)&M.FD,&D<5@6W8KJZU/^W9:=@9%C-Z?COCVSZUW@ JM6>+;IJMUJ M&<@M.U4.[HT?9%[%5AZ*.P*D<%BWE=!26G$EG@<'^((*-&]'UN]JTR.ECL,S MY">H5R3I*)>Y+& #WE_&CN"L(EKCAISK9T15@*\4704Q5S\IF\EJ095>DZ+M M45JN*B(JQ]WL>0!W<%W:#CZER#Y .N3ON.R$4VO(H]2U*H?00=9?'KV&79'' M=(@5?USDC1A(&MUB-2?.J3H9@!T%-'S@5!B9&>78560#K0I+K88<)1MG5V]YJF/;]IEM*JN^+T H^GU)-;W@^^R2.O1X" E8< M@&58GKH>["22;LR.3W0O^B.QZZCKX>N2HZ?_;-Y.O$'=I9. U^@+P*ZMM\6( M*/B?S)')_3;#\XH-!5<^2' WM$GPQ/RF$9M^\EID?L+G+_'^.6IB8-=*A)7- MFZCM09^*L24J(:*O,"4TO6;:Y!?5:%-JI%>G*>NRSUNQ/5#S3L8+<97PQ[D^ M^+PL+NPVHY% T- MO4O-GTW*PJ7$= *DS9RN!TD';KW@>8273^N+Z@(U(*Z? ML)H;](^;D(KO;&S'G8S=U7- 3^YR0#=3,O)[WTUA[\JBEWLUAQ.ZH*B->><* M0AYQUB)L+BX427T;I=Y.N,"O=$A,:['G^9CP%!TXSBA1;O@ALSUZC M=K^Q>LOA>\6K12'VVA0R3-EF=NP/J\BY&3/(A0GZNW7R)(VW MOA3DMKL!-UN=4Z,#WBD_ED\FS:I@K];&%<,9#!$J^!1P[XH K=]E]_,'R53_ M]/K[-^_H4 !"?)+/:4MWC,U'J,M!4W2-Y18:&&7+>=B9]\'3[]Y_M=# M>> %8ICCO"6J78LXRW((5PNMDE7+4,@\.V62K+BH0%51=-TZ)2FU*_12,>GB MZ=N?A'#"?&_RQYJ5:!-Q*@+00DZ6RVQ46?9?JV!>/WXXRAX]?/1XWQ>:T0Z! MD EI..890?!*#XK@A=#F?(^\NV M*Q;9?6D(OJB-X'B&M$ :)/_-C4JV7VO;7X6#[32&+\IRYXD/1', M\' ?M_2O^+&Z>2 ;+\^"Z4-[9=E0$#S'Y.N)_O#PT;.C9T=A3_Y@_44V/#PP M.8>2/LZ8@XJ'OM]C^'J4?T"WLZ';8JA=L3%*S(8./GIV2+\:+]L'7'TNAX\X M#,G5L&-&/98]PE*E?U?9$[=BS]-C^,KGTC09L/Y"3B?$24Y29=4Z.]O:2.\J MYQU'W<2Y(ET$T5V)6TQT/1X**-D6M1%$L,AJ,@8P@>J0C32+N0X*')E)N%'- M^):()U[="H21<9RPIY55RL&V<2E\&2+;1Y_9"=Z"'.1.3$N!KE,6J3@5&.X& M/LY;.=G;H>B?-[483.$5W?: ;3;\%QESBN6)*&J4@;S>,Q(2LROY=9% R4O@ MFGO"_1JB5=IW]^_76)".$]6)]!5Y4W&TE&LU9Z4@,!IR2!A9?PU)8ZK D_H/ MJE:RK]*#8"!HN0GA2!;AP_DGNH3#J5W\@!S' M=E>&-"9GJ&LM!^R#T2PLK.CHP%-#:RE/I]!<1E@#Z*&%7,"2D)G1&?%W).-0 M2P1JW]Q1>IR >#%Z,, Q/?%K8#--*UUB#7Y_4"*Y ;*?O>^NZ9*N??T6IA__ MIUYI.MUCG,.LJ-4Y9:7<],?-:8"\WM,='Y25W3< XPL\8>M.YKXK@@( MM3H](]![#(\J1TU**"ZJ[!%0>GO.O),X,AKV <(@EH=MB5SM)%AD(6#CE8P. M*>T7F:X^)@23NN+2*OX&W,/XKWQ*L:PNW-T/N(']+D HEYR/KEGSCZI6Y2:%=XY%U%4IJ->GJ7C;J=V:C7 M8#7E)#OI'!_@UF<(U$@8%K 1; .LG].)H4"Q2&43IP,G'#_\J;D8M5S-G MU!LY@O295L8(:@4??<;>3)0XZ/,%618SA]VTX@X3IO[#@?=_+62V)'*J;&C& MI'0I851)N?QR_/[E\?\=E*+@0)G(-;<\,>*N ?5[RIG@QW>N#=JFED;,*\G4;ELK.^9: M&:KSRO-^"0.AM*-EV!,BA4_#D2 I/T\\>YC]_R//+*PVI6NW<5EK+X$I;$%M'0JUUA>7V M)E*E]FF],](YJW(KO1A\&N$)B%^G$#K6\"@B(Y%J#_O;S(/-8F%$#Q#[.VW/ M:R^^9,BN"1TJI__[7CEY_NVCZ?CYY,GX:/KD^70R'G_[],FWCR>SA_GL^;/\ M^?][?'3O=[RAA\_[UY0F._J>-@97X^/J"J,=K(W%XIK6QM=+7M35@*#+5:?A MR?HT?*7>;9NCD\/LY)(JAP0KLU_SLM;RA]^$EK\KVX]]\FJD&8O3Z[2__/1= M,!XA_E WQ_1? M8E]Y32=3N-;"C\?5%!\./U(D/._:#^$EW\^#%7U&=Z[CC7U$# MBG:2+\EA:E;%#A_B2VT##/=_EWGVKJB*"S)JPQWVNIH< OYU6H6GM%*O'+P_ MTH0J%^2T1IW%\V)>+X%4#7^98\SP+[YX6"D#^(]Z3'[SQ \UW?)$W=@RTR,I;9+!3#"DQI):8BGPN@+.P0AA[!NN1@?$&&$,5:-[E M>Q,8V6AD#\^3+K1P_PAU^CM@TOXM7RQ?((]\"K1W]@9DG?SG+*[E/>GUUB/Y M9C=M').U7?GDX=H&_$*O_F&>G][+>#F'B^53]]VL_%1,#_!6;&Q6!1&)NAZ@190]$#8 MT%513-OUL=R3G7O-\^I&-E181D^&>NLA^4[N9H-/D3]7?%(QI>)2P(<(Z1Q#:5C*9!S*F M;*W3=A/> S2"2=;KL*IA<=>@ZEBO9*# MG )'L-*D17G@)82?07\K3S7.)=EZ=[WT-GI_75YM*=[X'__4.5E#A,6#,Q?1-\Z[(B0U\ M/+_\J?P8W)P/=?]3[X)]0W9.U6VZ@V?YO(V7\).TB+VH)@3N0B5!SYT["R\I M4!8&9P]?<Q"<-(F0U/-8A), FJP[5?=Y^LE!E='\6 M&CD;MJT&O2-F N'W4A2F0+U&V9X1&$?#F;6.:K8H"*I7M@MGNW!) 8&U7((( MPL6;FC.^'&Z,93)!?B:164YYA3L6-G7E9-7U6Q( Z-Q?\TK8&")V*+?DQY]J= GNGZB*=0WS?O5V!*J[P 1!.W'#W6SY1AXUM_Q MM/Z/R5_/[-&TZ5BGS\"T5B0'S&S<$(,10Y'3*O*&TPK+IESDX'>21G*PGC%] M9+_7"R!9LTUM@?IG@6EGV4]53,7&#G/)M3V(6)0H.I"0Q:@?8QAE7=C"59CL M4\D?\%54C,!BM5Q*M&7A_::A'MJNGU_^IDC>C82CQ6)OWS0V;JU;$>NKX/GZ M9?!\X#+X_,:]J^?%FYD+\*TUX9OU)GSS.]]'GY.906]L(U W,\O8<)SB=YAZ MB:J$G?X:&;3P\ALY'+[=+W. M;C?\+T6QE>TN+/EG"01\VQ9GM>$@V]JEBHH M=3"X^K)WD!#^9'TCRZFS\54J9T5G4%.=W!)'MQ-_XW-OZD[K82 MFF>.(*8S(3* EFB+(?V[6;BY67@MP5%B/Z@;2?/,K9P+(1G0;B9S@[*(EO&) M=Y-Q1IR.^DCR:/3272MWF$S(]>,XQ M$2%1P!2?BU+VVOB((R7<7N52);@-$V-HD"2CD[1QQ!3AU+A3DE)@XOBI2=## MW5SD_R!FQGAE'!J"A=+IG+:Z'H+%P5> Q4&QJ6!Q8OL=&B3<9(-YO*&1D;0< MF,SSJEJ!%X=8%34,=A*!X)B%M+FAYZ%IBUBOJDXK(U1F&97?KF7A[0+5P9%7 MGA7S)::EC,A(&H*YB5["VHX*MB?AOB6F\WQWAR1=2.?/+7DM'#R Q,/O.]V\+X78(E M5P$J/#VZ]Y\O32=A%O9O6)O&!MA?@(C_NWY*W+K5*3^ MZ!NXF2U#?HC@NY"P-3-P4:%*?Z?RY;:YWRS 2.[I19'/NS-[=B=N&EY _R @CN*7E$NEK\107 MQI<#E.YUU@>2XAAO?9EA-1(-&=Q>U*F*K^21&LM3?H#I!X?V,6Q:7K,C!W9; MSK&?>9/W4K3J0>Q[DM:B3UN6"V+2G(QDL"X=%Y0Q&MWFT@PE@\[M+A9J11J:@Q &8[> M3J17Q+4XX1\%2N.XL'AU"UU;WPV7Z96 VK;1BX E(&-U[T7,DC;1.3;NYA" M\$#QP*$:-3D\=-U/EJ M3B0;45/@>E;)@)7RI\;P?'.'X?D"&!Y.ZZSG>A[=V_B-;X:^\N)_%T+H*K_93_-C\V;>NF^W;M%'NZR:45\/;J37H9DX?*-R M*.L'@W!I*.O^R0]O'FP-=MT_>1,^(2CB'!(WFP,Z#DK0-R["B_@];]ZLM=$U M\14[!\'"B0UXQ0U@F0FRJ7K/Q[9-(D#TO+,P.63/H>*H-;"1!#O"?OL8/)E@ M_E$PQ"C'>K&8NL7.Q)8U(X+[. OC'89I,"STPZJA:![Q"XR2J%VOR)+TT<75 MB&&GOM48PVA@V@C.H8W][^9@\\[^4&-#7\G;?CP$^^D;4$EPDJ?MDB&):>HV MQBE!89!7FN.-84/*%"N\K'=KD)J+E&Y=^["YYDE\U0KU;_:$*.#Q8?93<1J& M#*'_ @J9>W+W["(PR1N!V0DS1%AG\_R"E"A$1U9TML)V8F9XCE-2:)YB7J+C M2.@DK?[CL@%2K*&M!=4T%]D+JXZ@M4L2*Y,RY]4\? K$9ZL.?(=Z2 TTY##[ M]:R<%^)H#K43ND5%HWR*S,_H5,(=0^E(I1/#R'NV/VL',3^.DD-$64&$?I** M)EERD2DV* UH?R&&#Y1]T/D$Q%8X^H5.1)NP@9UYG9,9PMY#C,Q@8EQVS"G7 MALT[9E8YJD[*7K\.1RFMT.?*I!+O+LHN.U_T_6HIOBG-Z\N\RT?*L?(+U M/<[N\:$6OW."/2X:1O?T*(7K"*:6*GA@).U<3%/8L[Q7B:4XV&5L(].,Z.U+ MR L;8>Z7H1IY\G!/3I G89.0W-C[?%:$P_9EV5+M+MW$^P)6W4$TTCG>L,WT M7G]*]_[Y9O?^&BOUL:W4NYC %6("-W5 /+LWL(R__-*ZVM'Q]OC=AW#&[]<) ML>64>WJHU%)T-B MVX6;D;^;O3?!P?T:G0T4]"H,R_U75>$67&ED]0=S@GB&44#A%-?W['(8GOJ7 M2HJ]7XW=+F(:?&&*N3,ER3(OJ29&&(B%DA-23?]@,H#Q*AD)JYC_/,H&(Q(Y__ S58C$IY# M6-''C.5@5YBC>OURY6WJ![=BQ;\K(+CS/A=%'"*1.U5-HK4#:E_"E-<0]Q55 MQ)7OEQQ:3NF5J\S!#)FW"-:63#3#2,K]TS7><'5=Y9;9LYYLSNU&(2Z69X+$ M-L&0SI*T8L3?J2KFKH--=!RF$?G40;$J7&C=&<2]PB=?AIU!]4O9XR/(6SU) M9*3H\5T!*E(@VJZ]V:5+ZC.0#L=!&-QYOFR+[_2'%].RI3J*[\H*0X0OO1!* M67$TR$@^)_A&N #$TH/1QW^.]O/A0[:ANR;\?ZIOEC\?AC_]Q_KO'ST[?/[H M\>"?'AX>#?Y^TZ..'A\^>_;L9AYU=/CMT?!7KOVHYX??/+^9#CYZ?/CXZ)NM MC_H/C#V/?YAB6A/_^][C>SV,]7>/EI^R(T58>]N]/\^+"A/>6T@D!FLA6(S!*"7DRMMY MSB0*;P6<9K?NC?;HV>'3*W1I('I%?.0'CP\'+H]QZ!V'-NX?/>C%*_XPZWWZ M@/Q2E/?)%).FR#&AT#]QA/\E7<%-]M^D*/; +0!$SW\.=OYE0#4]D.&83(IB-GMQS1W&]__O'TG$ +\)#A6-ZE%VD.G/ M:D=M/$P>76\,'F8#(]%0(_9J*.!I/GKQ;__KZ-G#%_V^7W/.T>.'5^WO?US[ M%8-#NG>+ZR^_912O/'I_SM5RMQGOAO>6#N^U[]49_G>K[M5?J'9++U;[APAP M?][-.C *?^C5]O^S]Z9-;AO)HNA?0>C)]W9'H#D$P55^9R+:+=FCN=9R)?GX MS:<3(% D88$ !TNW.+_^9685-A)@ VPN %EW\:A)L%"5F97[4HSUHUUF"5X) M7@G>*P/O-9AXB7\<1=&6L_S*C#QM/%*UKB[URN. M]?K#+H2N))V6PA>:1,= M&<#DJ7^)Z2.BKS2B9:D#BT(_+E:&@<359W4=8[?+-I M;Q\Q?0K*D\Q HJ0I*'F177H\E)"B\#?*+VIV8MB-=JM\*B9^B M9QBUA<]F9U%N9IP<%JWPSW&WJ\).^2CB"JFP[]W4R$W>9YA8T"3JM[+99^+B M958OS47#8JSTMRO*OH#G7Q,S57EEF*L8\SGFN86LX%$C#5L[:^5UO]-3 /". M[;GMR%KD7)*<2=5\]P-'&I/!IVE"\,Q\IE\@QKW:]KO"C][B$NRJ G+\HA+HK.^IIN'?.B M?'OW01EUE _W'^]_>_?AW<=OHB[OJ_+V_=>'/[Y^??_IHW+_\2W\__O?__7U M_5?ETZ_*K^\_WG]\>'__N_+PZ>/;]]_@F6JB].CGP9U^>??UC]^_T48_?7[W MY1ZW][7TDHL: +($>L?LO4TK5NH(5%"W8=F!&05!W 3)< UG'=B)MIU6VF,+ M73MIEE3?DOZCS];R)Q5C<1T7Z&R\#9W/L(D< M;P1E*@H.&3V'_&NJO@[-) MHVE@6[;A;X_0K,%&!T65R">CV)TW#>>J8)_D-A@7HN<)-2?CQ9:\@UEHV([" MB&KB^;-!8H7,T&W ^VIHD\F$YRLG U+@9O$FB=C/ WN1@&G"?'X%(S!0EHS/ M@\;56&A36Z8EU4'CA#??"WASJ3]@S)$6Q7.US35-O4;HYV/@S$N5H!#?,Q!LHC$FE(0UF>%AZ0LN%D MQO#RX59V7*RKCC'"A5F M4_V@H5!?),S\QMV1?"4KO:-\W+&V:&SC(KN$SZ91IK@TW?ETK3B>2;W%J=\F M&I AKSSEN+>)B?'!P'R7[(?-YWC;N1YB'>6>>&OLS^"^J#AR3XX-SG8%&75[ MR9OB<<> :)\Z?;*$+GI=SF-3_OJ6CL,-UP?0(Y=3VRAON+%=U79JCE%\"S]E MBI!Y:_F BZ;PR8O%$X X8'.2+C6F^E2S>Z]]\D8M!:1D%L<7SC/?92[=5XZO M\XT->?7W5(,0Q$-7+V&'!:POOMZK!:A1IN#AJ8Z#'2J"N&LE<67.NQ4Q'%;, MQN8-*;Y^$J-X^-+9MP'OV24HB/+[;=9$7P7YV6@W_TU U/YVCPDXK_H0=&PY]4ZNX9ZSIJK&4*@4D- M.",45ZC2@8R IZQXSHMMPH;/W.1:JOX%0;?Y] MSJH7A[_/8L7L2UIRC7MXC7OB&O?ZA[G&&3@4!$'VO,%G;='Q-M.EOB'62_6; M3-V"2T-@WS*ANH8P@6@]5PDPL4!MGU.954@RZ'0!$&MXS"DB%V+22B ?" M30WI"O,^MACRXU=.Q/W(A#."A9J[VQLQT=@$*MT3,0NJ9K8S 5<\;,-:VY1B MZ5CLV7>$^3'X)UXZZ,,YFK$]WNUXOOB6A4AM]_I%B&7CP)S MD_X XCT@V/@4;-C"-$MJ/EO!]]S_F!-_@\[DISCR"U1 @VJ0/LI3$;Z1@S%S M>FK7RGZL;)_:(O_JVY8!@O.# 2\74.1<:@ JRJP -.4D[\>O0IAC4^SD0%D: M#3=VQ)V@I3D+M%^ SE;BPCC'Q5I!L/EDE*PP@--Y>*5!+3(>;4OY!4_]_OW[ MV+6SW2U;(>=0SMMGB>\ZRC\$W"@T2$\J#Y1A\#YY2' 3>.@O3[0_WIA5UU'N MQ7A$[!;'MYGTK!"#6$"II&E+,^7_,-=EH'7^ SYZLO&6H)I5O'%;[QNB]UKCHQJ7YBW!Y-IP')T''(#)-,2\SVS:2#Z^*:$;\#"P5 MT:O1\.,Q+KQ1J9&1Y!8'!)=A2U2QLP,=*-P0MP(7\4U< VRSIZ8(K)HQVP<1 M8U!^\[VGL!5Y=\F6Y[1EE!^&\IVM!?)B*DBCQUN]3&GN&J P#;!X_MQP11M5 MD*5(%?G9;$ PGA]F&@#&-&=0U]',3,1D"'J\32,,?5J'[\/L*F M]2LMC8F*67 \7)COOCR\"U[=KNU8T-X)DJUH%ZGW._W>87H\]KH=?7*8'H_5 MEBJHCHNAZ7J@2=1YJOJV>@?8UOY=)<]8-E7"Z&)GXXI+/;&^QPTX >\$.CU#L\_+J([S';&396+ M57;R5M),28VT7H5DK@(2VNC4K.<:H-K5+EZEJ<)Y,KE!QVC7?MZR_L'P\LZD MC4_,#5H&'[U[]:I&L1;&._7S:W\ T5IJFA]62)RU_[T^KG+9)*0 4OJ@84K* MB:!^UBNMZWLK,6WH85(4<+"(?P5BMF+$(XUQ[&'.<([$:D$YPE@%Q N/=D0B MRLM0FI*84)Z5FZG[&121ZLG#(9-)9SS0:P_/&G>&O0.-J>IVAMJ!YG#)I>HM MU3_22*_&Z5$QL_DM83;*[X+5'# FTZK'#A%6:0CJ91B@\D6HZ;2\G(-S%8*R MD759]7W5&I:>5AM5"52?B&'[?=?*(E: M:+V!)'IB0?@27:1=2*Z6E7P99]6Z+]*VVW78JT+LX(H0VW]1?DV[SJKUKL\8 M^NI%X6)O(=1*34.ODJU](6?5AE>D+P^O"+']JS*$NONI%ZT\;.^E+KE&&T(O M#%TV(Z7TK(F\AZF[N@9(X7\EJ*J!JE(ACH24)"I9G'$*HFI5!4!A4C_U0<1> MFU/OD<7MH*@365HPP,=L[-E31-U2*V(7%X M6!RB[PS0]]Z!GW@VC2&S;,,U (^VN;#G!I\$]VEA>S3>3$+_8-!/?)< _WO? M_H^'4'\ <3[S?*!T%6^)YQN6IRJ_PC]LR\ ;\FA8_$9\8S^,=O0*Q$Z+HG^B MZ),H^BS2S R:'H&=/<6PK1D?EI?./<->U0 ]532M-D'Q 78? K\ ,/S-P^:- MC+G86-2*B+W O#\LW,WXD:%-/P,#FG,6=P'$HOZQ(R/N^GZ3DS[F!HX,W&Z MAOW2" CD;&)/D?_(:& ; _D3=Q&/![8]L;A9--_!RO!CIBA6IE6"N(-WW/1\ M1MV^IVOZL&3F&&V>#RUC..P0@*_8,SY$D;IQNHJWPJ:3D8L--VT\&(TK,6$= M7TE/QJ>J>?GFG*;/L&VXL8$/ 6@XK>FYWA+0RN'PTGXH 3N+.DK2KJ>WR(DQL_9[KP][==&'#08C"$9FAX<]9N&L4RE7VQN[EP2%[8U=FZDWF^V^CA,_A M<*)G9A-A"WP+'\A/(]!Z(QJ20%61<>==Y!XX$0GN\89D26__G[P3,#*J@DZ_ MR-PX+Z!.]Z"J F$%H+XNO">XL#[?#_#0R"7LX& +N,"HO^)Y(B>D#0JN@%V5YE@H,[ J Y)IBF,#K[&H/W;(!UG!VU@K9/V? M+ =7SN^VH$^R@+'O6="7H6GI 18 !CCEDBQT% R WW_$B-H&/)]=3)+2\]TOSM\+>#LPYF,Q2,(4=#*07,(CZ9(4=YCVC3H"AH M(W%5MF(QVCLGL/K-6/*X91]#, M(I\FR::#L[<:EP/9. !EG(<6^; 3/@XWNS=2AVARL&FR51A3$? LFV9NB-$B MVVJ7Z&<^B[#;.-=?9Z#NNFSNT=B=F(EPI0IGF\Q]TM,:V$6\>KUS3Q2_ U) MT4%0-.0(M7N(Y)J6*T9\'"M_!VH-ZWMV7F_;NW3HH\[D^3;Y^2X)7@;>]3$KP2O.U]2H)7@K>]3TGP2O"V]RD)7@G>]CXEP2O!V]ZG)'C/ M"=[Z?3>;%F&N/+,9,U.J# @Z+$@:&(7K30Y1*MIZ,&C:?AW_+@P,_:ZD!KP4 M50K-6\C.19Y G?IM!?]WU!C.7IPI=&^)_.F79$]<4'/I_HO:EUX2(/9KKG%Y M@!@?'Q#/3,9J(;LL[N?4#HX8ACZQQ.MI(GFCZ:/]LD3;>=S>\)I.JPWU@QSW M\KC40OS H:'LZ;>IPBHM5?EO)"E]DHC>\Y*O, MBNOV+K*0L^2X>O^:3JOI>WHD-HY[>5SJHL/HQYGQVECB+S'1M?U&8%P8&*Y. MHRTST0=7-^:VA" NU#Z7D?2+\K25C26;2#"\^OOXRMRN)5Z*[G&(X;+M-SGI'&^[=LB[CP=/=F@N6/ S/!4_ MEAT(L_1P: M\%W\)D#/%6#%X-W\+=FRFUM[)"U;&&MN+*Q:;&=B_7^'#KAYO M<:#)'75[9@H _\YG+GN"]V#?=#B\#U\%'>4>6 2.FEG"1PL\47)8GV:1B"[1 M!3V@E2<+]S%OTP?#-Q>85NBJ#\X5Y5D4LMETD ML'OZ:AM7/6: JAN,!YI_L< &_ MX$BR,@>B?TTCS#"!!7"3L'R:'C+UO._Y.? V/\K,PZ'RRK]Y0'(O=.[SY4:, MOM_KC#!E8^7Q[;WQ&9P?0"4R-?A5SOY0L*UN^A-C"CP* %#ZDZ*$DQ-S)"+' MOIX'1_:_BR1[867,V=T4\/S]SIC!9M\8SI.Q#M!YGLVIL=V[#1AN'K_TD+/9 M<91<."27"KOWRC'QYLI#[ (X"&H03G'9R2T8J5!UGG6 M+3A8$ 9*&SCC!\,UYBA1$D:1X1$@ / <-B:W?6=KE L UD M:#. U-1V0$ATE(?R-0R?X;QOD"O\;[K>G%5YT]"PW>P> L7SYX:+"@1FHKF6 M8GG ,D/D>TYD,>);N [N@][EYW\>+D#?F2]R_$Y5GA:VN:"=^$B7R+R!M2<' MYQP'GES8JZ"C_ H"@AGP W@'O@_69)SQ!SOEA;H+E)53Y1J1&S<>Z'5SX_JC MSJ1_H'RO06<\UANYU+!*%EJ9/KXSYV:R]5C3E.SGTKQRRF4=IU##ZFRJRP%> M@?4>U2DO@E6MH%(IUN4DLU7U9UW4B2M%'^_\V7.3]ZE1!Y^H@^Z8*WQ' T%<1%\9%'^3)'A%)#A41_I0 MDF #,'&U)#A0QZ-N TFP-9[]/]&.1P\Q.D"6ANVB"P2][W9@VBM\WE*,%?F+ M%]P?;'IPZG7L>-GE8K##!:VE]7@QG[*"/7I61X&7FL:*+)K_,'*K&$L/( E_ M/+,FOAM65#R7-AP^>=P#SE>./2MVH$S)*8T5DK @"T)[:80L]J"P'RMFHM/' M$+6&#G/G(3E8C&(W#.UY9IBAY\?NZBPD=OFL7,5BH$,ON6?I:6&$ &?_.R,G MC$+Z-8$ U\3H!CZ5>K6LR R%AQQ]5N*7'= #T7$$SSIKE9[EU9C$\T[7SP"XHSQP+S]%7Z$P93QK +8!O\2L >Y&3C ".9S$CWV=T#EJ1(S5>,_ZE6%L)# >V MCH$*ESG!S\K">V+P+A4AC26FMLNC&NS1<"(BB-4*""_"DECX(<:=R(G'GG'A M$<)6$1P"@!V9&U\^+9BKV(CF[[!HP%Q '!"+ZRW%\3UTK6,UZYQ_T)30U;X> MYP>?67#>+W;PO2$GV;GO>^1G/X@C #*&W9_B^^8#L0"%\$L$P@'8HI4O;J9[ M$87H9D:" 4QG:$4Q.1Q\@ /Q(,\'-@5W#J\V_Q'>1F _/)1&H3_.:D$^A4C8 MP ?A7_!3VW$8!=N>ABGW ^!FF5_DHG<6Z[?1 M@2M>UE$^1Y5RX/3T3S;/0 MM8[>-/O\/( HSY"\2JH82:J05+&5(-LX7UX3J*+QY?BM\7:^W9FTO)D^]<0] MA;[-G6<\B[G(3A;N+%0&.\I[5_R\.'N*N MUVSB\_;;.JU(YZL!:7TO2/?(0YCF'W/7'V4U<]^,G3HO8G^K[:8-XS+>Q&V, MJ!M]](1?>6.;%X*J7S,)Z,]E%.;Z[:D\,I#UI*G*8/ 3/3"8P!\ 0/2TVX^, MW-2QERTT;"?C42(?&L'8 X?)HX8+)-)1[@-IA^?L 5(#P9Q=7%@;>YT<6 MA-0-$#U@L,)9,^- #N@PKP[9VO@A?8"@8+GBL"LC#)F/1V6/MI'V&UW8\ H?-3;@\_XRC1BM#%3DX+KX ML"A&7^Q0Q#=#^ V^V1:)XLBV1>PL:7J:[#Q@<[JXG/5DSX&'QCJ6?MM$3 M8KC/!I8 $%XPOGL$NNF!B@K_YGBJ>8FNNF*EGP>'K%AI4,7*3LPA^R#AL<1* M#T9W:P6WP$19QMD8ORX8[0(VLT/<9Q@-OT"9P'^X7HDH*RU"X6FL5[O#&#QQ M"KCDF[R%\PXG\+!XC2W!2,10L&7A_Z<+ K])95ZBHL3GC$ \1W3#/F;7#46];;Y9Z,@WC=>1WY% M\%HJ2Q8N@ :IO(M^#\]MV*M%&@684ICN(PC9*X9EYOWT&!G*(<]H:H?I^!&. M5'"PO#^#+&( X.M>1U=@$PX\HBJO1W%@0'Q$^,)G\I_.]K=.L^9- 3RO6HT: ME*M1N%W;^J]7MCF>]*SIV.Q/-:L_MLSI=#+H3W1SUC5FXZ$Q_I]A_Y74O>KI M7L\1PIFN=Q$LX'I[[MUO]_>?,<0Y0\T)N=T'X.3 TU&^D:A) M7A2SLZI%O/O.M&C)!(N!UM%&N[./CCC@H?SS@=Z_[$WUBK^JF?)UI-R->]"G MG)*;/ZX40"L.(R8GT0;[IZ4M;Y,9/,RMD)>FTUQU:62KZB+'ZF"L'3B9ZA"%N7NT MA:PX+4H2]<43]5 =#P:2J"517Q)1:^IH[6^IDXFNYN@'$? [) 6DA+.00GZ4!T.=M_S,;J8MX$ERNTMNUBFN.;._[9H>'SK&N>8G(WVNU6K&U'#W0EB81A ML&V[O[SHQ!M@ZD!_.Z&@VQDKR=\6MD@POV=[_BZ9/\<.)W.?\90TD;J_D3U0 M&G5K-JA[>X&ZEP(52QRP!0VE_LR4UX-.+P_C#"A7O@=JJ87E+":CUAD4/,<> M%.^^/'SZIMR(G"#,;%LJ?_CVK1(P,\*V\2)Q9,DPMCI1WI>/D+<11#H&)Z J6=6FP&7P!6QKU> M]^>-W=&GVL^8 "#NK\. DFX 1SM[3E'7)"MN525Z*"5=LE8.EJ+YP!C="!># MU5P6*C>8J76KS+$#&$[XP 8X9)_ .D'H1\@?L30*V"K\1OPHOS;/X0Q8&#K$ M3H-="]$V;NS'6RK4HE]B^0RP7TYV"2NF-\)C'J6:)@_CQWQ^!6Z">DPE^1=V MR+ D0 #-#@28J=$Z;AM !,"+CSQEF%(L:B"\1X"FR#P3CX7&#QQ\01>(!8F0 MX!WAV0HV8(N4OK27&7V ^1_P2VP7LYPINQP^6U.%27R_5(7Q MK%3*!G\J[VJ7>2-UL(O[UO'$+2>^1L)&%2<>+[++-/I V^586J"5B0VV1:C2!.N9,]\J*) M.(\^V;,=!!'EN,&;D6?Y-E57 A6 HSYVX%0$!"$:8$$D#9>/CC%RC'<> I0 M[D2YE.NDU+4E=&,0*@LJ-C9D"UR@"(1C9#B(K;^1*)CY[-\14@QH0S[6/PCH M,#OD,YF8[6^#*?XB^;VY)@1OEWD(O8^W@@1I!>C#,1UB[C[(VUQ2W '_-X6[8#*&S-8A=>8.%@K+FJ* M$4H_,B/>%!1 ^6B;C+KZ@<($L@G0@[6*%M_%+**Z&9(Z_"K"YC'1M%.X-Q!$ MJQ7G;_!\NIDXAS7DW4F3^BRJ%_V!A3WP$!S*#Y**:X #AAO(_$@7"@!5,?OD MC3 $ ;K&8XZR D14I 1:4B).;3CZ>&^YT?2RAQL T7R\-4GL7K"12*:6&8 M#XL^E(:0[X:_9Z>IJ@^W#-7QX"LO_T$R%7<,A;09,_9,"3)I;%,CL -) H^9H18J6@" MD]]-=? R4_"6!$&Q)/P9/Y&8.RCFD%TZ-K%7ZIZ2RG3J*(R]SK$&&!2+FR]L MQNV=CQ[]5+Z@LD>D]\'X0<_Q+I"_L^P#M_4TZZNN.1S*U@WM;-WP#:X2U2WC-<&:/S 5?8*J3S68'+E9RWZ#]&@2S,.!I0<$-MN6SW-J/\I9725%"7 M*O\*+W(39B)O( .,!KE!JT'-DKOQ-WL TR; MV/U\U!W5+L\;=";Z@;J?]SH#O5ZE7_GGX]Z!:@8;NZG=0&]7=5>%2KTSU>L= M\'1':R._G?TYH__3M ;:1Z_A*X/#915<52KN>Q$HGJM?NPXX5RH';!:4_:\)O#4Z&H03\.%W=N5R M4I.K';'9.V.]BRM.W$!W3YE4T-&DX$;W=E0>[UY2; FBT9)#-1.WWZTY&WX'[8S"XC=<5ZL.7 MBARMVY/(:29RM*$ZJLVN#X2= QEL[6#7[S=J&5XRAZR%=#94)_TS:04'4$$O M'#D35=?[$CG-1,X(].DS(>>J].GW2>G9BUATJU6!WF B%;6&8D=3M;Y4HQN* MG:':'[=;BVXT;\Z7CLO1O:"RZ>JHU[A)WP=LS_=L9/\*D3X8J,/:;$8BO=U( M[VOJX. -"P^!]*NR#GYG0?"BY)&7)D)K"M5F^PG:P[X?27@=7IF-/U$&W+J.6VMS)(@4IX+1XZN]@9U;>YFJ0N5+;L35;J7..9R3>BQ)WBH MW"F;TRZNS!]'#>!Z)9U=I,M'HD>B9Y=';J!JPU[3'')Q-S+7541]*!EU=G3&A[YNQ)O758R-G="YM5:+F..K":8R)\TN2LTJE%SI:3S"6 MN;A5UF9CK)W3C9]KR"1ZH>I 798786=5:LITG?/1#PF:9K.EP5@=C.LZ!P\( MGA,8/R_=9J76-?(RR=S H*OVQ^WM72N)K4W$UI^HNM;>Z@M);&TB-FS'VQTU,@'L4#E1 MY],.[C.S4E!9M=B,^3XH"3/;-4"/!0UA_TX!+1TMO(-'2 M/+1HJG8&Q%R\Z?:+80%#GEYKR<1-3^T/)[+Q7O,0HZO]?@WY*!%S*L0,U?&P M!B.66O()9U:U5[[O,[-**E\G0LX^,ZLDW2EF5CHJ;1G.Q\(]$CT2,;$S7WJ8NW&60S(MF, MJ.G(D>ELUJ$#PO#G3.LBLPD'S]Y_G=*,3)66*$C M^]HWKZ]]Y2:39\QA,TTX1QA@82^S'['85,5ZWY5A6X&JH!<"53TC"-C5C;RY M&>E]&:AO'EJTD:H-9&Y+\S"C]]61?B5#)<\9NT.7L.>OK\P%?#,9CV0":_/0 MHJF]\>FG$$K$/.^HZO?.E'ETA?KSREASY=DP33]BEN+8QM1VJ#HTU:,S'UZ; M,JVK^EC.:&\>8K2!VNO*X9$-Q<[->'QZ&_1Z=.E/X8+Y5Z='J]WA4"ILS4/, M4-6DB=-$Q(")H]5P.#5+BVX"]ZTT3**NF+O.;MSU#M_LB[77)(A: #B!5GJ@ M!O22J"^%J/>9R"")6A)UHXEZG\D(1R?J4X_=.H>2](#]YWYUO"?EK1$:E9H: M/C.B A&Q.9_BI2D4 9D',AFBA?=@&M@O_[Y$%^^H&5;W-+;Y!14=L]@VZZ:NC7BLC')+.6D5G MFMK76]GM4M)9J^ALJ(Y'I\]]O*# 8&5E(.VIG!D?)ST%;=:G;[2QVIWH;OW9KFMFK\\R=I14KC1/L M\6E@H6$[RF^^%P3*!QJ >J)IL,7[X8Z?/QG.>8 OE8+]*4:@S.GOE>_-[%!Q M&/S[QKZEJ6541*MXJ]!>QE,C?&SO%<$>;T0SE>!6A>?%#^:&[<)7#BP(7RCP MO.NY=Z%O(+' -GS[D<9+@WX4A'Z$35D"^KGX?5QUP*?J\DE6L(70H?XM0;4% M%<.U8,W'V\WMS'QO2;_?:%:&!W9-)Z(U\]\O#?\[[.O1P['8CAVN;SN%8+2Q MUAV7 -W/P+'#0;1:\5T;CF+9@0F;B'RF3)EI@(:H *AM?&[EV_".-9YXYOF MC-ZW.=[=(TP\F$# M#]2\\G(+BP^"QR MX(R&J^;(5 7X!?!<$ )L 5NALX9EERO#IXG%0O6&@\>@!!YD1@[.9R8XB/G0 M7%$W3-/S+8+>DQTNE-_N[S]W2IA,HR9?_XGDY-A PS&N.(SX[.4X:HF42>BA M^PLT12#UA+/2\P,BV,KX_]\EF&\%Q'!6.*(WH8M2$@( E=SS+!UVE-K3QXM6 MA9?EF'#U(>-;HG-C*/W*"VP:!.\SA^[8UICZ1-3S2=W=]"?&-/"<*"S_29F8 M/J$20UCMCXNFU?/_+OQX-RO@GW=3GQG?[XP9;/:-X3P9ZP"UD>R<=-N]VX#A MYO%+#SF;'2>K!@[)52L+J,DG2GH#*AGS\2D@:B(Z()4'6 3IKL9-+)L3CUD@ M@[Q>+J?"5UY*3H4O6ZI=X\0K3(4_XFSXLR;QR=GPZ^SF87]0[?[+NE#<=J=U2WTJ\6!$Y07G*@%BZ2 MJB^%JGM]M=^OZ_225"VINM%4W=55?=(X7GT]QNS^CI JROLU_OYZG&@?B[/B M7S)8M&J=;/,XV4U/U7NR+W,#$3.2B&DF8O#&-&ZL]07)=N#/*B_XX=4_U2J& MKLR/?0-FU5 ."FP@8D9=5>]*S#0/,]H(RV1;[;MN"_?>K^CSRE1OO8=]7,XS M*TVJ><]A9SA0^[T]_982.T>7LOI G9QAGM"IM?"S3H#_N%UFK]PI3S;6'RA8 M=KQ4_O#MK7Y(%ZY&4/%\KZ1H3&IY$CT2/3O0,U$'PW;KX$U0O'ZG#0E10N*?Q2*5SKJ^/: M$G;06<:6PC?G^'#[_1QG CSEI*D2L"OXM+P]]E^K-]Y?W9$A/YH)L= M=@85=EO0/@J)XD[O%+3NF1H!XPV);C(-IGF7H9?.7;MT[E/[_,WF/A-='0XG M!YZ]=TKQ6F2?;B:@XU+IC1-'4SD9.KFX..2:>VLF5;%PZ=. M.:YD_!R0>GS/<^)#<4(/9X\ >*T 9Y8P^Q$^C'#&!(Z&>??EX=,WY68S>_-6"3##TP[C M,M@E,Q>&:P=+'*OSS\AEM)V.\I4Q91;YJ(S0+*0H"/#Q*7.\IU;,C?D4^52# M0+-CMJ8+!0C;>^NO*$!0OOOE_;>W]S1FJ-XLI" ["RG8' K3J?P&PV>TO!A# M0ZC!H4 6*YMV1$LMC$>F./;2CG]!8X$,9TV7"+8##+JC_,N+LD>(][^U.2#1 MPODY.$*'AFDA1?KQK*QI$-IA%#(B;7II8 ?I'*(@$X.%6*+0.<-P5_SV;,##>F3N&2"%X^4,T" M8H:G<&*9L\9!7SN^EE4WOC36*=UD)Q4% M@#7'\&$3 $8'%LH2ID?7+ME01VG#A?N0CCO#G3,W #85$'G@0*0LF=8 8 %% M(]I\]F@S/K]ID0-M=E14H'*B"T)8/7XV1K@)>YNR\(DQESY/X(\[ 6[L^2M/ MC,R"KX%6+2,TE)5G8WT3_,?+S'=+!JQ9S+213]XMC>_X2V+001$"8^S4G)L8 M_^PJ9T9-RF=&X79MZ[]>V>9XTK.F8[,_U:S^V#*GT\F@/]'-6=>8C8?&^'^& MHU=RT%2]05/'YB=%AWKU=]@QQ:%(V?DB! J,CSKK#-MJ@S/.B@9G'1DEEXZ8FAV#)6).>6-J= P^*F*NU_:C1-K8]+NR M7I.:.AJ=*7];-C-\UHY5M4%[K=@+1\Y^68YM5,2;R[F_>:'A*%\.,+'T!:.7 MFD>:+QHH?_[96I4WLJ^J>%'(?M$\=XGLEB'[)>/43XWL(UD4S15'(N',G2OO MN =(SF0_P>^OU_TH)[?+R>V-1X^F>MCU^+U'07]9@MWGTJFM]=3BYQE$<5XWU\5@=]236KPOK&(8'THT;46XKT_E#MCPZ=0"&1 MWFRD]_KJ:+AGT+"-XJJUAA;/SKX1\8_;OW&A)1,KVIU8H8^:3'/OL5T%"\)K MK>0:JI.^WI"Z%.D S"!FHNIZ7R*F>8@9J;UN4Q!3DV]O/GX-3TF0'%6C;(ET MQT L[Z#[ D](>Q,$)NV=$G3AF-&Z$C5-14VO4:BY7C>V",!R[T !]X:JUI4$+@G\4@D<=-Q>[9K/BS.6 M&TV;/ ;YF?DSSU_2\.T/+/1M\V SM'1 C^5%.);T"-.BY.J'7_U,ID9R#8XP MB[=J5V1D5-G_;L[OCN_$07ET]J&H H\7866E]3)\WJ M^EHK=":IK574I@_5X:!N1R!);9+:]O.8]O>8D'J)D>H@"VPWSE MWOQW9',-1'GP@E".6V^UZ3%1!]WVCJF3M-8F6ANJ([V]\RHEK;6)U@;J>+1G M&\N&JA$M#*X6.%,>WBGW8>C;5]@[7>^<(QGY/&?]Z271\RO,M]4[YQBR)&FC M';2Q9U/3"Z6-:S3(W^(P*7L:H=@,E)5A6TKH*0^.$03*+PI L[FAK[G.-@; M.'+M4%EXCL7\@!KE6/:C;3'7VOSI/0!LN01+/E@8/A._.(E!O[0MRV&7J?B> M]6PW6E<=#FNTC'B1UBN.VF +2Q+:\5H7:..>I+,FX.*BZ:PW5+M:4QB:;$98 M#21_"XVIP^)$@R2=X^__[]3'1[)9"/"?>"F!LSN\8&^T<7SK;!>4E_#-'7YR M:"J$/2Y5;X^3]#&N]/K-/%S4Z8KR4D")(V7PM_O[S\K,=@W7M U'63(C MB'P6=)2OC"FOE/_U_XQ[6N]GY6/\:#[_G3_\2H&/%$/Q&:B6INV( 7C>3*FZ M&U S0SB&KRQQR+5EPTJALT:5$K MH'S#-V^9R993YBNZIBJ];J]/L-O\5,?"3R>R8'>O>[%C /;LQ ,(7W=CDS#Y MU+(4Y(0*)04Q4O&7S)_#HL;<9VP)\(G[ *CP4+ "7-B/S%EWV@?LSHU^6TAP M%2#>2V%K*/! 9,94_7K2&>:!BC<):#;R?32J3)]98%9E /QD8S-2.#Q<'>4/ MWTZQ 'N!=VF'@.W!.&;)0H<6ZEJ,0EKQC1V"7#4K()6W!/S"'ID; :>.?0&?GJ#CI[C*(3-01DVA]W.H#8V>S6P MF8/2;K JP1(PM '8,H#J!0#M99 +-QB8+M\><,;LDCEB6L'2'_YS@QQR M5'!(+K* @CV?=,PW8,PQG^%62FT_OXURD-=KJ<#H4]+=XLON[ 5W_;_GRH=?3>L/"K;D%D<+!-38I_$B_UTE2"?:MM=P10. V=*82RQ6-XMPF4 M_(]@ ^-].5H(\A+!IL=@Z^7 =O$MF!Z(36^J+%G%2;9F.M;YFQVF[M=.UZ@+ M -FVYNQ(OEKJO@%+=%@[WG)4TCY1MF039(UKA)%O.%N^CZO+EFQ4%9!,2,M& M9#N3DX_+NU)ML\A!=F6CSF[TWA[BJ $5(Q>.%XQ3G*?"HO%)%U>JKFPSJP^_ MA-&5*2XWVJ CYR\W#R]ZI^ZL$JFYU&8&+%2, ,-^WBJTE_9_>,[0C<@\N8V9 MPY5I,(-.HTH1GS/A>2Y):L.;7?R_UZCBW #F3JYY7I'RP W6A2 M36@@6O3.F8;27)&:$.92K0[F:+[J&$.K @SH.CA<@*$Q@;/#1LTD.;>%G'NU M+/ZCD_,>!3A-R0(76?W86 P3Y;YLB(ASI/&EF<&T-5-L;9_$<$RSS27]*LKK MGM[MC"MFAH\FV21R>&]O6)),K&O=SNCDJ>$(FZ#\,:HUM_!?E/4(.WFT?<^E MVA1>,<'K80R1($D60N3'D(?;8C]2GJ^R\OQP!A?&:WPV^7_8Z>=H M0=/+:&$PZFA'32ROGE?^XK1RM5I>>1"M5E1JEB'( JIXGB+U[6ST\S#2QJ0: MJR_*-=Z8F2MSC66N\64FS=@4PT;AQ>M%%#$XTO MHDE[15Z@W&WU.[HR+4%T39.:0C/1D[3ODMK"Z9+]4PZQ=Z9_>^72C=;OG*H! MKM07ZN"E=P8][HKT"Z-S%^99^ESO\,V^;#>8DEI;O)X_ MD[_R1NJ,$I?DW'IRKA>-/CHYMSB3_S?F,G058;+HO;6T79Q@QFW$=[P:_+Q) M_=G]&?G]B6KU%V7VOQ[UTV[>:BY5>3NO?] 9;C5\W\A]?CW,-)"OG="?O#N? MQ&V$?*@?X\B7CC?7Q!_,)G\PA^[?GKY(UQ@ZT(2=H>2.K50U*L])V%F%8O4N'3 M4XJ'!")-%*V4V>!#P-J62JB9S>(C/=8\TP<44%:B>ER$DVS(R MVR*'S N90&6MM9>M6T4ZU4KH=!\RK<8%RO28M)RTJ#;SY:#;H2=V-Z"B]7\J M!,K@\)IB-: 4EE7*F3LYW:Y7KMOA=FWKOU[9YGC2LZ9CLS_5K/[8,J?3R: _ MTL338K VJ'*6X^G77H.L7L)MJ MU:__0NG_;FMJ:9TZV#;E'7,T/H/,3 RG1LE7\\N<^]5/+!CU]J%KUU36>8>@ M]LN">J52_$- 1$(] _5:E?P7)'V*L2A0W! L3JJ%16V7'SM<>!&L8P4J_YO] M,-DJY/_F]:/D&5O%=BOFB/-_>;$NS?^TC-"XK4,7+2NU*;X,HKO9NTR=C; L MFM CY&)^?Z+LR[-J3_EQZ2])=;NT?)2B(S8[ZT3O=E6]7WF.U/ZQ;*R>I35+;7M0VZ*FCP9G&7UR63ED,X&AI*'I& W74U1I9/G_^87Z'?.H:3-/?61"\@<5"Y3?#=@/E MYGVR :G[AV+D9U2AUDE@Y687W0.T-+[;?PZZ0]-%A^Q'8M<_,R*>>_&A: MA+(/E.P#)=$CT;-WFRYU,*Q;H-^NKAP)>(^0Q%[+)_2;#XJW\H'R_92C9*L/ M.X,*&RI(&L:@^)W>*<@^G!H!XQFE-]KM<79=CY%DH[4;::NR$_^!S]]PUJ6K MPV%=)U9=&)S 2)#S"^7\PNRIQR.0R7L&!,_?RD,2M23J(J+NJ:/^H9EU6YP& M9X7\?_-!$@7JT\V'/Q?!EJ.FCL&3P8P.X+>\".M@JEW,YM%H3^WJ W4PJ9OZ M4P\8I^VC5+:3?4WD.:9<[I'>K M-,T?LCDGII9;Y HTZ1;IR_UAI]O>R+.DM5;1&K"Z/4TS26N2UNHE(/<[W?.F M'\?O$=N:4#^+<]=(7?OO+RL1;V>YX4L MFJ;0N//6;G_=(HDXF:C=T9F2O0_ ]B6QM8G8-*VKCB=]26V-P+6KKJZ/)2,Z3;1YB=!!?PTL= M*"MS-0Y6NG+.3 U%I&K\9@3[I6;(BI7+J%CIC]1Q;7=(71B<,[D_NY>#Y/=+ M F\;@??'EUR2=7 "OVKJ;A-IZSVUV[RJK&OP*N0+6#!MXN;#AU_"Z%BE*Y5N M9?,(5-/485=71_T]O0C5 7+6>H8R#GSMN.\->J!S()R7I:SM#_MN]_1VAL"EJ36+E+K25)K#CHNF=1ZG=&9 MQH206O4WFB!:=8!WO"?QZCNDE#<:UP?HQ;9K,3=\<\<_._EHJQ[O'GJK?&$S MK&D-: 9SD5IEA*%O3R,^=#7T%"_RE?)93CCUN;ST0E7XT&T'P S+=0I?:,,C ME+_PV_W]9V5FNX9KVK#.DAE!Y,./OC*FO/H8/_"9^3//!U"83/G 'PE>T51I M0_&9Z<&/'3&XGI+VME\(AUIB3I]EP_.ALQ8#HNG 6Z_'F=,LP"EE%LZ4-DP3 M-'IZ.0V"QRV5SY-N-C7T*E!#/*W[0!2@ M ?;9SZ.5W3NB'56O!Q:CCK&RNL M<472355 :+!B.-*;.>MM,.^\D>>95<]K1WR1*EH%?#4FV#.?;4Y6U[O=CIX9 M8J]8K'R&_;C3RXUKGY3,L-?AR<'>4^R3'># =@?(B*7CVAT/#J&P;%4]_"_F M*?DT;1K3E_"6Y8X!^^D,TXW#50WA@L*BWFP6L!!):0$H@(5C.@H\QU*5IX5M M+L3"XO:ZZ3AY7+C?Z9UP;)[W*.,F# M;A1L=IQZ53@DUP+@QG@^J2IO0(EE M/O<2?2-%!$C^ 1;)Y6H^3SEGEGZ"5YJB8N)(8I!K%%GFJ(V'6=&V4PH.^BD? M)8[;TTM8;J^O=;J'$8/ YI:&;^\2A BT@'.Z44;ZYIX'177I60G?A&T\VK[G M$@"!92)X\/3FPG#G##_!#3\:3D2 0$W>YQA(4X25E>>',P_>I40!Y[P+9LV1 M]>->>MUT+S5$[X;\R#/R%%6)07!,BMDA??5^9Y2C!:V4%D:#]-&7B=\26J@L M@$%M&7;Z.5&HT"3B#3FM#3J]_%/B?0"60)+URLJ$9*"2FX$?PULU! M"FBL,5C?$I3;XW!_]^7ATS>A#EBV!89A"$]ZI@E[,^8&VHOTN'XK8(L@3:DQ MJS7 @\473!MMJ!(Q9 0M/W_-]%88(^+RS,F@6U8VZ%[$BB=Z]DIM*'$;SPX[ MVI;N"RMRX+?<$<.A3''"0]RDFJA9?-5'?*&X(E.(8JX"]B?_Q";I6;+FQ(P3+*:)1W57HMC\& M';ID%1JJ7"H0]!@(O1P03I0H!MSC3+[XAT1AR*HIR@NR(7IIJI[.^IIN773T MI?;YFQV:T3HO3X?9#8#39D*5[Z5.>PQ)W9=!W3=:O].K7?5V5-)N?#'WB3+1 MFB !(Q>L76%-;?8$OI*6()WV-C2]<-1HD\YY&X!>@PXL?&19YU(@?"?^MLOE M!8+DNLKU:I^_V5=QV-FS[V C:O7J[&5/)5E2=XNIN]\9-Y"Z]\C<.X]K/NMW MSRJ4]G+E>VE0I)]S4:]\V_.Y.QP=[R)(A([UXG!B/HHD@AL%ZBLY9&](H;*4WQR.P%G?7/;:8-X95O&#L3[C X>DX=0.]8&HN@R%8R#HE.63UZ M"?!.9F?5^FE?1,B2"$QA]-'@^4"^8D8!W"+XQ]3SOL.W- 8]7F;W2=, JSBI M& .D/+=?)8FS\%/N Z!*,59#"9:&XVP=LS2<5Q"XT7J'3]5,28U6?&.'P-+, MZK&]7?W.FWQU=N;:%1SJA6F2DTDVU+@S/T33-O)#-*TD)T#3NIW)H?-#-M.O M.6?WX95E67+)0I3:G(.K2 /0=V=P&+F0>>:>O]8SB2B94'[^"JTBWUR('PMV M<33L9@.\N/,\0KJ;F-N!.&WO9(X2=KJ)."'A=F$N"_8"S.F=42Y+H0Q[60+( M8J\7NVE>DC#9T!2RP[.(OEXYA:PW2//"B-#TLJS=82;ENAZ'8)62AH)HM7)R MJ2W]["GR^4#9!&*Q2CX1:&;8?LUL(#R32 =2RY/".#5V:Z=]O8A59)&XE0ZB MZ1NY\-JP!(5C+4T2K\(<*%IP,UOL",BOR5NN M.KVY+].;6YW>O"N?[H5R:3N?KC]*=2[EN6=R>0[F7PGD^]D>A)/OGMY#SJ9?">I MNYG4?=/MC%N5>]=",;(5==?B-G+&TT?;S MV\]EC>T/M4,DCFT>O%= D[;U7Z]L)%OLCH1O&/&[FIF MT'T""?!HLZ>&['[W7J.88V+&)0&=TGY3O/B,S_B<,Y?Y%""C:^6M& _!!H0Z M$)R^]P32$;DVB%"*\W]E+K+E!]['Y5<#&VB&ZXXB7NJ:]@JPG;[+9_ OG\\1 MI1=C0TV&RB8H?TE"H^ACU&OD]-(Y-]P7>P%<7SYX9KFVCV/(4+ MW.S?L*6G":_B 7YX,$"$F9A6,0WI."MC+1I*NE; -URRS9D3F6$$<.%M.W&G M#GMD#LU&C2]VYFUTR0S;T%HYZP7,8MG MZ'CNW*,&40D2.\H[ ,?2()!XY6@ =HNI0V8I1$U0$&NS%O8M) XC\.Q!3 M=FOPTB?#MV(M!/>0E2>X\TQ.LAHO >('=N3$? OWA6]2V ^;(R\^&N((R .3 MP@B8Z8X[2AO8PY\4 ;>!H.& 1EB%$R PC$?#=BCPG:(KYBY/MN/ HJ!WS68 M540,7/, K@KV8-J^QK0HJGA&@G+XV_C!Q+TTIAP1XI'DUL9-?A:@$S"?R!\8 MDF_#%NZ5SSZ;,1]7^AIZYO'=T!#$;:@%;JI M"O3CS0#ATY0F"%(ST#/J)JBOP*S""BRR(;114_"ETORS2)YJ@1X-C-,A MR24R/BSRD@6E=$Q=P4H4WC4.0E ML@]%]:/AY!(Q993AJORP UW5!G6[1IS,$WL-X\V*U4OEGNLU_(\6CCO+1-YS MT\4NO ?+2%?UT9DZY!RE4=2II>+Y[F&$_,QVR6I^BUZFB[F+O9?A3UG=PL3N6!"ZM7JF(<'4+,OJC;0U$%O3ZEY M."@=NNG,P>T@B+"DGN*Q M7M9#GCA#=SG4JDY &V_-/QN?<_H9Q:B-K&"'$^9T@$3\4YPX$['XX'>4#\:/ M)^8X_YL[R^&4+@NX'SSC[ ;+VA(C[,3X7>5K&L![)K :3^Q5[I<\D(U/P;F,T=$ M/Q4*C06P3C!;Y\*=M@L\.?3\S4@\#\!1)#X):5MLB:[;N)W3"C;H673(%="G M$@5 JQWEWN*A5FPMHF:3!#9.F'Q#DH([$86 P PNC+_R<'#-;@ 5,V2&KTY( M1\69,.0\_=7QGK9IOUDQ,XRY)L'-0'0\"408+6VTD0[83&CC)N?S?[,= "\X M:#-FFDPFG;XVJ!L]&PPZ8VUWU7&- N;!J%Z!=OGGX][DPC?U[%(O]TTUTY8N M-H&X3EUL 25'TP;[Q]J6MF4YK/ATHECN>)Z"?V$ZYKNM/,X*,<5K1WG&953# MC&U;Z/4%)WXFU>"RH%:E X2$VB;4>H?G,^TO1_S(1*H@EFS$4]E%2A_VZ46] M$.P")C,#KC4SH*OVQTVLT9(EB)+ #]+%?J+JVLO;J4@"EP3>3 +7AFJO.VH- M@5_=6+%$!8MG:X,&AO[=8%\-K&K:5(NO:-$1FWT+;_KJJ#>JWM:H.>/2))VU MBLXTM:\/))TU 1<736=#=3PJ[:MU8CJ[7K=-K#.(FNM#N&Q$N.V:=?YJ(&CX M!=7&:G>B[]M(L1((3F?6/KN=/2Q;2>B70>C]KCK4AY+0):%?.J%/5+U;0[<_ M*Z$7ZF0-F'^_@>TI2OYX)Z->:2 MY(:NO=8R,ZVR[:]JS+8JZ34F,M)$)[AXBI0+^B[\P%NR3+NQ:.7 .W@S'][* MAGJK4F^XC484-D81?=:US,S3>J"I5<#+&50T6M"I9W-2S+7\0]A_KQ/ M_*5-O8JQH5;DV=TDHW1:8[T.?A6IIZC959(>7/%E54^6MOC#DPWVF*.V>Q3> M@4_6XT4Q%DA'U\.$9L\T([^\V61;[\NOB;N@Z?>ER+&Q057 .NL/L^IOD!5V MM*KX]L(FD_?X#4E,*EJC?DG5426MN?B. M7X\RW M^F&MSAX#"[8)."#JJ&_H>%4W!PIO2<_/ M+&5L(K<DM1\]53%V64LN?B M>I+JM8 -/EHQ6\]?DH9(SV?[S#T@G;HC-&>G4I%Z; M8!!C)T0@W0"P9A!;%+T[R];@C3ZQIK,'XLZ[XT5I<"WI(^WG6V4)2]*R6#1& MX L8Z"#,VBR]$B5JLYCUT)[^]#P+[@KP4NS/3?5G7:;Y$;*FG?6&R9:H="9N#$:U+T?(:,.:!Z M6H!81[D'4RWRZ;<6"TQ@@ @E1JT0 M48WM,H'*JXU/7]TBZ[+#(,;,)@IN$,BB3G>Z+EHXA_]B&1+#GRLH)7)FB<6 M+$B.J7?IF","Z8+ZJ:?D N:>80KIA,QUL,%=FZ+7[KR9][GB\XSZ @K4PK#$ M]/1,QV$A238/^VQ-)XI"/JR=_^ZUIFL;XI?_@8J#%X5!"# ',*O\T[3U+@X) MS_^.*P_)+[8+3LNEUU766@]EK?5A:JT;=9-_Q:[>@F.O0G$MJ!2:^9!1,Q'!L6"G9!5C/<09DQ^CMI;8&2B%X/O[38S(@>CD1:]2T@?>4;CO' MI6)BFWLY'9OZNI/^4;-[,N@F"*]H5:7AR#;/SS7N2(K383G\X_5(S[B;^%;" M4HG:CB[?'X1RR,&4!STGP:J@!PUBC9-:#),W[2]MSBUZ:9=9_77K_+Y93E6'[1@9$?@RB( NBE>\M MP4; [A3('W,61CDL4[.#="_%<(03"$G2\HTG,%\>D=H#[FPVDXD+,W@-J%)! M@ XU%X-3&QH?#K@4/XYY0V]++0P7OA?-%\H_#3?"&1N"V8S;P1B^;HFH%THH M\KC$UI7MPE]+4E":(KEJ.EG^"*IU6VKZZ8JQ_X4!SXZG@CR(P0R?/3]6KDI$ M0$,.^VP3DV=L8#LV]<'^%6YS3S0^X^UKT*)^)%3;D*,^W]2F:5T2./39?$W.W RX:DR?%5"5OBOHCTJF0=_'4 MI71)*S:]#&P:Y#BDAJ]P=%&$WD-X-AM>[2AO\_'58'0-(P#>VHF5Y%V*4*B7YK]]FM-02=-2FS!)[GC,_NA4L]DR2$ M3_Z'^5X!"O-#]2X ?[%6\>X'=HNT24@UY"05^H7QO>?:RC$#Q!5%WE":QAY' M$'B@H1-F4Q$H6 ^B?VF[(+335G;P$2ZZXGI*3JE4@G4 >B%P6VPC"AT;@C(/KXM_86Y/?3$'S6Y2R) M58\ ?IL-S3?D0,\Z#C?0?1RF6,T]O>67.B>')A9,Z02ONQD1FD\W ,K.9 &@ M15B4>-!1WJ-@)7\9]P;AD\+2K[N8RG\=T5!SVS_R._D,? MA83']=BM!)+,2_D+?\F]4+G9E6$2__J6HH?QT&&U5O;;QA&6P+$V=@E;0V'W M7+I+Y15$ 0V*Q-OV M[\CP B9'P*NQC^[E3 7>WBTQ". M:?K8=_YU+Q.LR?##_5[//2SQF3!)0GAUM0&]?Q G5Y1,&:6YHGQKF1T8(3G M75C*X>X2$%WP3\&V@VB).[LQ;F%QG[&[#X"CA?+[^U\^?5%N[)E"/??CX;/! MK8I:,"[H /FY/">']L'08T3K&TDD$_16T/'BN9?,7Z(/'6%ET7, [IOIK3+L M#$;CG]2TBS_^E)S=73$8D_]HE;X'G>,D3^(WE49ZE'8X#!-DC;W<);8"XZ.,< IRVE@W'>I N.TB<08$FG,+DO@4S3!=SFB^0'M=@<)^.8 MBBVX*1V[YC OFN>7P=)DOY+GF>]M&@4V#J=0,VGN:CHA.4AR\<2D9&2>?*0X M4[..P&R/]PKQ_?N,,LMN6)YHZ(\HI9/MZ\\VX8//' @(_0-X;7 M+K!_()4N/3\KS3,OIJ[F*E5 D6 P,:LCIVEGG=_EUY+VG-383-=*#QCK3SR^ M"%)AF68T5KP)8LDIA5GMT.%WD)06)7S"3OXH.A/]OXC 'F@%N7-AARDP<2B M_-$](_57:2>,R^T$J_JP@LDK:5S4,RY.GM"^.S,_6BY1:12'\@TS1'7OTQ0H MU"CVFIWK #6FIH/8K*3J,C+W&D_. 2#S6\Q$.-+O%0XTL\ MU.3B#O6_YN'/RH G>>0.=Y01WM?PU*G'E)_8."6J^2PR*K(Z^9LJ$V$.UCE> M+BX7K[BXY&2GXF2-GAQ?PLGL%<-/E="'5="+'5>'^TSXNF73^S8WB4YRU,_0 M)EI22ILH1>],)*5(2JEPMJZD%$DI%2E%2A])*=4HI2&[/IT>W50V$A%VC>51EUQON-J#SD](++!.V@HTO0'@>T/0G: MYNCD$K1'54LD>"5XKQZ\EQ66VY&55ZA/US5AKG:$?.WS-_O*:7JGOY\1>^P! M\I("KX,")_MZ:"4!2@(\3(!:$F 3\'"U!-BM[2"3!"@)L E!4DF D@#/'DV3 M1"B)\+*)\!IJ7XK;C.PY$!W1H .@+2_"0O)KN(SU =#LVZAUA_$E0TF$3L"'IL(%T M*+M$'*=+Q/DWV-2G).!D7Y+2!$@&3K,E[#YV M[V$!=-S@I23N*R;N0P0^)7F?'X^2O"5Y2_*^-O*6JHDD[HLE;LF[)7E+\I;D M+4)U9ZJ)5]\AB;[1QC'=VJ[%W/#-'7YR:&1,GL,%#8RZ MT6X5CHCM_WY+)F &.#\TP'D*EK)@-(_/="*+)1.C^%B^J&7P>OXEG(#]X2SK4FX3WZ&7A[ M9-FX.H@ DK'TJG2F;1#"!YP7[T#TG3V@#\J,O7+@B'/F@@KB.&O\GJU"E@P"_\.E#7W%1>F8]TN MM&G0"5>1'T1X)C$4VX\<000^FT>.Z$P9#P9^]Q!/JQ+G 8_6Q&@X(SBAD<'A2H=*>%$*#%X,AT@_'0,\\+7< ?0/"> MS_L$M$4./&K2?&++AC>D% MH6+&MP4V2=("]N9:-*(4'ODKLN9"(Z1#DG[YZ#F/_%0[S%QP$'3'E M"PCIN9N>\0L#X#C R@,::B\>:PV+\L5^!2_R;:00N+_ 7^"%,;6"/FQP)<0U MP@CNLS(W.(G0F&VXML@&0IQ\3] B0DJ*M D4;;A!/@-*#=6^CY:&5<-*BS[ MM/#@0=P"\1CFH_RE2>W<:D)*-A+YVDFP0*?R.<;^ P=[6C!^I;/O S&??1WP M7(LY <<]PW\%0!O^,Y:A5=S%"='L(/"M7&6KV=M+=4&BGCO*LP -LJGO:N[ MT8*L8 %?3!D:3I1_!]Y(H'#;(!0>-WD>A!E+VS8ED_R M/,%JYG<&.7QF@#S/Y\=,B6V#",CP6-K<8L$GP8 !>,"MQ _$-070,%J9/$_I MD52BF!0&41 K%($!1 FW:N'AIZ@["M@&Q6P?(('^.7RI*OQ5CF=8B0&%Z$.; M*0)N YA[__63V!(J$HZ#VFW.Y>6#'OE$4$>%<@[GIO+U8&/#"1XS WAMQ:L M7(I:7-]&D8X7@W,%Y"A&"6L(\1Z)BVNG_$0L2I>3[Q@%'E[&(('/E@1QGZ>I M2[K5-74N8= $J'0Q^Q$!Q+%UC]HQ^>EF:2>#W[T@:(?B]2VU_4ECCI +3/&R ML8"(8HG?Q*0H[@%\Z']G\""_M"3J/)/,C+D0*/$OXK:C 6GG?@H\-5;K79#: MH*^L0SH(^WG6^!-).&RWPD3 <\<1%,T8? 6HK7H.+% W_22\)NO^';P'4Z! M^X$-?X?C"ULQ>-Q=06@H.06A7CA\ 9^<"70I0]P).!(0#BR?;,4#JJ M"P+J\$%':0-MOW<30B4-T?((D!X9OSG4 [$E.G-R&Q:>%W"98H$=;Q)\@"() M-HEX 5V4P8MWI''W13G1G,:SI"5YPIMS(@Y4,K1B7" QGP/ MS"1B]CEF))9QB!EQV3C#?2CX-O&I%9%*XGKN77R5,I(\R.TP)?M$<^'6/ MMB*B9MO->9I@JW.&0%XM4 #" UB +],7!I!PDWRT'CR;:YJ9W1M$1$).++@ M: F]>1@$^%>\$+4T5:V$B<+X)6@:%I."(HI69&?T\6"]++(4^$ML$2\/T/4"LZRUM,[9V0 '^L>)\/',\8")P.R.?M%WV M:#@1=VBC+P<667*^:DB,XHXNT015!UR.>D\MWN%O_C@QS':N5 M.\7VPO>B.883'FW8"_P"[QI1#7MM+?H-R:A"G9_$/K1LB;S/2>)D+P&M""5>^%" :X5T(5&3.:T^4Q:#J(P M&>Y MU?XQ[/N)S(B-MQ3!CD)R% P;%]!SL7BJ!4/O& D[.N#\LU; >&,M8&J MI.#E:_R#64B*C:&69X,,5DH?=DH?Q&G!ZON+M#Z/KL1=Z-WQJY&-)^;@$_MS M$_^*%[O=,Y'-C32>, /M3@:>N>WX3&1DX2LC%]BS0XY]8J;BE2(P: 39,R&3 M(;O<=EC96K?]W.DYP99LB_U@9D1N) SA M)HZ^3)1E+?P-E#"%AP4\!7AC7!;283(Y4JV0"M^0TEQTE''G"'GF8D6))X9Y M&*XM!E@23D6C=B:4-O*)1/Z*3->8/O$!BZ%A9@BD@C8Q%Y[D;+!<_+"C/"P0 MD E*,PR"!)"5"5 +ZHE6J*$!(AR"/SY7LF_\V$R,JP3CV60=5FV M L7W 27H)%H@WD_%6X6@ROY'9%& &O-H\Q#B$XL)PE#P!L[@'GDDYY- 7@E0 M2P&:PV5]/ 9Y1 ;57EJ 16;X+CQ"VW"1:6Q#HE6(_5,P(9+9=$1,;Z'H @\+ MW*7QA5A<9[U02Y0&%#!D,]M-G'-&,8+10S4C+Q4Z#XE,T#Z#E4"/3X<[J?$' MI ,P800D? !WQU"AIQV(BR]LE;Q@:@@&:BI_OWF>]60[3D-V7VFOJ3CFM@'[ M8:*90'<>0S2/%&W+7ENR&+B EGFD; MB4PFG137%(DF'X5"^9M0*,7'[S)Z9QI#BH#&N=9@84!\"9L64B_W!+H%;$R; MMV<4B>;.:OB&7QXTL=TY,$CB*8E/(>6A/!# KPG\:&FLB?-D M\480-+F"QC M-T"VBZY D15$*AY/%>+!# S)#B4[H6M.0$B9G,%@DI;M$]S0V&=( MV(B4D-SOINV;T1*C+B8)&0OLGI )I*>_%.1O@J9'Y)%G!G M%%U+(BIKH#-8TLU\E\GP%ZA'[4OY-Z83VF&JL?,7YX_A$G_V+2(6NG[SR.9_ M$8FC8:8/NIAVE$H%R@%$:80W*PX5QT#+H"0"@%0XIZ\K4EJ0^DMN!]Y&???F$:K,CO MKG@?'8SCBIT'6:1PAA%GRO#LZA047'YS=F;$(ARHF]2 OHA1F.2&XY\6>0P M#C$U%.FRC!(H61*66\ U@]=AB0T^$2=6-D58/ZX!ZEJ MG8/8.LXV\V99;PDI-2ZFKHA]<.^4]3S\-\WC6*JQ. XTBT(,*.$*J+^S?T>, M]"+4-1Y3YP\9H)3SFK>U2RL%\#VP)NB8D>^* LY$[R4!2](2]O-D^%: _LEJ MAUDR T-@<8B*N0:=@UY&V6K)T4#J"<>SAU_S^ Z'(NT3#Y\]%UKA)SI,8J.EY M\@G7MIL[ XOSC+GZRJMIA7F'D"&YAA89J!T*CQB2B9"$@>P@S1'F+M/M[=HS M-'#@R24:]%SGY0HN90OAF[DR8P/D4+<#L4K)T"QQ]K1"T M;*HI]%LJH%2F>G!2@1GA86N!*Y<45\6 M7'M7H$ZT!E>@>G14N*R8VK/5EP@U)AD[0A1XOI&#:E!Z4^ 57!W\]% LT,3Z<"YW4- M)XP+A..^&.@&#/)!XC@!D0OY*3%1'LO+:)Q)-1/Y*GV12)K1?N$."7'#,W?6 MV8JFHGIQ55Z L+^TP=8KD2/0HA>37 M;)'W#M&>8M*7[2EJFO'-$@/OO[W[H(SN.\K__>/^X[?WW^Z_O?_O=\K]Q[?X MP>_QWV_??WWX_=/7/[Z\^ZK<__+ICV_*A_LO_^?=-^7+^Z__IPW"XP//L\'$ MSH#G8)*RZ&UT#HI+-#:*@LTTP)W&R>&9N&#+IA!M$'+3#3DY2"+'H631;'9) M)NV> E6@,SO>.I>!2:FG&=-BE6T*0>(*='$F*O[Q*34VC55A7P(+Y=[Y.&N4 MUW5@GCF>OB#(DA@_AEAKGR!<[2!Z#""CVDP">XBT69"E/7E4KV( MT!Z!Z+PHR-2 BT=%"F56"=F5P!=G7'*1SO,[@P5VRB(:\=SY'1I":>8 #U6E M"\0A2M0K'" +M&!3V]%+\CKG: 8R7J4WC8M/R3X%W2%\8B+G-CU/DDA(U^>Y MHM:5$P7Y,LI$2Q%).[PLDR^&\:D%;I;'I9,:$N']"M)R]3B_C,*Z>+9,EM3& M#1>U5VN>AX& IT2,&%.99 IX"U:YE"53>8(8O*7 E_)YY6$;SO'][EF"MJZW< SSO!97.%/D&VO1PY,F$'O/@(+A=*)A4>'/*4<':"9."CV2&N*)(ON2;I^-EV3;:[ M46N9YCX*ZN#)(R;K*+_%)84J%7@1]@KS!7,I2QMM^F*:VY$[G&9=T*4(V=SS MR0MJ$"*)^2%GR;UF)J[?9J:8*B1T)@]T\V?_/WM?WYPVLNS]5533*IGH M#03.'JJ([>SZ>1+;U_;NUOGKED"#K1N06$GX93_],STS$@($2$B @#YU;S:! M09KI_G5/=T]/-RR&NU/B1[E?O) 3M_\]=FVB,N3(0;KOYX_@H'Z*TGF2-$Q7 M93+[*;AXH*\2F7Q4B"BA/FBMNB&-X&JMB,]\^&C4VY]X^D_T>70BP2/QL*_8 MRQ*%X!&I7^DRN]%+A!*O.M&CA#[+]EAMJ*6F'MAVW*9+F'2CJ06[D#?%ZQ)- M-XMI9B?3R?3;9YY&G] APH<7IU6SB4#@JEN^'=5,2MT1HR-7GL2%:1X_< *IRT_M[UFJ157"K^O8&G%KMB(.OUT[6) J ML=TFU=4T4(L=?)OI#NNL. Y&_PX2'.N;L!?8TXT@\ M?";Q"%:10O.I8- =<,,J*ELIH )>&A2F$B5?HI##LO(H MS!)9*(<2W^5*UAL1U4QXJ&6VFLFT*$2"^E0508V+-W:Z0=_85/XE2XW&O]C# M&NU_3=-9F8Z+4[U?2:*0(%]?@J7Q"7FFY8#*9(M9QB)>?I.% E=J68PNJIL^> MS5KBP@+N%/C2U,^&\Z,HT\J:X0!54Y0%:EWA/%#J[7_-+P6DR@NM!#O8W>:X M1%B"MO3)(7>P68I65%!%R"44:HE\X&2N,X^'$#D!+U@'-\=%$O/L/7@>;^V] M&9BLA!$5/=JF=YED8K9!'RQ94'92U'?,"#Q/A9MQW(4&&>*@2*@BH.H&8G,)ZP@&C@N M]LP2?TDDD$X]>%YC, I5#9U!?/1(3BVF6>07*?^\B#HC-[7VR" D=X M<;)I;3)>F6SF7.53\CIQZKX;'3T-^)W1Z"M>:"2ZS"\L6Z Z\7GYB6GM,V9+ M\I]14P%J*-!_$9?5K;,)VX2"J/)G(HP>!8.%8,GS+Z.6!+\#:,T4\KQ*J6'" MX"G2>I.K_R6YK8\M7KJ-@=-BLL0/E:@,1#(A*HE'#F],L-@.B(]YX95#*.<+ M8?Z$CPR!? MNZ_?"Z&XA/[>;_W0FNKHRN#IG+G+'?3#$Z; M9@ U;QG/!6:EAVDH<)K_267NPB >O+4.FI^21 M0!G!K/X_F#,GU9HT_!9 MA /N:,03HI]^:"9&B9^UH@_F7160*N*P$R;>/H*!9\'UFB$)720[DX(8$W-H M.67L-&I84WKPK'#!LE=J!SWSH[3XSN1(.":SU.7'7],]ELTX+C7&AB3;1TTO M$DPK_ZZE_.'%FZZCO)Y[.%U-#3M5[HAI3J8'PPG42XX/>V=3E?C]4 ;Q![JK M3NL+?[/Z4_.0?\UB&EW(OA;FY4/H]7\>QIWQI6J!7P\FK/CL6<_S?>\5X#^) M[/HE9)'%"+ZS?V#-DI,Z@^=W1.7KH4U?C\H1$T20+&\21AU,ZM+7J/H@\TE$ M9&1Z PV(O^)QB4I>_77ZF)\9%?Q0IAIR-O M3A""[2TL%LH/W^5G]&P*A&EE5JLWUOJ)*M&SE\GMJ(#[Q]XGJ5EOF"UJZ_62 M@/R@->J*0GV?OZ$X /O1>/J>,:2@/UM^[!$TTGB=+KX<24]0D;;P^VW>YXV1LUP MXH)#/6:M,>A#E;K65)MJ#/J/]%N-[N/TH]XX^,0<]*AC!;^*);C'Z2DHLI3E MZ7VTA5&\ M"K&RL.96A99GD+&4#DF51,=&#Y-F5$^='9,54#K3-8(U1@FP/+\$$_]GXJ!& M*8G_)B;^5^7^_NH$?TB]:=43_O3#;..S!^CEP;,&_7?IT@JM3:^[4?ZEW7=+ M S[7A+$PL9;+S*<9!^0\^LL7*.4^M-[/'9>MB_WHB["TA00">N8Z+K/W\:\% ML-KMNJF8@"UHP3SM$BU@1W71;/MQ\2OJT;5:J5\I=37GYPU=S_6+99,RZJK9 M7ODDUF9:K)-2$ECY[YI>BP9'-*4>*!&/*6V4>/6<=FTP=RC]"5%/;04Z:B]_ MT:;#UM BK:.WJM6U1O'&\!LJJK5FJ;):4?WHWG1_N_IQ=?/XRX-T?W5W>_\H MW=Y(US>/5__2Q>W-X_WM=^GVSZM[Z=OU3??FXII^S$=>W_PVWTZ]."\$ M;3/3,UUQL-;JE:/VKU9EYB)18WCP[]I_9='2.C4"FK]^MN8W*N#Y@8OP)C 3 MCSB#\90/3/PK!S4NH0_2[3P^=/-_>'V^_5E]Y&J@Z_=[W1SOY(>?K^ZHGJCRU3'Y=7%U8^O=.N/ M@_-PTS?Z=/9R10Y3(*^D[CB4Q]Q*OK@M+@K5S[;5CZ92]=-&]3-R;'M(*@>J M&?7S\$C_ WX(TSNW=U?WW<=K.H IG(O;'W?W5[]?W3Q <8'K&_KO*^G;[;WT M^/N5])^K[OV#!/;-Y:*^$OD*\! (PJ..0AU5+1VE4Q/)5%!''8*)%.LH4%$7 MOW=O?KMZH-I(NOKO/ZX?_X,*"172,2BD-E5(&BJD@U)(S&BZZ#[\+GW[?OO7 M ZHB5$5'H(J,!E5%!JJBBJJBF]M':O\\WC)-,Z.7I@=%4PV%Z@752[742T.E MZJ5Q4.KE,TMIR)H#>=)92XTRLI;8V2>F+1U VE+11(:#2$N_9C6:^;T,45@A M[CG R\S$997H)W\ZEG1/7/(J"C-0]PEB_.4H1% M6V=O*%K^)6H]BK96=9Z:FF4H[R4 A:E97N;]9 @EG*TSM?%Q\ E2D]6&+?XQ M]KW19/C$+YW&>?5173_(>V4U_2Q>W30(1"-9U@R/93E/?Q1,QG#/5!2U/&/U-J//I]/W!@.G#[FPK#XBN]3'>^ZQNUX>U&IAV;-P MX='S9WH\R(FBVW02 =PU',KL[A_OHS'3XCX()KZX'A,5TN)B8H7(+&=' RC>ZTS M12'%A=K(2IC>(V!]1+X@8\MC["KEP5OLS# F6>;?@MI;["*%SR\AP\6.,)/F M** CIJWQ6)6@L<@B9G=^;(=5A&73Y.5Y6!=ASQV^I[W2FE 5XXM;H_$%A<2F MQW$HM/$7^"=";S?0F^Y;8W:G.^I3)&ZVPRVB?H2PB1LQDF'F[XD3B YHDX#7 M[4WHDID^Y4)E]:>7/:SI'=-I+RUOIC3UJH8.%;3QOI*^->&7X1PF>5!E ?IB M0!FA:6N1K'87U : V\""+8RZC!G2R D2I)&ZP\"3HZ9*D7Q!-3(R[0<&W=YX M66#Z+%8_T(MJ44=MGD"4@TD/'A+?:^*E'1CCV&R#9-,5.N?(\.Q-ESY303^J MK<"P$?412_0=97T\G:F>8/909(9 )^2I%0(O9E?:''!_*M-6?$TO@EC!01.6 MN(=Q&#>0B]@AMMWYCB?9T;+Z.A>O3QU?R?,=)GF)/BL4H2%GR0-X)QZ[G';K M/UEN4FG#X$>X8T>=9OXK5M$AGNZ6-1][8LX[W2XO*P'$.X,/GGSFGGSSK1%Y M]?R?TD=-4?5/^]/9M4YT,5CT:9OI:C;??(X9[*(9("C+[ !A]_PCS*V$"S:[ MS1ZK:I83JVIBK&K#WCJ1Q:&1M_>3Q3<17@R^S#HD^7@6W[;\@ YRY8 M4$LXU5['*+7QK^B^0?[K!IMIB=D[?6"])^II-!,48F33M/HBU=8S>4_V7Q16 MNHP<&7[K$F[-BZO9%9EI6GQQO_;46IW"+G7>CAV76;,K^A(?@ET8]P<0#>VB M&H7,^(/->J;#7<\:,@LY>":$E\-*C0]_M.A^/K1>64<+SQ\+S?N)%UN:] +' M=BQVD?\CO$\4Z4I8G)KZY=.<82"E%%42X4UKH1-?LCGT(-EJBY<)'E%'YAFJ MWK]$C5[EI+, '9+"=U$'+M$>)VJ]+@N+ !%&+C@7I!H+7-!B/2L8*SO,D80ZDL2@P%[5GJ\&RZ0 M7P"KM*7N1_G%#9O6R(4EVFRD'YC->\I3-XD72IS[E<,B'N0-A W@'=$RVDKF M'[=^>G&%%!;C D4N&HU!+Q=1Y"8)[X'CCR#8Y@2\HU <[[CC0R/Q3?0ROH42 MAT YB9L6'V?0_TGZ*%04N_!0W(5%CUG/N:B5/<1'HZYN[-U"KT2QGNC] M*=%;)GA0IF= ;%:(CA6H$S6RK==II[9$]2%>$B?1##890WB8_AY&Q">$TY!" M_$BVML,H/?977-*?V E4+*,HJYP#_=7BZN1\J8_L,&[ZK>!C7.L6NJ+S(SKB M@R[EE(=7L4KX/79\E!KJM7K>)(P;UR^UH \ Q&@BW>A9,Q1CI\AZO'2K1/4 MDT]_1B?""Q/&> I8%#.)1K!]9 DJ-KV*.K3$?;*>1(5DOBJ9E;QBJXKCJ9D/ MM[L!ZP@=1Z Y'T21YN1,!+7HJYA_.BUF-,@16>E-0K;$J!!1U%H,8JY+^XO7'X8PW2;E1T2]!#1$V_9$?U0>+XM# MUL%2Y$943L/]&E3+29F;GP*()M]Q;*Y/O6D3U@>@?6)PO!SR9HT<7N#88[6$ MH2A6#W9[62*LY-5"6@$O%CBM@SQDA3UC RSUZ$1*D))5WYY.0)P/1 ]/M<4F M@6@8#JD:SH"J=TK&J#]XP(_]>N^S^1/3OHUSK_!8:\6HTV X4Q'" MT"$O9!KT%(N)TC&LI+;K3:VEJ2E^Q-;A!>RC4.^=%7*0?K!VZX<@X(_B((+W MM&63Y[WB67WPB0LE L'Y)=3[@$W$BKZF/BQ3J(DN,[S_O' _XDUCZ0;'=U+6 MLCGQ)L^?-YEFOA9F$G]Z/SXQX7:*%9Y+']5/PL7D.HE+4R!.16-1C5MGQ@HJ M*FB?NA=#Q4;M$S1O\88OPJY@AAMO,4,-)^K%ND],BXC3.^>%G\6RPS7R)OWO MQ'X2TO3XG%R5$+Y4+@22[1&^=;/"D\R*H=LYG/PD)&M5*(8ZK-9/XO*4+U9Q MFNM0L0_31\N@.1+S29Q/+<*"(4$64A\UT6/Y#V1^-ND/ )TPTP]BD3=>U-4@ MC%BYHK7*OMTM)?^Y&%49JR+SE],NH-?3+J"[)\"JH#;47,Z@7KK[/-%CF8T4 MA#UP'B<^,RJH_-QX%*K-2-[7NICRC%\&!\B0$$0W81=\$JEAN)$N9I8Z-DQ<6>4W'XAFW%O)4"ZSS$EP :)N0&+/,[6?99GWGI MR7YT3 6D2B56[)PY3S2Q<]$1=BYZ9&F^498R"+YCBUAK;*K.EFN.T<4[2CJ=&!=7Q+%^H'S6CG>LXG.:4SG<"3O0K9Y[)5+'$;34/(E\G M]I22_EJB$0AX:+&1DHTQ,_W(G6G^!G1N$66R97#K(.@ ^\2*AN*8^)@W\?$O MPE@F",YO&_#L?G[4 C1M5)% M=\D7>/,[CZ@/63H#]7$LR8*D7WONN&EJ4@BN+7>WD6V;L\UAI^[S"28\$XA$/X63:%F+9TYJS.ZH@)=/WP6T1Y#F =.'^*>4BR)P':"WL0/ MIK<]Q)V2J>&YZI7%A3^#M;FG5*>T($VM\SGX'(M"WF*^-_2#N)1O8SNYA.FS M_NV^>_,H/?Y^>W_S>'NSI7SP; 3\_OTN9N5L&>,"28D+"8C[RAR#+JS\8EA" M-'X)N/<"K7 <$&@H#K1,%'8]\]PH_N[Q$'6,Y&:M\[L'?>M<67JDJB989&SU M7G^ZN;JK^[7[U(!%4M*#CIW>?J_KZHRJH0S],K2%Z(A#.>87%^#+JFM-\?D< O8;XE MRJ^QL"8D#+Y8PQF_2L @SXH5:;^54[,M_4.A)2:7QN)HE5J;"$]]\WD!)FGB M.CPX-0GLVERTJEF3J*_MC*QA\._:F1[%KB;!V9-EC<\!(5W7AO]<3>'1#2\L MWX?CD#^MX834)!Z1IR[)6WCN3D9GML=<>'@L%1=*%L($1P2_S%JGH@[_>BH<*DYI>5;?*K('[9&8Y]6!3K74TN9UBB?.[%GGFW]['_#5JZA+E\,+A;$] J@KM6K:/+*F0I50)W MIV,;J=0Z[*+CF ND<&S\ZX@*X^#6-E;? BM-PGIS M/D((KHUC+('@ LJ,6D1NFRT"D=9T(8_0@RN3:XO!8,MBL&& M;#0*)^UA,#PG%FY9BX#^S+URC(!OJI(9-0M) EQU4F3-P,P0C'GGUL:%X==2 MP$9N-*N"OC)M9-VLLAY^]$)HT%!<#PL*B!)=4$84",#ZO4C1,HY<2M8HZ4(" M E>P%%TVS;+,Y*MR/ MO@30G0_]0Z!7CFNS"D!CWO<2TU8*[ <14>^&EAMV7?LJHFO^_-J6#DD"FHX9 M*VB]YU;49>+0@,,64ZU*S::C+\R'Z=U;3^_F=LR-Y_:7Y0FTX(C1;%4DAHAQ M["K!+'/N=@:8-6N==E5.2X[>Y,5L[9UG:R?!G\_LX-<:#31_T?PM,6%[K>MPOFZTBHK+7V6ZWQA.SB:%M$(WA3%;RA MH=O6*=0U1=:-JI080U.W2JA;HW(W19U1-=0=O;W+\YC1T"TM?WGCH%N[ ;$% MO565'%*T<:L$P.P9S)L#L FG$$:S*J<0IY;$G-Z8J#/H(_N2G=^=,+P$'K]GRPCG?WMV1M22@>_2)"_ M&BZO+YZ!1 FFZ90SMC>!(@+_54CIK7WTT3W]Z*.K45?LX12HV!J[$ )6>#[5 MOLX>]Z 96^]0<01;8Z]>XO&8(5F[G=UQ8&QV'ZX->3.FK)K[[2Y5J> 6BM31 MBE3&MFV%1(I.J];1VG(#FU+L?;?$=FWEMVN;%XY%_*N0C5'XM 2/IX\19'I9 M((/6N^:!E- ]+G_$GQ [Z9KBZ?3&IP*9A*&RW?7<-A64G:2$]OUA;S-(R2S&5I(PEYWU0^&DP^6GI5[!8T MCJN$P\RE:0OCL,EP:"I8GG;7>%A:5P4-ZJWWSDP8.+DEQH2+UZ92E10\M*^K MA,I"?32+H++%W+[JU*_V<6A3!A3%8JQ ZE#LG_%OZ7M884!?0A7G,K: M'A83>O->F#ALH5ZS<10_8E&AA;PAFTI9I2[V?R4H\T1*2"_/\V3$^<:;5PDX MURC.VW*[759B:H7NRQS:=83OGOMT%A)_A!<2\$("'F!4X@!C53UO586N'56I M$8M'%57"7UE'%:OQ9U#\'4@.T/Y]30Q8+C,WQI[/ $TWF@?B.IXO7?"LIF]6 M'Y.:BGFBE,B/E,;?Z4MN!YRLN6UT2&=2FK*"99E8Z!\T;LLW^([Z4)AEGK M"(94Q Y#/Z!*"%RCF\M 8*MJ"#P-3V#_$\1E5&F"N(P-O>1#.+2.F5&PN[VB>+\.PGM7D1KD$#)),ZWXVR MG.\*G=&FFYS5W0XNO-'("5FXGE4N!!#0B1.W#]4-/]YX(9%4_5.1XH6S(IA7 MS;X%SKGK#/]="_T)66B5.)U]UV7=$N.Y3^&FTG?.XZR$A>S;-PI>+:GZ*4MC*SK>_K"*,7?$?WBV?++2H+B^^3;/H$B[3GLY:L^(VY>;#1"J^#8++!ZLS=T/]V$@8AW2BIULH]Q1;O!Z+(AI&# M_@ZC!]NG+)2N4+DF?C'K$YT:3KLJ2IF@&&[D+8=F04>W0Y)@CA[;46P'P^/GO([U'*LO+-]_I]3HCJ#ZU[4KFJ_> M\?/_;ACZ3F\20GF31P\R3^BK?&](9_AT35]*49*[(+NJ4W.RI);+5EI%L[SJ];)]SK?8>38]I#LZ\Q[IA\ 8;S?+!&ZDJYH M";_?D0>Y5Q1P^M:@X5A M]A*V&UH!A"'Z'"A!*3$(U5AC:'-8,E3F3A>>7I/W@-UEX"$_^3=S9G63>8I:6VZF7*Q,\>"WOHXB;F\KRV*V%H/( MC\D->0:M*V2MJIN5PT6W M+L%2MOVD^%V&2CF%=ZLPIS(%749Q=%&OOGAUV#+S)3^SL$6D4Q)6M""3H=5- M:C]_&7N! W,]]\F072#[\NK8X7-$QL0/^0O.E>E/K%[@#2?A\I\DYMPG$#'9 M/1HTF%.S/:=B$W\^^U/_XHF<]7QB_3RS!G2RY];PU7H/@*2)-8T<]VR.AO/+ M7[K(P:"412ZT1Z2+Y/B@,/9\BS&'XHKX,*K6>60%IKV!! ?+<,8\2XUXQIU? M>S[@9Y%4[ ^&J"D:6,X'7=S0&@?D//K+ERBUSW'9%-F/OHPL_XG234 (:#:? M@0&SYU]/R5E7.$F%NRG>++ZNTZ\^+W[>U.LM54O]2JFKJ9\O>Y3:J)LY'[7\ M\X:>_I+M/VGE\IHK'[7KJ%"5G?VO)3O[ZXX_-_.NC4V=_76'?!M.9R?.?HZY M%_6FC0V<_1R<+CP]ZNPW=^SKYZ;^9GZCD3_#(/_4BKB"S'TWV_3_M<74X4U. MK4OPZ7-#KP@!\F<6Y)_?9MAI4#?=R"$5F%%0HG>UYD@V@W?5 -\=JW'B>7\* MNM8DK&1!%[2D.[)[Z$=R#LO_[-*E 4NL(36Z'?O,<:6^-79":XA7U3=N81?3 M](Z2]-J]X 3-F\W2H.Z&WI9-M7 =6XRL'B$(US6P*PF$!BAP:MI5*@"+R32S M2KS?GXR@#Q:UJSU>VMX;C7WR3-R E2'T@E.K;/^QD#X/Z/SIWU*:0D9T9J7( M+Y)4OG8IT9CSZQ@HG_'IUB6B&E1!"6?[54 MO(=%WD003CQH,3K?KG52,@&W<8]R^:SR'2@T%:II*;35Q:CTFA,^]#]7T.H!YN=M^' MEVX+4NX2;J7GU@D4N5I73S=!:GYA-[=$Z;5.LRF;^F(=@9+;$951[2JGK&6: M2^G-M]8^'#%?J()O<AA; M_D_I=\KV"T^6OG^_.+&CD!(WC1^.Z_E4;*(*#;G%![IC&+*F8<(1^@(%SD$* MX[!9ZYAR*R66B\Y 99P!-/]W:OYO4J$GM]R9M4Y+D=O-L@Y1T&5 EV''+L-. MY 3N.[1*3/T[&#?C$!H,).J#R]*RJKGL0")+/&L=E03KQ/5.G=+)]B9P6905 M 2]0PWUE%>)]4/?#7DAS/*HL>^.&KFN7$ N!8B.&(;?UPEJJ1'[NKM?#QM,L MV FBE/>BUD&ML^MF&J5H'1.J BFZW-(+-U/>L]9)+R6RO%I$!6M_/#X3R>I# MLKGE0JU7R?5"N/'LTX]=%H1]\MG-(C^$$ADA'4[!PVC(DM4'CFNY?8>=_-$/ M6(^&NI2C@@9^B5_BE_CE07_)MC:GWVIK=J_5-WJJ;;3L?J_7;AAMO3]0K$&K M:;7^AU6;S+E1G&)!*E/!@E1%"U+EY*E.#%6WM[;<6N?/ZZYT?W5S]5?WZ_>K M!UFZOKFH%[6.-I]TJ][*-.N+VYN'V^_7E]W'JTOIX9'^Y\?5S>.#=/M-NKV[ MNN\^7M,!4O?F4KJX_7%W?_7[U1/Z##N0 M)?+6)]0,CFL-2=3&LSXM784H6P:&=6/618P7M=NB:.UVW53,O#71&HUZ6V^5 M4S1,JS?TU47#LG_>TO(]Z? FM9KH18/2J4$:J)5:X$(#!_:>//T%&68[V'^( MY4M7=/>8S9Z?\:&+'E%O]0+4!>Y&7ML1UII M2SR>HRFUM>Y6-D/$-]\;0; $'OF7$SY?3 *Z/N+'F3[=("#T_VQ64B/G<164 M5VRW92/E-NO!U@U B3E:B6GO7V*@9*3>EO5F67=L4&)08K8F,9JR?XG1X5*: M)K?4JO3@.:&+9R24+,JW4/+&H3-R_F'G,1)Y&Q,W("=VTRS771]US5V?8/R3 MG%/R@F"$MPGB1L[I%:=Q[B[!I@&5 '2M I4 \/I8J9#2]H>I!EPH0TP=(::T MO6&JR?748H4OO*2X-6RPLII1J CK+RX7"WW_9J]9ZZBR:2[JW(-U$Q%@4X"M M:1RY"X"QKD-JXX@B=PBP*<#6]+TM#+"59?',=FEE\7;CL^__U!5/<'/?5%UV MY)7'P"]PU^NP%<2",YFJ'W*;]2VXP-1NR:UF645PJG8Q,N^)/X(P3TBC)!2J M<,K2D-5VX0+2B,+C1^%"$*0D%,)97U.1C7;A&I);1^&..E;L,?0Q)G";Q'V* M3B\V3/\J*?OWZ'Y_.H=B(N$*BM_#1:0RK- C5[!K=OD+2LG;P6^>9[-+],1_ M/"&&;OU)C2N7NMHNB*;[<(EN/"\HH) 6F,Z0>BSJ^%X^+7I M;BUH2J6B.T-1<1"<6SR@6*TA&XVRZNSC.425P+1NQRX;36:MTVS)+;/PKHUH MJB*:UNS:9:.I1=&DRNW2>H <6N;I7AN,7I*Q3UG#4T[9#CZ"FK0\_0B][4WW M[R1905 21,TM'^U:IRT;1E4,6W21=KEUEPBDM@) 4I6R3FL02)4"TII=NTP@ MJ;6.VI1-I:P3ET/SM?>Z8_.T#&_AI*5B72[V2J.2X^80G=HT!;NM08S3D)OM M"O?[$LS:4CV2"O64.!A49@G"%X*E#NTA6K*I(2P1EJ5&] O!TN Y1:9>5E/Z MK<+R=,[CIYD=CMOW1H6NI9YRKZ U:CTF\S6C\G>U$O1:RM4MA0C4@I'+T;SXTCDKG5+QP MRVUC,9J,A2\.&T/KC,HR0<1.2?64CEX(H@,'T1H#L#P0:8H")7@TI0(@*M/* M.Y!-&;)//&;O<2M/PO31S7?G%TI1Z(7'O:)9H5C$O4J59UE]HC&9KTI 6;\% MYT.*5NNH"D+E**&R=J/-!Q6=0D6K"E2P-,E1'DN)9)C4*!%6+-E&3=5(&R2E MG^N#S?*_J;4-[G\KY0I@;J,;ZT<<,3#75F8M'YD-B"EHVF));$0F(C-'?=?R MD0GW^63%K#0RC[[:"6>AU".4>20*6H366Z'CA75I2X'OD7)Z;B6_WX=DE% Y1!>ZGO#(9-$'H#*+80F M%4(S->9<&@475PW:YU5%-N MMLJJ]ETAT^E@ SC7"U;39L<^AWL86KIQ1(5(N!5?B4L&3FY!415VOT]K% [> MXHEZ!4&4S10ICB*X):K*JH'WC8\219DV_N(HTB Z;+2.[*IQ=3=DZ$:7?GZR M11OX\%M39ES\\HM&^0C:^I.JL'E!;4MXSF;0%Y:S"_2"M>/0?#4*5!XSL)@G-I:OM*5ACZ3F\2 M6KTAD4)/HFPZ2\0@Z3 >A"PIR4BG5+*]";RL0-1X?_0KT7*D3)@&C;L)-CQZ MY<2!U6:MHVMRJWCEDWQ\S"Z!P,="J1W+IE%";LR5[4.5=3IMIB3+50NI)Q3 6S!B_G0LZ9ZXY!4^"&2)(J).I^?U?SY[0TKM MA1J"Z!.A3[29X99;?;1K':TE:XW3B4*4'H@X=;D[8M'+98GFE3T-SOL-N;W] MB#N*'XI?51:^->LZM_BID,S?*%ZO;Q?2=VHAP4OGQ;$)5"9PI0?Z(/K\KC3V MR8#X/K&Y\5RI&.#!R-3: RU!XP<@<<2&@(O90VB%A-U$'HWIJW)+'+O%+FNE M]=0HW5DMXW[7W$RV&UPY <"N/X+=(F)UAMBF6E9*9G9.(F@/&K1KSS&W"%JC MUFG)2J.LYJ[;Q>R. H-[14XB-OAQ2$W53PLAPF0T$!IO7PRM $P>^IN1YZ;; M.^@QH<=4Z)#WQ7*&_"SB@L'L(0'"KU;@]'-KGL:>9GOI#"HZC S*([LQ6<.*%1=:4'F_1$H?\<^>29NX+R0 M60=/EESJ\U%'+K3>-FN;4#Q&@T_?W=.QSF65)HB+W54%T\V"<7OM;7.1HK6+ ME,4]4M/S@*S+4ML.)\ AZBV3\';P:+W1?PTG0)([:.'MN=O(YM75DB_A5J#4 M-\K2L0;MBA,*$Q[;/&\7V'22[X^BYT%L+/ TO2_-!M]SW># M,T6<#UL%;;Z=;T7C&#N[+[S+HQ+,O:JP6;H5'#=V=ID8<7Q4.-[<(MP*CIN[ MNFF\EU.H TPKS&0E[>[R,9[)']29_&XLP]Q:QMS5A>1=;I:8'X.R6 'S-K